0
Bonjour à tous,

Nous allons créer un serveur Minecraft sur Raspberry Pi qui en l’occurrence dans notre cas sera hébergé par un Raspberry à 512 Mo. L’intérêt par rapport aux tutoriels existants est que celui-ci est basé sur l'installation officielle du CraftBuckkit et donc n'importe laquelle de leurs mises à jour peuvent-êtres mise en place.





I - Prérequis :
Les performances du RPI sont quand même limitées c'est pourquoi il ne faut pas s'attendre à des performances d'un véritable serveur, et il faut aussi limiter le nombre d'utilisateurs pour l'avoir essayer à 4 maximum c'est pas très fluide. Pour optimiser tout cela, il vaut mieux utiliser une distribution Raspbian "vierge" sans services, etc en fond de tache. Pour optimiser encore tout sa le mieux est d'overclocker avec le rasp-config :
sudo raspi-config
ensuite dans overclocking choisir le mode de votre choix pour moi le medium suffit.


II - L'installation du serveur :

Tout d'abord il faut que vous mettiez à jour votre Raspberry, pour ceux qui débutent voici le code à écrire :
sudo apt-get updatesudo apt-get upgrade
Maintenant nous créons le dossier qui contiendra notre serveur :
sudo mkdir ./minecraft
Voilà le dossier est créer, si vous n'êtes pas dedans et bien quoi écrire de mieux que ceci :
cd ./minecraft
Ici commence donc le plus intéressant, car pour faire tourner Minecraft il vous faudra télécharger JAVA.
Pour cela voici de quoi se mettre sous la dent :
sudo apt-get installer oracle-java7-jdk
Ensuite il faut télécharger dans le dossier la dernière version du serveur CraftBuckkit, pour cela il faut se rendre sur le site suivant :
https://dl.bukkit.org/downloads/craftbukkit/

Arriver sur le site sur votre droite trois choix pour vous selon votre version de MineCraft, il suffit de cliquer droit sur votre choix et de copier le lien pour le coller après un "wget" dans le Raspberry Pi :
wget CraftBukkit.jar
A se stade on obtient un fichier.jar dans notre dossier il faut ensuite luis donner les droits nécessaires avec :
sudo chmod +x Craftbukkit.jar
 Ne reste plus qu'a lancer votre serveur avec :
sudo java -Xms300M -jar craftbukkit.jar
Et voilà le serveur se lance, c'est un peu long. Mais une fois lancer une connexion et en avant.

III - Aller plus loin :

Maintenant le problème c'est le lancement du serveur car si on quitte putty par exemple bien-sûr le serveur s’éteint. Alors dans un premier temps ont va crée un petit script qui lance tout seul le serveur, alors on créer le fichier :
sudo nano mkdir ./CraftBukkit.sh
Ensuite on colle ceci, si cela est nécessaire on change le nom du .jar :
#!/bin/sh BINDIR=$(dirname "$(readlink -fn "$0")") cd "$BINDIR" java -Xms300M -jar craftbukkit.jar -o false
On donne les droits au script :
sudo chmod 555 ./CraftBukkit.sh
Et voilà le script est prêt. Et maintenant il serait pratique de lancer se script en fond de tache, pour cela j'utilise Screen qui permet en gros de créer plusieurs terminaux dans le même terminale. Donc on commence par installer Screen :
sudo apt-get install screen
Ensuite il va falloir modifier notre script pour que la commande de lancement se passe dans un autre screen, on remplace la ligne "java -Xms300M -jar craftbukkit.jar -o false" par :
screen -s minecraft java -Xms300M -jar craftbukkit.jar -o false
On à donc créer lors du lancement du script un screen qui se nomme "minecraft", lors du lancement vous serez sur le ce fameux screen mais vous pouvez revenir sur votre espace de travail avec le raccourci ctrl-a+d, pour revenir sur le screen cette commande vous sera utile :
screen -raAd minecraft
Et voilà vous avez maintenant un joli serveur minecraft en fond de tache vous pouvez quitter votre session putty et le serveur sera toujours la.

A bientôt .... :)

Publier un commentaire

 
Top