3 votes

Comment lutter contre la corruption mondiale dans Minecraft SMP ?

Nous connaissons tous les erreurs désagréables qui se produisent lorsque le serveur perd ce qui est stocké pour une zone particulière et le remplace (généralement par quelque chose de différent car la corruption du monde change généralement la graine). J'ai vu deux amis perdre des salles de trésors entières parce que leur chunk a été régénéré.

Existe-t-il un moyen d'éviter que cela ne se produise ?

3voto

GilaMonster Points 1087

Une approche pour résoudre ce problème est d'exécuter votre monde à partir d'un disque RAM, avec des poussées régulières (et atomiques) vers le disque. J'ai implémenté cette méthode sur mon serveur SMP ( Guide Linux ici ) pour des raisons de performance, mais comme effet secondaire, cela devrait au moins rendre la corruption du monde plus importante, beaucoup moins susceptibles de se produire, surtout en utilisant rsync pour pousser le monde sur le disque ( rsync est à peu près aussi atomique qu'il est possible de l'être pour les opérations sur les fichiers, de sorte que même une perte de puissance pendant le transfert sur le disque ne devrait pas poser de problèmes).

Avec cette approche mise en œuvre, une perte de puissance vous coûtera au pire 15 minutes de travail dans votre monde (si vous utilisez la poussée programmée de 15 minutes que je fais dans le guide), ce qui est bien moins gênant que la corruption du monde (qui a affecté mon monde SMP deux fois avant que je ne mette en œuvre l'approche du disque RAM).

2voto

Alexandre Bourdin Points 428

Je pense que la meilleure solution est de faire des sauvegardes régulières, puisque ce bug particulier n'a pas encore été corrigé par Notch. Peut-être qu'il sera corrigé dans la 1.8 !

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