By | 3 novembre 2016

[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

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *