Tutoriel Créer un serveur bukkit + utilisation RemoteToolKit serveur ubuntu/debian

daloi

Architecte en herbe
8 Mars 2014
34
4
69
21
Bonjour aujourd'hui je vais vous présentez comment faire un serveur minecraft sur ubuntu ou debian + utiliser RemoteToolKit. J'imagine que si vous avez un serveur ubuntu ou debian vous connaissez déjà les bases.

Sommaire
1) Préparer la machine
2) Téléchargement des fichiers
3) Installation du serveur
4) Utilisation de RtKitTool

1) Préparer la machine

Tous d'abord il faut mettre à jour les différent package déjà installé via cette commande:
sudo apt-get update
Nous allons aussi installer nano qui sert à modifier des fichiers de texte:

apt-get install nano

Puis il vas falloir installer java:

sudo apt-get install oracle-java7-installer

Ensuite nous allons installer un package qui sert à créer des terminaux virtuels pour lancer le serveur minecraft et qu'il ne se ferme pas en même tant que la connexion SSH.

sudo apt-get install screen


Une fois tous les package installé nous allons créer un utilisateur minecraft (certains diront que ça sert à rien d'autres diront que c'est mieux...)

useradd minecraft

Remplissez toutes les informations demandé et retenez le mot de passe.
Maintenant on se connecte sur l'utilisateur.

su - minecraft

Allez dans le dossier /home/minecraft/ :

cd /home/minecraft/
Puis on va créer un dossier portant le nom de votre serveur.
mkdir nom_de_votre_serveur && cd nom_de_votre_serveur

2) Téléchargement des fichiers

À partir de maintenant il vas falloir télécharger les fichier pour lancer le serveur.

Donc selon la version désiré l'archive ne sera pas la même donc faite bien attention à quelle commande vous utilisez !

1.6.4

wget http://www.demalife.net:25503/1.6.4.tar && tar -xvf 1.6.4.tar && mv 1.6.4/* ./ && rm -r 1.6.4 && rm 1.6.4.tar
1.7.2
wget http://www.demalife.net:25503/1.7.2.tar && tar -xvf 1.7.2.tar && mv 1.7.2/* ./ && rm -r 1.7.2 && rm 1.7.2.tar
1.7.10
wget http://www.demalife.net:25503/1.7.10.tar && tar -xvf 1.7.10.tar && mv 1.7.10/* ./ && rm -r 1.7.10 && rm 1.7.10.tar
1.8
wget http://www.demalife.net:25503/1.8.tar && tar -xvf 1.8.tar && mv 1.8/* ./ && rm -r 1.8 && rm 1.8.tar
1.8.3
wget http://www.demalife.net:25503/1.8.3.tar && tar -xvf 1.8.3.tar && mv 1.8.3/* ./ && rm -r 1.8.3 && rm 1.8.3.tar
1.8.6
wget http://www.demalife.net:25503/1.8.6.tar && tar -xvf 1.8.6.tar && mv 1.8.6/* ./ && rm -r 1.8.6 && rm 1.8.6.tar
1.8.7
wget http://www.demalife.net:25503/1.8.7.tar && tar -xvf 1.8.7.tar && mv 1.8.7/* ./ && rm -r 1.8.7 && rm 1.8.7.tar
1.8.8
wget http://www.demalife.net:25503/1.8.8.tar && tar -xvf 1.8.8.tar && mv 1.8.8/* ./ && rm -r 1.8.8 && rm 1.8.8.tar

Ensuite tapez la commande

nano start.sh

Puis remplacer:
TRUC-1: le nom du dossier que vous avez créer (qui normalement porte le nom de votre serveur)
TRUC-2: nom de votre terminal virtuel (screen)
TRUC-3: nombre de megaoctet de RAM que vous souhaité attribuer au serveur
Une fois l’édition terminer appuyez sur CTRL+X puis Y puis entré.

Puis ensuite exécuté votre start.sh


Pour accéder à la console du serveur tapez la commande:


Alors à ce moment soit vous n'avez qu'un seul serveur et ça vous emmène directement sur la console sinon vous aurez écrit nomDeVotreScreen.unChiffre
Donc à ce moment la tapez la commande:

screen -r laValeurDeUnChiffre

Pour quittez le screen (la console) appuyer sur les touches CTRL+A+D

Si vous avez une version supérieur à la 1.7.10 arrêter le serveur en tapant stop puis tapez les commandes suivantes:

chmod -R 777 ./*
nano eula.txt
Puis remplacer false par true puis appuyez sur CTRL+X puis Y puis entré.

Pour les autres il vous suffit de tapez:

chmod -R 777 ./*
Pour pouvoir modifier les differents fichiers.

Voilà votre serveur est fonctionnel.


4) Utilisation de RtKitTool
RemoteToolKit est un wrapper qui permet une connexion telnet à la console. Mais il sert aussi à faire redémarrer le serveur automatiquement lors d'un crash ou bien à redémarrer le serveur lors d'un /stop. Pour l'installer rien de bien compliquer il suffit de tapez une commande (votre serveur doit être éteint).
wget http://www.demalife.net:25503/RTK.tar && tar -xvf RTK.tar && mv 1/* ./ && rm -r 1 && rm RTK.tar && mv MinecraftRKitPlugin.jar plugin/MinecraftRKitPlugin.jar

Ensuite essayer de regarder un peu tous les fichiers pour les modifier des commentaires sont écris en dessous de chaque ligne pour vous aidez à remplir les fichiers pour les éditer voici les commandes:
nano rtoolkit.sh
nano toolkit/remote.properties
nano toolkit/wrapper.properties
nano toolkit/messages.txt

Puis une fois ceci éffectué vous n'avez plus qu'à lancer le serveur.
sh rtoolkit.sh
Puis
Ou
screen -r laValeurDeUnChiffre

Je vous joins un tableau avec les commandes RemoteToolKit.
Les commandes de RemoteToolKit qui sont exécuté dans la commande commence par un . et celle du jeu par un / (comme d'habitude).


Commande console:
1451548678-2015-12-31-08-53-00-1-openoffice-calc.png

Commande In-Game:
1451548684-2015-12-31-08-56-34-2-openoffice-calc.png


Et voilà ce tuto est déjà terminé si tu as une question hésite pas à la poser.

Cordialement
daloi
 
Dernière édition: