niveau:2
Premier méthode:
Cet article est issu du site http://everyday-tech.com/minecraftpi-a-raspberry-pi-minecraft-server-image/
Pré-requis:
Un Raspberry PI 2 ou PI.
Une SDcard de 8Go classe10.
Téléchargement de l’image du serveur MineCraft Pi:
Soit sur le site http://everyday-tech.com/minecraftpi-a-raspberry-pi-minecraft-server-image/.
Ou sur mon site:
Raspberry Pi Model B MineCraftPi_v2.2.zip
Raspberry Pi Model B+/v2 MineCraftPi_v3.0.zip
Pour l’installation du système voir article https://domotronic.fr/diy-cartes-microcontroleurs/raspberrypi/mise-en-route-du-systeme/
Mise en route du serveur:
Lors du premier démarrage le serveur va effectuer les actions suivantes:
Exécution de BuildTools.jar pour compiler craftbukkit & spig.
Exécution du script ‘mcpi_run_once.sh’ et ajouter le script start.sh pour au démarrage du raspberry.
Redémarrage du Raspberry et mise à du serveur.
Cela va prendre un certain temps! Quand le serveur aura terminé, vous devriez obtenir la notification suivante:
Se connecter au Raspberry avec User:pi Password: raspberry
Taper la commande:
sudo nano /opt/MineCraft/eula.txt
Et remplacer: eula=false par eula=true
Faire un crtl+o et crtl+x
Taper la commande:
sudo java -Xms400M -Xmx915M -jar /opt/MineCraft/spigot-1.*.jar nogui
Dans la fenêtre de la console MineCraft – Mettez-vous en admin:
op
Puis arrêter le serveur. Taper dans la console:
stop
Faire un redémarrage de votre Raspberry pour jouer.
sudo reboot
Deuxième méthode:
Construction du serveur pour RPI2 ou 3. Raspberry Pi 2 or 3.
Minecraft Server Version: 1.12.1
Oracle Java Version: 8u144
Pré-requis:
Un Raspberry PI 2 ou 3.
Une SDcard de 8Go classe10.
Système Raspbian Stretch Lite image. Lien de téléchargement: https://www.raspberrypi.org/downloads/raspbian/
Mise à jour du système et installation des applications git et screen:
Taper les commandes suivantes:
sudo apt-get update && sudo apt-get -y upgrade
sudo apt-get install git
sudo apt-get install screen
Installation de Java:
Nous allons installer la dernière version de Java. http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
Dans la console taper les commandes suivantes:
cd /opt
sudo wget –no-cookies –no-check-certificate –header « Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie » http://download.oracle.com/otn-pub/java/jdk/8u144-b01/090f390dda5b47b9b721c7dfaa008135/jdk-8u144-linux-arm32-vfp-hflt.tar.gz
sudo tar -zxvf jdk-8u144-linux-arm32-vfp-hflt.tar.gz
sudo update-alternatives –install /usr/bin/java java /opt/jdk1.8.0_144/bin/java 1
sudo update-alternatives –install /usr/bin/javac javac /opt/jdk1.8.0_144/bin/javac 1
sudo update-alternatives –config java
sudo update-alternatives –config javac
Vérification de la version de Java:
Taper la commande:
java -version
javac -version
Installation de Minecraft:
Création du répertoire d’installation en tapant les commandes ci-dessous.
cd /home/pi
mkdir minecraft
cd minecraft
Téléchargement de buildtools.
wget https://hub.spigotmc.org/jenkins/job/BuildTools/lastSuccessfulBuild/artifact/target/BuildTools.jar
Compilation du serveur.
sudo java -jar BuildTools.jar –rev 1.12.1
Cette opération va prendre entre 30 et 50 minutes.
Lancer le serveur.
cd /home/pi/minecraft
sudo java -Xms512M -Xmx1008M -jar /home/pi/minecraft/spigot-1.12.1.jar nogui
Une fois que le serveur s’arrêtera taper la commande:
sudo nano eula.txt
Et remplacer: eula=false par eula=true
Création du du script de démarrage.
mkdir /home/pi/startup
cd /home/pi/startup
nano minecraft.sh
Copier colle la ligne suivante dans le script et faire un crt+X pour sortir et sauvegarder.
#!/bin/bash cd /home/pi/minecraft/ && java -Xms512M -Xmx1008M -jar /home/pi/minecraft/spigot-1.12.1.jar nogui
Rendre le script exécutable.
chmod +x minecraft.sh
Mise en marche automatique du script après un redémarrage.
sudo nano /etc/rc.local
Copier coller la ligne suivante au dessus de l’instruction exit 0 et faire un crt+x pour sortir et sauvegarder.
sudo screen -dm -S minecraft /home/pi/startup/minecraft.sh
Pour visualiser le serveur taper la commande dans votre terminal:
sudo screen -r minecraft
Pour sortir faire un crtl + AD