Un serveur Minecraft sous Linux (ici : Ubuntu 24.04) se met en place ra­pi­de­ment. En plus du matériel adéquat pour l’hé­ber­ge­ment, il vous faudra une version actuelle de Java et les fichiers serveur les plus récents de l’édition Java du jeu sandbox. Vous pouvez installer ces deux éléments di­rec­te­ment via le terminal.

Serveur Minecraft sur Linux : quelles sont les options d’hé­ber­ge­ment IONOS ?

De nombreux four­nis­seurs, dont IONOS, proposent des options d’hé­ber­ge­ment per­met­tant de choisir entre Windows et Linux comme système d’ex­ploi­ta­tion du serveur. Si vous cherchez à créer fa­ci­le­ment un serveur Minecraft sous Linux pouvant ac­cueil­lir quelques personnes, nous vous re­com­man­dons un serveur VPS (Virtual Private Server). Pour un prix mensuel fixe et avan­ta­geux, vous avez accès à des res­sources ma­té­rielles vir­tua­li­sées que vous pouvez augmenter ou réduire à tout moment.

Dans le tableau ci-dessous, vous trouverez trois cas d’uti­li­sa­tion concrets pour un serveur Minecraft avec Linux et les options de serveur IONOS cor­res­pon­dantes.

Scénario de serveur Minecraft Offre IONOS adaptée (avec Linux comme OS)
Petit monde de jeu pour 1 à 2 joueurs IONOS VPS Linux M
Monde de jeu de taille moyenne pour 3 à 5 joueurs IONOS VPS Linux L
Grand monde de jeu pour 6 joueurs et plus IONOS VPS Linux XL

Nous re­com­man­dons l’offre VPS M, qui offre une puissance de calcul adaptée à ce type d’uti­li­sa­tion.

Comment con­fi­gu­rer un serveur Minecraft sous Linux (Ubuntu 24.04) ?

Si vous souhaitez faire tourner votre serveur Minecraft sur une dis­tri­bu­tion Linux, vous avez en principe le choix : les re­pré­sen­tants typiques comme Debian et Ubuntu peuvent tout autant servir de base système qu’OpenSUSE, Arch Linux, Solus, Gentoo Linux ou d’autres dis­tri­bu­tions Linux moins répandues. Dans le tutoriel qui suit, nous pré­sen­tons les dif­fé­rentes étapes pour la con­fi­gu­ra­tion d’un serveur Minecraft sous Linux à titre d’exemple avec Ubuntu 24.04.

Conseil

Bien entendu, vous pouvez également créer et con­fi­gu­rer votre propre serveur Minecraft sous Windows si vous préférez tra­vail­ler avec le système d’ex­ploi­ta­tion de Microsoft.

Étape 1 : installer des com­po­sants logiciels sup­plé­men­taires

Connectez-vous à votre serveur Linux en con­fi­gu­rant une connexion Bureau à distance. Une fois la connexion établie, votre première étape consiste à installer via le terminal les com­po­sants sup­plé­men­taires né­ces­saires à l’exécution d’un serveur Minecraft.

Mettez d’abord à jour l’index des paquets du ges­tion­naire de paquets APT :

sudo apt update
bash

À l’étape suivante, installez l’im­plé­men­ta­tion Java minimale OpenJDK, obli­ga­toire pour exécuter l’ap­pli­ca­tion de serveur Minecraft pro­gram­mée en Java :

sudo apt-get install openjdk-21-jdk
bash

Avec la commande sudo java -version, vous pouvez ensuite vérifier si l’ins­tal­la­tion du kit Java a réussi. Dans ce cas, le terminal vous renvoie la version d’OpenJDK installée.

Image: Ubuntu 24.04 : vérification de la version de Java dans le terminal
Vérifiez si l’ins­tal­la­tion du kit Java a réussi dans le terminal.

Pour que le serveur Minecraft reste actif même lorsque vous quittez le terminal, installez l’uti­li­taire per­met­tant d’ouvrir plusieurs terminaux sur une même console, screen :

