Logo de la Raspberry Pi sur Minecraft

Installer un serveur Minecraft sur votre Raspberry Pi !

Mis à jour le 25 décembre 2016 - 194 Commentaires - , , , , ,

Suite à la sortie récente de la Raspberry pi 3, avec son lot de nouveautés techniques, nous pouvons aller encore plus loin et créer des projets qui demandent pas mal de ressources au niveau du processeur, ce qui est notamment le cas de Minecraft.

Pour rappel, la Raspberry pi 3 dispose maintenant d’un processeur ARMv8 de 64bits, 4 cœurs, cadencé à 1,2GHz, ainsi que d’une RAM boostée à 1Go ! Cette nouvelle raspberry pi ouvre donc la porte à une multitude de projets inenvisageables jusqu’à aujourd’hui.
Nous allons donc ici vous proposer un tutoriel qui portera sur comment installer un serveur Minecraft sur la Raspberry Pi 3.

Le matériel nécessaire pour créer un serveur Minecraft avec la Raspberry Pi

Avant de nous pencher sur Minecraft, commençons par faire un rapide tour du matériel dont vous aurez besoin pour pouvoir créer un serveur Minecraft avec la Raspberry Pi.

En premier lieu, vous aurez bien entendu besoin d’une Raspberry Pi, mais de nombreux modèles existent. Nous vous conseillons de choisir une Raspberry Pi 3 (vous pouvez par exemple l’acheter en ligne, ici chez Amazon), celle-ci étant plus puissante et offrant un processeur 4 cœurs, cadencés à 1,2Ghz ainsi que 1Go de RAM, ce qui sera bien utile pour les performances de votre serveur.

Par ailleurs, vous aurez également besoin d’une alimentation de bonne qualité pour votre Raspberry Pi. De notre coté nous utilisons généralement cette alimentation, également trouvable ici sur Amazon.

Enfin, vous aurez également besoin d’une bonne carte MicroSD. Ne prenez surtout pas de cartes premier prix aux performances douteuses. La qualité de votre carte jouera fortement sur les performances de votre serveur Minecraft.
Nous vous conseillons de regarder du coté des cartes SanDisk Ultra et de prendre une carte d’au moins 32Go, comme celle-ci, là encore facilement trouvable sur Amazon.

Pour prendre le contrôle de votre Raspberry Pi, vous devrez passer par SSH (référez-vous à notre tutoriel sur la prise de contrôle à distance de la Raspberry Pi avec SSH), ou utiliser un clavier (de notre coté nous utilisons celui-ci trouvé sur Amazon) et un écran (idéalement HDMI, c’est le plus pratique).

Minecraft, c’est quoi ?

D’accord, si vous êtes ici il est quasiment certain que vous savez déjà tout de Minecraft, mais reprécisons tout de même au cas où.

Minecraft est un jeu sorti officiellement en 2011 et fruit du travail intensif du développeur Notch et aujourd’hui développé par la société Mojang. Minecraft est une référence dans le monde du jeu dit « Bac à sable ».

Minecraft a connu un succès absolument énorme, au point d’être aujourd’hui un des jeux les plus populaires au monde !

Un serveur Minecraft sur la Raspberry Pi, pourquoi faire ?

Minecraft propose un mode multijoueurs, où plusieurs utilisateurs se connectent sur un serveur central. C’est ce serveur Minecraft central que nous vous proposons d’installer ici sur votre Raspberry Pi.

Il existe des solutions payantes afin d’avoir son propre serveur, néanmoins, ceux-ci sont très rapidement bridés par le nombre de joueurs connectés simultanément ou par l’administration du serveur.
Avec la puissance de la Raspberry Pi 3, nous pouvons maintenant réellement monter nous même notre propre serveur Minecraft.

En effet, si il était déjà possible d’installer un serveur Minecraft sur les anciennes Raspberry Pi, celles-ci se retrouvaient très rapidement submergées, faute de puissance de calcul, un problème aujourd’hui réglé avec la Raspberry Pi 3.

Installer le serveur Minecraft sur la Raspberry Pi 3.

L’installation d’un serveur Minecraft sur la Raspberry Pi 3 est relativement simple.

Tout d’abord, nous allons mettre à jour notre Raspberry Pi 3, une opération que l’on devrait toujours effectuer avant toute installation. Pour cela, il vous suffit d’utiliser la commande suivante :

sudo apt-get update -y
sudo apt-get upgrade -y

Installer Java sur votre Raspberry Pi

Sur les dernières version de Raspbian, Java est maintenant pré-installé !

