[Minetest] Installation d’un serveur Minetest.
Matériel :
* Serveur :
Hostname : server01mt Localisation : Paris, France Adresse IP : 92.243.66.66 Coeur : 1 Mémoire vive : 1024 mo
* Disque système :
Nom : sysdisk02mt Taille : 10 Go Système : Debian 8 64 bits (HVM) Kernel : 3.18-x86_64 (hvm)
* Utilisateur : - administrateur
1/ Connexion au serveur Minetest :
➜ ~ ssh administrateur@92.243.66.66 administrateur@92.243.66.66's password: Linux localhost 3.18.43-guest-7-e34a08f-x86_64 #2 SMP Thu Oct 20 15:52:11 UTC 2016 x86_64 GNU/Linux ... administrateur@server01mt:~$
2/ Mise-à-jour du système :
administrateur@server01mt:~$ su Password: root@server01mt:/home/administrateur# apt-get update root@server01mt:/home/administrateur# apt-get upgrade
3/ Installation des paquets de base :
root@server01mt:/home/administrateur# apt-get install vim screen htop wget links mc
4/ Installation des paquets de compilation :
root@server01mt:/home/administrateur# apt-get install build-essential git-core cmake libirrlicht-dev cmake libbz2-dev libpng12-dev libjpeg-dev libxxf86vm-dev libgl1-mesa-dev libsqlite3-dev libcurl4-gnutls-dev libfreetype6-dev zlib1g-dev libgmp-dev libjsoncpp-dev
5/ Sortie de la session ‘root’ :
root@server01mt:/home/administrateur# exit administrateur@server01mt:~$
6/ Création du répertoire de travail :
administrateur@server01mt:~$ mkdir -p JEUX/MINETEST administrateur@server01mt:~$ cd JEUX/MINETEST/ administrateur@server01mt:~/JEUX/MINETEST$
7/ Téléchargement du code source :
administrateur@server01mt:~/JEUX/MINETEST$ git clone https://github.com/minetest/minetest.git
8/ Récupération de la branche stable :
administrateur@server01mt:~/JEUX/MINETEST$ cd minetest/ administrateur@server01mt:~/JEUX/MINETEST/minetest$ git checkout -b remotes/origin/stable-0.4 Switched to a new branch 'remotes/origin/stable-0.4'
9/ Configuration de la compilation :
administrateur@server01mt:~/JEUX/MINETEST/minetest$ cmake . -DRUN_IN_PLACE=TRUE -DBUILD_SERVER=TRUE
10/ Compilation :
administrateur@server01mt:~/JEUX/MINETEST/minetest$ make
11/ Installation du jeu de base :
administrateur@server01mt:~/JEUX/MINETEST/minetest$ cd .. administrateur@server01mt:~/JEUX/MINETEST$ git clone https://github.com/minetest/minetest_game.git administrateur@server01mt:~/JEUX/MINETEST$ cd minetest/games/ administrateur@server01mt:~/JEUX/MINETEST/minetest/games$ ln -s ../../minetest_game/ administrateur@server01mt:~/JEUX/MINETEST/minetest/games$ cd .. administrateur@server01mt:~/JEUX/MINETEST/minetest$
12/ Lancement du serveur Minetest :
administrateur@server01mt:~/JEUX/MINETEST/minetest$ cd bin/ administrateur@server01mt:~/JEUX/MINETEST/minetest/bin$ ./minetestserver --gameid minetest_game --worldname world 2016-11-03 18:22:36: WARNING[Main]: Couldn't find a locale directory! 2016-11-03 18:22:36: [Main]: Using world specified by --worldname on the command line 2016-11-03 18:22:36: [Main]: Using game specified by --gameid on the command line 2016-11-03 18:22:36: WARNING[Main]: NodeDefManager: Ignoring CONTENT_IGNORE redefinition 2016-11-03 18:22:36: ACTION[Main]: .__ __ __ 2016-11-03 18:22:36: ACTION[Main]: _____ |__| ____ _____/ |_ ____ _______/ |_ 2016-11-03 18:22:36: ACTION[Main]: / \| |/ \_/ __ \ __\/ __ \ / ___/\ __\ 2016-11-03 18:22:36: ACTION[Main]: | Y Y \ | | \ ___/| | \ ___/ \___ \ | | 2016-11-03 18:22:36: ACTION[Main]: |__|_| /__|___| /\___ >__| \___ >____ > |__| 2016-11-03 18:22:36: ACTION[Main]: \/ \/ \/ \/ \/ 2016-11-03 18:22:36: ACTION[Main]: World at [/home/administrateur/JEUX/MINETEST/minetest/bin/../worlds/world] 2016-11-03 18:22:36: ACTION[Main]: Server for gameid="minetest_game" listening on 0.0.0.0:30000.
13/ Liens :
http://jeulibre.saventurier.science/minetest-compilation-de-minetest-version-stable/
http://wiki.minetest.net/Setting_up_a_server/fr