20 votes

Passer d'un serveur Vanilla à Bukkit

J'ai un serveur qui utilise le serveur Vanilla standard, non modifié, sur une machine Linux. Après avoir discuté avec les personnes sur le serveur, nous avons décidé qu'il serait préférable de passer à un serveur Bukkit en raison des plugins géniaux.

Cependant, il semble que Minecraft génère les fichiers "Nether" et "overworld" différemment de Bukkit. Bukkit génère un fichier world y un world_nether dossiers. J'ai lu le message du forum que la copie du dossier world de Vanilla vers world y world_nether semble fonctionner, mais j'ai l'impression que c'est un peu bidouillé et que cela pourrait poser des problèmes à l'avenir.

Quelqu'un a-t-il fait cela successivement ?

11voto

andrew Points 944

Voici ce que j'ai fait. Bukkit génère un world y un world_nether dossier.

J'ai déplacé le vanilla/world/regions a bukkit/world/regions puis déplacé vanilla/world/DIM-1 a bukkit/world_nether/DIM-1

11voto

Feral Chimp Points 9206

Bien qu'une réponse ait été acceptée, j'avais besoin de quelques étapes supplémentaires pour que cela fonctionne. Je voulais également importer The End (qui n'existait pas lorsque cette question a été posée et répondue). Voici donc les instructions complètes et mises à jour pour les autres personnes ayant ce problème.

Note : J'ai installé Embout plutôt que Bukkit . Spigot est un système de fourchette de Bukkit, et le même processus de migration devrait fonctionner pour les deux.

Dans les instructions suivantes, [worldname] est le nom de votre monde. Par défaut, il s'agit du mot monde à moins que vous n'ayez créé un nouveau monde avec un nom différent.

Quelles sont les causes du problème ?

Le problème sous-jacent est qu'à ce jour (version 1.7.2), Bukkit et Spigot stockent les fichiers de données du monde à des endroits différents de ceux de Vanilla.

Tous stockent le monde au même endroit :

  • Minecraft : /[nom du monde]
  • Bukkit : /[nom du monde]

Mais le Néant est là :

  • Minecraft : /[nom du monde]/DIM-1
  • Bukkit : /[nom du monde]_nether/DIM-1

Et la fin est arrivée :

  • Minecraft : /[nom du monde]/DIM1
  • Bukkit : /[nom du monde]_la_fin/DIM1

Lorsque vous installez Bukkit ou Spigot, ils créent ces nouveaux répertoires de premier niveau pour le Nether et The End. Lorsque j'ai fait cela, le processus d'installation a importé une version modifiée/endommagée de mon Nether Vanilla. The End, cependant, a été complètement réinitialisé : tous nos changements ont disparu, et le Dragon Ender était de nouveau vivant alors que nous l'avions vaincu plus tôt.

Comment y remédier

Pour migrer votre Nether et The End de Vanilla à Bukkit/Spigot, copiez les fichiers comme suit :

  1. Arrêtez votre serveur.
  2. Faites une copie de sauvegarde de vos données mondiales à partir de /[worldname]
  3. Installer Bukkit ou Spigot, soit manuellement, soit via le panneau de contrôle d'un hébergeur Minceraft.
  4. Démarrez votre serveur.
  5. Confirmez l'existence de nouveaux répertoires /[worldname]_nether et /[worldname]_the_end.
  6. Arrêtez votre serveur.
  7. Supprimer le répertoire /[worldname]_nether/DIM-1
  8. En utilisant la sauvegarde du monde de l'étape 2, copiez /[nom du monde]/DIM-1 dans /[nom du monde]_nether/DIM-1.
  9. Supprimer le répertoire /[worldname]_the_end/DIM1
  10. En utilisant la sauvegarde du monde de l'étape 2, copiez /[nom du monde]/DIM1 dans /[nom du monde]_the_end/DIM1.
  11. Démarrez votre serveur

Si quelque chose semble avoir mal tourné, vous pouvez annuler le processus en revenant à Vanilla, puis en recopiant vos fichiers de sauvegarde /[worldname].

3voto

Davy Landman Points 9010

Oui, j'ai fait la même chose que vous il y a quelques semaines, le seul problème que j'ai rencontré était que Bukkit plantait à cause du Nether pour une raison quelconque, et cela a été résolu en désactivant le Nether. Je ne suis pas sûr de ce que vous pourriez faire si vous vouliez que le Nether fonctionne.

2voto

Jared Mackey Points 91

Ce fil de discussion m'a permis d'éviter une grosse migraine pour mon serveur lors de la migration de Vanilla 1.11.2 vers Spigot 1.11.2. Cependant, j'ai rencontré quelques problèmes que j'ai résolus grâce à des étapes supplémentaires. Voici les étapes originales copiées-collées de la page précédente avec mes étapes additionnelles ajoutées :

  • Arrêtez votre serveur.
  • Faites une copie de sauvegarde de vos données mondiales à partir de /[worldname]
  • (étape supplémentaire). Mon hébergeur m'a recommandé d'effacer les données du serveur pour éviter tout problème (veillez à ce que la sauvegarde de l'étape 2 soit conservée en lieu sûr). J'ai donc effacé les données via FTP.
  • Installer Bukkit ou Spigot, soit manuellement, soit via le panneau de contrôle d'un hébergeur Minceraft.
  • Démarrez votre serveur.
  • Confirmez l'existence de nouveaux répertoires /[worldname]_nether et /[worldname]_the_end.
  • Arrêtez votre serveur.
  • (étape supplémentaire). Supprimez les répertoires /[worldname]/data, /[worldname]/playerdata, et /[worldname]/region. Le sous-dossier region est votre overworld. Remplacez-les par les dossiers comparables de la sauvegarde du monde.
  • Supprimer le répertoire /[worldname]_nether/DIM-1
  • En utilisant la sauvegarde du monde de l'étape 2, copiez /[nom du monde]/DIM-1 dans
  • /[nom du monde]_nether/DIM-1
  • Supprimer le répertoire /[worldnam En utilisant la sauvegarde World de l'étape 2, copiez /[nom_du_monde]/DIM1 dans /[nom_du_monde]_the_end/DIM1
  • (étape supplémentaire). Sous /[worldname]_nether/data, glissez les fichiers Fortress.dat et villages_nether.dat dans ce sous-dossier. Sous /[worldname]_the_end/data faites glisser villages_end.dat dans ce sous-dossier.
  • (étape supplémentaire). Sous le répertoire /[worldname], placez le dossier /stats de la sauvegarde World. Il n'y en avait pas déjà un dans le répertoire à ce stade - s'il y en a un, supprimez-le. Cette étape permet de s'assurer que les succès obtenus par vos joueurs migreront.
  • Démarrez votre serveur

J'espère que cela sera utile pour les migrations de Vanilla 1.11.2 vers Spigot 1.11.2. Je publierai une mise à jour si des problèmes apparaissent à l'avenir.

1voto

McAzzaMan Points 193

Je l'ai fait avec succès, sans aucun problème. Cela peut être un peu compliqué, et de mémoire il y a un plugin bukkit qui le fait pour vous. Mais je n'arrive pas à me souvenir de son nom :/

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