2021-02-09 17:55 Temps de lecture : 8 min

Comment héberger un serveur Minecraft sur Linux

Envie de mettre en place un serveur Minecraft sur Linux ? Si c'est le cas, vous devrez utiliser la version Java, car Microsoft limite l'exécution des serveurs Minecraft sur Linux à cette édition. Pour faire fonctionner un serveur Minecraft sous Linux, vous aurez besoin de l'environnement d'exécution Java (JRE) associé à l'édition Java. L'installation de Java peut parfois être fastidieuse, mais elle reste simple sous Linux. Voyons comment procéder !

Installation de Java Runtime

Ce guide se concentre sur le déploiement d'un serveur Minecraft sur un système d'exploitation Linux. Nous n'entrerons pas dans les détails d'un système d'exploitation serveur Linux en particulier, car ce n'est pas indispensable. Toutefois, si vous souhaitez un serveur Minecraft dédié sous Linux, c'est la voie à privilégier, et nous vous recommandons le serveur Ubuntu.

Note : Il existe de nombreuses déclinaisons de l'environnement Java Runtime sous Linux, entre la version officielle d'Oracle et les alternatives open source. Pour ce tutoriel, nous utiliserons la version officielle d'Oracle. Cependant, il est tout à fait envisageable d'utiliser OpenJDK, une alternative qui devrait fonctionner tout aussi bien.

Serveur Ubuntu / Ubuntu

Le runtime Java d'Oracle n'est pas des plus simples à installer sur Ubuntu. Cependant, l'ajout d'un PPA simplifie grandement la tâche. Grâce au mode de fonctionnement du serveur Ubuntu, ce PPA devrait bien fonctionner aussi bien sur un bureau Ubuntu que sur un serveur Ubuntu. Néanmoins, si vous rencontrez des problèmes après avoir ajouté le PPA au serveur Ubuntu, envisagez d'installer le runtime OpenJDK JRE comme solution de remplacement.

Pour ajouter le PPA d'Oracle Java Runtime à votre système, ouvrez un terminal et saisissez la commande suivante :

sudo add-apt-repository ppa:webupd8team/java

Actualisez les sources logicielles d'Ubuntu avec la commande apt update :

sudo apt update

Une fois la mise à jour effectuée, utilisez apt upgrade pour installer les mises à jour proposées :

sudo apt upgrade -y

Enfin, installez Oracle Java depuis le dépôt logiciel :

sudo apt install oracle-java9-installer

sudo apt install oracle-java9-set-default

Serveur Debian / Debian

Debian peut accéder au PPA Ubuntu Oracle Java. Pour l'ajouter, vous devez modifier votre fichier /etc/apt/sources.list. Lancez Nano depuis un terminal :

Oracle Java ne fonctionne pas ? Envisagez d'utiliser l'alternative Open source.

sudo nano /etc/apt/sources.list

Collez le code suivant dans l'éditeur Nano :

# Webupd8

deb https://ppa.launchpad.net/webupd8team/java/ubuntu trusty main
deb-src https://ppa.launchpad.net/webupd8team/java/ubuntu trusty main

Enregistrez les modifications dans Nano (Ctrl + O), puis ajoutez la clé GPG du PPA via le terminal :

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys EEA14886

sudo apt-get update

Enfin, installez Java :

sudo apt-get install oracle-java9-installer

sudo apt-get install oracle-java9-set-default

echo oracle-java9-installer shared/accepted-oracle-license-v1-1 select true | sudo /usr/bin/debconf-set-selections

Rhel / Fedora / OpenSUSE

Oracle prend en charge tous les systèmes d'exploitation Linux basés sur Redhat, ce qui facilite grandement l'installation. Néanmoins, si vous rencontrez des difficultés, vous pouvez vous pencher sur l'alternative open source.

Pour installer la dernière version de l'environnement d'exécution Java d'Oracle, rendez-vous sur la page de téléchargement et récupérez le dernier RPM.

Une fois téléchargé, ouvrez un terminal, naviguez dans le répertoire ~/Downloads et lancez l'installation.

Fedora / Rhel

sudo dnf jre-8u171-linux-x64.rpm

ou

sudo yum jre-8u171-linux-x64.rpm

Suse

sudo zypper jre-8u171-linux-x64.rpm

Lancement du serveur Minecraft Java Edition

Après avoir mis Java en place, le plus dur est fait. Il vous suffit de télécharger la dernière version de l'application serveur Minecraft Java Edition et de l'exécuter. Une fois le téléchargement terminé, ouvrez un terminal et utilisez la commande MV pour placer l'application serveur dans un emplacement approprié.

Note : Si vous utilisez un système d'exploitation serveur, vous devrez peut-être télécharger et placer le fichier manuellement. Les instructions ci-dessous s'adressent spécifiquement à ceux qui font tourner un serveur Minecraft sur un système d'exploitation disposant d'une structure de dossier d'accueil appropriée.

mkdir ~/Minecraft/server/

mv ~/Downloads/server.jar ~/Minecraft/server/

Lancez le serveur sans interface graphique avec la commande suivante :

java -Xmx1024M -Xms1024M -jar ~/Minecraft/server/server.jar nogui

Vous pouvez également exécuter le serveur Minecraft avec une interface graphique :

java -Xmx1024M -Xms1024M -jar ~/Minecraft/server/server.jar

Maintenant que votre serveur Minecraft Java Edition est lancé, vous devez diffuser son adresse IP. Pour de meilleurs résultats, hébergez ce serveur chez vous sur le réseau local. Si vous devez l'héberger en ligne, envisagez de le faire sur un VPS comme DigitalOcean, car ils offrent des tarifs intéressants pour l'exécution d'applications Linux.

Note : Si vous utilisez un serveur en ligne, assurez-vous que le port 25565 est correctement redirigé, sinon le serveur ne fonctionnera pas !

Pour trouver votre adresse IP locale, lancez cette commande dans un terminal :

ip addr show | grep 192.168.1

Cette commande isolera l'adresse IP LAN du serveur.

À partir de là, communiquez votre adresse IP à tous ceux qui doivent se connecter et invitez les joueurs à l'ajouter à leur client Minecraft.

Vous souhaitez que votre serveur Minecraft fonctionne en ligne et pas uniquement sur le réseau local ? Vous devrez trouver l'adresse IP externe de votre serveur. Cette information est généralement disponible facilement dans la plupart des tableaux de bord VPS.

Auteur
France

Rédacteur tech, guides pratiques et astuces numériques.