Si jamais vous utilisez une version plus ancienne, vous pouvez installer la dernière avec la commande suivante :

sudo apt-get install oracle-java8-jdk

Java est maintenant installé sur votre Raspberry Pi.

Installer le serveur Minecraft sur la Raspberry Pi

Afin de garder un système Raspbian propre et bien organisé, nous allons créer un dossier spécialement pour le serveur Minecraft.

Nous allons donc créer ce dossier à l’aide de la commande suivante :

sudo mkdir /home/minecraft

Ceci fait, nous allons nous rendre dans le dossier à l’aide de la commande suivante :

cd /home/minecraft

 

Maintenant que nous sommes dans le bon dossier, nous allons télécharger « BuildTools.jar », un outils qui nous permettra d’installer une version plus optimisée du serveur Minecraft, ce qui nous permettra de le faire tourner sur la Raspberry Pi. Pour cela, nous allons utiliser l’outil « wget », qui permet de télécharger un fichier :

sudo wget https://hub.spigotmc.org/jenkins/job/BuildTools/lastSuccessfulBuild/artifact/target/BuildTools.jar

Il ne nous reste plus qu’à utiliser l’outil téléchargé pour installer la dernière version du serveur Minecraft (si vous souhaitez une version plus ancienne, modifiez simplement la valeur de l’argument « –rev ») :

sudo java -jar BuildTools.jar --rev latest

L’installation prend pas mal de temps (chez nous il a fallu entre 15 et 20 minutes), vous avez donc le temps d’aller boire un café et lire un autre article !

Lancer le serveur Minecraft

Notre serveur Minecraft est désormais installé sur la Raspberry Pi et nous allons maintenant devoir le lancer et accepter les conditions d’utilisation.
Pour cela il vous suffit de lancer la commande suivante :

sudo java -Xms512M -Xmx1008M -jar /home/minecraft/spigot-x.x.jar nogui

Détaillons rapidement la commande, le paramètre -Xms défini la RAM minimum allouée à Minecraft, ici 512Mo, -Xmx défini la RAM maximum, ici 1000Mo, enfin le paramètre nogui indique de lancer le serveur sans interface graphique. Les autres paramètres indiquent simplement à Java de lancer le serveur Minecraft.

(Notez que vous devez remplacer le x.x de spigot-x.x.jar par le numéro de version adapté).

Accepter les conditions d’utilisation de Minecraft

Lors de ce premier lancement, le serveur devrait retourner une erreur de ce type : « You need to agree to the EULA in order to run the server. Go to eula.txt for more info. »

Cela signifie simplement que vous devez accepter les conditions d’utilisation de EULA. Pour cela nous allons devoir modifier le fichier « /home/minecraft/eula.txt » et remplacez la ligne « eula=false » en « eula=true ». Nous allons le faire en une seule commande grâce à l’outil « sed », voici la commande :

sudo sed -i 's/false/true/g' /home/minecraft/eula.txt

 

Maintenant que vous avez accepté les conditions d’utilisation, vous pouvez relancer le serveur, comme vu précédemment.

Étant donné que nous le lançons pour la première fois sur la Raspberry Pi, cela va prendre un peu de temps, le serveur doit en effet créer les fichiers nécessaires et générer la carte du jeu, les prochaines exécutions seront plus rapides.

Vous devriez désormais pouvoir rejoindre le serveur Minecraft en utilisant l’adresse IP de votre Raspberry Pi !

Lancer automatiquement le serveur Minecraft au démarrage de la Raspberry Pi

Il peut se révéler très utile que le serveur Minecraft se lance automatiquement quand la Raspberry Pi démarre, notamment dans le cas où vous auriez une coupure de courant ou tout autre événement qui amènerait votre Raspberry Pi à redémarrer.

Dans un premier temps, nous allons créer un fichier « run-minecraft.sh » dans le dossier « /home/minecraft », qui permettra de lancer le serveur quand il est exécuté, pour le créer vous pouvez utiliser l’éditeur de votre choix, par exemple Nano, la commande sera alors « sudo nano run-minecraft.sh ».
Le fichier devra contenir les lignes suivantes :

#!/bin/sh
 cd /home/minecraft
 /usr/bin/java -Xms512M -Xmx1008M -jar ./spigot-x.x.jar nogui

(Là encore, vous devez remplacer le x.x de spigot-x.x.jar par le numéro de version adapté).

Nous allons maintenant ajouter les droits d’exécution sur le fichier pour tous les utilisateurs

