By | 24 novembre 2016

Conversion de monde Minecraft vers un monde Minetest.

1/ Serveur de travail pour le conversion :

Configuration matériel du serveur Gandi (IaaS)

Cœur(s) CPU : 8
Ram : 16 Go
Disque : 10 Go
Système d'exploitation : Debian 8 64 bits (HVM)
Nom du disque système : sysdisk01mct
Nom (Hostname) : server01mct
Utilisateur : administrateur

2/ Installation des paquets de développement :

# apt-get install git python3-dev curl

4/ Répertoire de travail :

– Minecraft :

administrateur@server01mct:~$ mkdir -p .minecraft/saves
administrateur@server01mct:~$ ln -s .minecraft/ minecraft

– Minetest :

administrateur@server01mct:~$ mkdir -p .minetest/worlds
administrateur@server01mct:~$ ln -s .minetest/ minetest

– Outils :

administrateur@server01mct:~$ mkdir -p JEUX/MINETEST/Minecraft
administrateur@server01mct:~$ cd JEUX/MINETEST/Minecraft/
administrateur@server01mct:~/JEUX/MINETEST/Minecraft$ 

5/ Téléchargement du code source de ‘mcimport‘ :

administrateur@server01mct:~/JEUX/MINETEST/Minecraft$ git clone https://github.com/minetest-tools/mcimport.git

6/ Génération de la carte Minecraft :

Ne pas insérer les données du sous-sol.

https://minecraft.ign.fr/

7/ Transférer la carte Minecraft ‘minecraft_alac-GvqaxnwC4XYCFjFW.zip
De l’ordinateur local vers le répertoire ‘/home/administrateur/minecraft/saves/‘ du serveur de travail.

8/ Initialisation de la carte Minecraft :

– Décompression de l’archive :

administrateur@server01mct:~$ cd minecraft/saves/
administrateur@server01mct:~/minecraft/saves$ unzip minecraft_alac-GvqaxnwC4XYCFjFW.zip
administrateur@server01mct:~/minecraft/saves$ ls -lh *.zip
-rw-r--r-- 1 administrateur users 83M Nov 23 16:39 minecraft_alac-GvqaxnwC4XYCFjFW.zip

– Renommage de la carte :

administrateur@server01mct:~/minecraft/saves$ mv minecraft_alac charlevillemezieres

9/ Conversion du monde Minecraft :

administrateur@server01mct:~/minecraft/saves$ cd ~/JEUX/MINETEST/Minecraft/mcimport/
administrateur@server01mct:~/JEUX/MINETEST/Minecraft/mcimport$ python3 ./mcimport.py /home/administrateur/minecraft/saves/charlevillemezieres/ /home/administrateur/minetest/worlds/charlevillemezieres

Temps de conversion : 11 heures

10/ Téléchargement des mods :

administrateur@server01mct:~/JEUX/MINETEST/Minecraft/mcimport$ cd /home/administrateur/minetest/worlds/charlevillemezieres/  
administrateur@server01mct:~/minetest/worlds/charlevillemezieres$ ./get-mods.sh

11/ Compression du monde Minetest :

administrateur@server01mct:~/minetest/worlds/charlevillemezieres$ cd ..
administrateur@server01mct:~/minetest/worlds$ tar cvfz charlevillemezieres.tar.gz charlevillemezieres
administrateur@server01mct:~/minetest/worlds$ ls -lh charlevillemezieres.tar.gz 
-rw-r--r-- 1 administrateur users 64M Nov 25 09:34 charlevillemezieres.tar.gz

12/ Téléchargement de l’archive du monde Minetest ‘charlevillemezieres.tar.gz‘ depuis le répertoire ‘/home/util01/JEUX/MINETEST/minetest/worlds/‘ vers l’ordinateur local.

13/ Sous l’ordinateur local, extraction de l’archive :

util01@station02:~$ cd ~/JEUX/MINETEST/minetest/worlds/
util01@station02:~/JEUX/MINETEST/minetest/worlds$ tar xvfz charlevillemezieres.tar.gz

14/ Lancement de Minetest.

util01@station02:~/JEUX/MINETEST/minetest/worlds$ cd ~/JEUX/MINETEST/minetest/bin/
util01@station02:~/JEUX/MINETEST/minetest/bin$ ./minetest

15/ Captures d’écran :

mct_cm02

mct_cm01

16/ Liens :

https://framacolibri.org/t/importer-une-map-minecraft-classique-dans-minetest-cest-aussi-possible/1057
https://github.com/minetest-tools/mcimport/
https://minecraft.ign.fr/