sudo apt install screen
bash

Étape 2 : ouvrir le port du serveur Minecraft

Après avoir installé les com­po­sants de base pour votre serveur Minecraft sous Linux, ouvrez à l’étape suivante le port TCP 25565. L’ap­pli­ca­tion serveur utilise ce port par défaut pour com­mu­ni­quer avec les clients, d’où la nécessité d’une règle de pare-feu ap­pro­priée. Avec la commande suivante, vous ajoutez la nouvelle règle :

sudo ufw allow 25565
bash
Image: Ouverture du port (25565) dans Ubuntu 24.04
Ouvrez le port 25565 dans Ubuntu 24.04.

Assurez-vous également d’ouvrir le port 25565 dans le pare-feu du four­nis­seur (par exemple dans le Cloud Panel IONOS), et pas uni­que­ment via ufw.

Étape 3 : installer l’ap­pli­ca­tion serveur Minecraft (Java Edition)

Vous pouvez main­te­nant té­lé­char­ger et installer le logiciel serveur du jeu sandbox. Pour une com­pa­ti­bi­lité optimale, utilisez l’édition Java, et veillez à employer une version récente de cette variante.

Accédez pour cela à la page de té­lé­char­ge­ment of­fi­cielle de « Minecraft : serveur de l’édition Java » et copiez le lien qui y est présenté via copier-coller. Té­lé­char­gez ensuite les fichiers d’ins­tal­la­tion derrière le lien copié à l’aide de wget :

wget https://piston-data.mojang.com/v1/objects/c8f83c5655308435b3dcf03c06d9fe8740a77469/server.jar
bash
Note

Le lien dans l’exemple de code n’est fourni qu’à titre d’il­lus­tra­tion ; insérez le lien que vous avez copié à cet endroit.

Étape 4 : première exécution de l’ap­pli­ca­tion serveur

Après avoir té­lé­chargé le fichier server.jar, vous pouvez exécuter l’ap­pli­ca­tion serveur à tout moment. Pour l’exécution, utilisez le ges­tion­naire de fenêtres screen installé à la première étape, que vous lancez avec la commande suivante :

screen
bash

Confirmez le démarrage du ges­tion­naire avec la barre d’espace. Vous voyez ensuite l’interface de terminal ha­bi­tuelle, désormais prête pour le lancement du serveur Minecraft. Pour cela, exécutez la commande suivante :

java -Xms1G -Xmx2G -jar server.jar nogui
bash

« Minecraft : serveur de l’édition Java » est ensuite chargé sans interface graphique (nogui). Pour l’exécution, la RAM « de départ » est de 1 Go (« Xms1G »). La charge maximale de la RAM est limitée à 2 Go (« Xmx2G »). Vous pouvez bien entendu per­son­na­li­ser ces valeurs.

Lorsque vous exécutez la commande pour la première fois, vous obtenez les deux messages d’erreur suivants à la fin du processus de char­ge­ment :

Image: Serveur Minecraft sous Linux : message d’erreur lors du premier démarrage
Le message d’erreur suivant apparait lors du premier démarrage.

D’une part, le fichier eula.txt n’a pas pu être chargé, d’autre part, il manque au serveur Minecraft des in­for­ma­tions de con­fi­gu­ra­tion qui doivent être définies par défaut dans le fichier server.pro­per­ties.

Le fichier pour l’ac­cep­ta­tion du contrat de licence uti­li­sa­teur final (EULA) est ensuite généré di­rec­te­ment dans le ré­per­toire actuel. Vous pouvez ouvrir ce fichier de la manière suivante :

sudo nano eula.txt
bash

Vous y trouvez un lien vers le contrat, que vous pouvez copier et ouvrir dans le na­vi­ga­teur. Après avoir lu les con­di­tions, modifiez l’entrée eula=false en eula=true. En­re­gis­trez puis fermez le fichier texte.

Image: EULA du serveur Minecraft : confirmation dans le terminal Ubuntu
Confirmez dans le terminal Ubuntu avec « eula=true ».

