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.