Minecraft


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