Étape 5 : con­fi­gu­rer le serveur

Dès que vous avez accepté le contrat de licence, vous pouvez vous pencher sur le fichier de con­fi­gu­ra­tion server.pro­per­ties. Celui-ci a également été créé dans le ré­per­toire actuel lors du premier démarrage de l’ap­pli­ca­tion serveur. Ouvrez le fichier avec l’éditeur de texte nano :

sudo nano server.properties
bash

Vous y trouvez une première con­fi­gu­ra­tion standard simple, dans laquelle sont notamment définis le niveau de dif­fi­culté (difficulty) et le mode de jeu (gamemode). Adaptez la con­fi­gu­ra­tion selon vos besoins, puis en­re­gis­trez le fichier.

Image: Serveur Minecraft (Linux) : configuration standard dans server.properties
Adaptez la con­fi­gu­ra­tion standard dans server.pro­per­ties.

Étape 6 : démarrer le serveur Minecraft

Après avoir accepté l’EULA et en­re­gis­tré votre con­fi­gu­ra­tion per­son­na­li­sée du serveur, vous pouvez saisir une nouvelle fois dans le terminal Linux la commande déjà utilisée à l’étape 4 pour démarrer le serveur Minecraft :

sudo java -Xms1G -Xmx2G -jar server.jar nogui
bash

Après un démarrage réussi (qui peut prendre un certain temps), le terminal affiche le message suivant :

[Server thread/INFO]: Done (….s)! For help, type "help"
bash

Saisissez main­te­nant help et vous ob­tien­drez une liste des commandes serveur possibles.

Étape 7 : maintenir la session du serveur

Une fois que vous avez réussi à faire fonc­tion­ner le serveur Minecraft sous Linux, vous voudrez na­tu­rel­le­ment qu’il reste actif même lorsque vous coupez la connexion à distance avec le serveur. Pour cela, quittez d’abord la session screen avec le raccourci clavier [Ctrl] + [A] + [D].

Ensuite, exécutez la commande suivante pour afficher toutes les sessions screen actives :

screen -list
bash

Vous obtenez une liste dans laquelle figure la connexion pré­cé­dem­ment établie de votre serveur Minecraft, avec l’ID de session cor­res­pon­dante placée devant. Dans notre cas, il s’agit de l’ID « 6060 » :

Image: Liste des sessions Screen actives avec screen
Sé­lec­tion­nez l’ID de session de votre serveur Minecraft.

La session reste active après avoir utilisé le raccourci clavier. Vous pouvez vous y re­con­nec­ter ul­té­rieu­re­ment avec la commande suivante dans le terminal, en rem­pla­çant la valeur « 6060 » par l’ID propre à votre session screen :

screen -r 6060
bash

Vous pouvez désormais fermer à tout moment la fenêtre screen avec le raccourci [Ctrl] + [A] + [D] et vous dé­con­nec­ter de votre serveur, sans que le serveur Minecraft ne soit arrêté pour autant.

Étape 8 : se connecter au serveur Minecraft

Votre serveur est en cours d’exécution et vous pouvez main­te­nant vous connecter à tout moment au monde de jeu généré. Procédez comme suit :

  1. Pour cela, lancez le client Minecraft (Java Edition).
  2. Sé­lec­tion­nez « Mul­ti­joueur ».
  3. Cliquez sur « Connexion directe ».
  4. Saisissez l’adresse IP de votre serveur Minecraft.
  5. Enfin, cliquez sur « Rejoindre le serveur ».
Image: Capture d’écran de Minecraft : rejoindre un serveur
Rejoignez votre serveur Minecraft.

Une fois la connexion établie, l’aventure en ligne sur votre propre serveur Minecraft sous Linux peut commencer !

Image: Capture d’écran de Minecraft (Java Edition)
Commencez votre aventure sur votre propre serveur Minecraft.
Conseil

Affirmez votre identité dans le monde du gaming avec votre propre domaine .gg.

Domain checker
Aller au menu principal