sudo chmod +x /home/minecraft/run-minecraft.sh

 

Enfin, nous allons lancer ce fichier au démarrage de la Raspberry Pi, de façon à ce que le serveur Minecraft se lance automatiquement. Pour cela vous devez modifier le fichier « /etc/rc.local » et y ajouter la ligne « /home/minecraft/run-minecraft.sh » juste avant la ligne « exit 0 ».

Voilà, votre serveur Minecraft démarrera en même temps que votre Raspberry Pi !

Rendre le serveur Minecraft accessible par internet

Nous disposons maintenant d’un serveur Minecraft sur notre Raspberry Pi. C’est bien joli, mais si nous ne pouvons pas accéder au serveur depuis l’extérieur, cela n’est pas très utile.

Nous allons donc devoir permettre l’accès à la Raspberry Pi par internet. Pour cela, nous vous redirigeons vers notre article sur la mise en ligne d’un serveur web raspbian dydns port forwarding, section « Rediriger les requêtes vers le serveur Apache sur Raspbian ».

Dans cet article nous parlons d’apache pour Raspbian, mais la technique pour Minecraft est la même. Seule différence, vous devrez à la place du port 80 ouvrir le port TCP 25565, qui est le port par défaut de Minecraft.

Conclusion

Nous avons installé un serveur Minecraft sur notre Raspberry Pi 3.
Un tel serveur devrait permettre de gérer entre 8 et 10 personnes de façon simultanée, à condition que votre connexion internet vous offre un débit suffisant.
Il ne s’agit bien-entendu pas d’un serveur surpuissant, mais il devrait être largement suffisant pour une utilisation personnelle.

Vous avez maintenant tous les cubes en mains pour gérer votre serveur Minecraft sur votre Raspberry Pi, n’hésitez pas à faire un tour sur nos autres tutoriels, comme l’installation d’un serveur web, ou à allez faire un tour du coté des accessoires.
Nous espérons que vous passerez de très bonnes heures de jeu !

Partager
Newsletter
Auteur :
Raspbian France
Rejoignez la communauté Raspberry Pi
Un ordinateur à 35€ déjà vendu à 10 millions d'exemplaires
ACHETEZ LA NOUVELLE RASPBERRY PI 3
Tutoriels en rapport
Installer un media-center avec OSMC sur votre Raspberry Pi ! RaspiSMS 2.0, envoyer des SMS par internet avec la Raspberry Pi Bien choisir vos accessoires pour les Raspberry Pi 3 et 2 Envoyer, gérer et recevoir des SMS avec la Raspberry Pi Installer un serveur web sur votre Raspberry (Apache + PHP + MySQL)
194 commentaires
Besoin d'aide ? Vous la trouverez plus vite sur notre forum.
  1. TheCutestPotato dit :

    [UPDATE]

    C’est bon j’ai réussi il fallait juste attendre un long moment (je sais pas combien de temps exactement je l’ai laisser toute la journée et le soir c’était réglé. Merci pour ce super tuto !!!

  2. frereyoul dit :

    Bonjour
    je suis débutant sur raspberry
    j ‘ai réussi a créer le serveur je peux me connecter dessus mais quand je veux changer un fichier ou dossier dans home/pi/minecraft
    il me marque que je peux pas .
    mon problème c’est que je voudrais mettre ma map et pouvoir change le niveau de difficulté

    merci

    1. Salut, il faut peut-être que tu fasses ça en tant qu’administrateur (commence ta commande par « sudo »).

  3. Eternity57 dit :

    Super tuto ! merci 🙂

    La preuve il marche nickel encore en 2018 🙂

  4. Teragon53 dit :

    Bonjour,
    Comment on fait pour ajouter des plugins au serveur?
    Cordialement

    1. Aucune idée ! Là il faut allez chercher dans la doc de minecraft !

  5. Momo dit :

    Bonjour,

    Merci pour le tuto qui est génial !

    Tout fonctionne à part la partie redémarrer le serveur automatiquement. Je suis obligé de refaire à la main chaque fois :

    sudo ./run-minecraft.sh

    Pourtant j’ai bien mis /home/minecraft/run-minecraft.sh dans le fichier rc.local

    Merci pour votre aide !

    1. Salut, tu devrais essayer d’ajouter une commande echo dans le script et de rediriger la sortie du script dans rc.local vers un fichier pour voir s’il se lance bien.

Partager
Inscription à la Newsletter
Inscrivez-vous à la Newsletter.
Vous avez aimé cet article ?
Inscrivez-vous et restez informé !