1 votes

Pourquoi Minecraft garde-t-il les tronçons de spawn chargés ?

J'ai remarqué que mon serveur (papier 1.15.2) garde les chunks de spawn chargés dans tous les mondes. Mon serveur est sur un hébergement partagé et la RAM coûte de l'argent, donc je me demandais si ne pas les charger pourrait économiser une quantité importante de mémoire. Pourquoi doivent-ils être chargés tout le temps si les joueurs apparaissent à leur dernière position, qui n'est probablement pas chargée ? Est-ce qu'il y aura un problème si je ne garde pas les chunks de spawn chargés ?

Merci et désolé pour mon mauvais anglais.

1 votes

Ceci est hors sujet en tant que question spéculative sur l'intention du développeur.

1voto

Fabian Röling Points 19325

Je ne connais pas l'histoire complète, mais apparemment, il y a très longtemps (en bêta ou même plus tôt), il était nécessaire pour que les réapparitions fonctionnent correctement. Je ne connais pas la raison spécifique, mais connaissant les bugs de Minecraft à l'époque, vous auriez probablement traversé le monde si ce chargement n'avait pas été maintenu.

Il n'est probablement plus nécessaire de garder les chunk spawn chargés en permanence, mais d'une part, ce n'est pas une priorité élevée de les supprimer et de tester différentes situations pour voir si cela les affecte, d'autre part, cela est également très couramment utilisé par les joueurs techniques et même par beaucoup de joueurs moins techniques pour maintenir les machines chargées en permanence, comme les fermes. Certains dispositifs dépendent même d'être chargés en permanence.

Si vous n'avez pas besoin des chunk spawn et que vous voulez libérer la plupart de leur RAM, vous pouvez utiliser /setworldspawn pour placer les chunk spawn loin, les vider complètement de blocs et d'entités et téléporter tous les joueurs qui apparaissent là où ils devraient apparaître initialement. Vous pouvez utiliser /spreadplayers (archive) à la place de /tp si vous voulez imiter le placement aléatoire au spawn mondial.

1 votes

Merci pour la réponse. Je pense que décharger les chunks d'apparition n'est pas aussi difficile que vous le dites parce que vous pouvez simplement définir keep-spawn-loaded sur false pour chaque monde dans spigot.yml

1 votes

Cela pourrait être le cas pour Minecraft moddé, c'est sûr. Ma réponse concernait le Vanilla.

AlleGamers.com

AlleGamers est une communauté de gamers qui cherche à élargir la connaissance des jeux vidéo.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X