Jeux

Comment installer et configurer un serveur Minecraft sur Linux (Java Edition)

Créez votre propre serveur Minecraft de A à Z sur Debian ou Ubuntu. Installez Java, configurez PaperMC pour des performances optimales et gérez le serveur en tâche de fond.

Niveau

Facile

Durée de lecture

10 min

Étapes

6

Héberger son propre serveur Minecraft sur un VPS offre une liberté totale : contrôle absolu sur les plugins, configurations de jeu sans limites et maîtrise des coûts. Pour obtenir les meilleures performances possibles, nous utiliserons PaperMC, un fork extrêmement populaire de Spigot qui réduit drastiquement la latence et optimise la gestion de la RAM. Suivez ce guide pour mettre en place votre serveur Minecraft sur Debian ou Ubuntu.

1

Installer la version requise de Java (JDK)

Minecraft fonctionne sous Java. Selon la version du jeu que vous souhaitez lancer, vous devez installer le JDK approprié. Les versions récentes de Minecraft (1.20.5+) requièrent obligatoirement Java 21.

sudo apt update && sudo apt upgrade -y # Installer OpenJDK 21 (Recommandé pour Minecraft 1.20.5+)sudo apt install -y openjdk-21-jre-headless # Pour les versions plus anciennes (ex: 1.17 à 1.20.4), OpenJDK 17 est nécessaire :# sudo apt install -y openjdk-17-jre-headless # Vérifier la version installéejava -version
2

Créer un utilisateur et un dossier dédiés au serveur

Il est fortement déconseillé de lancer des processus publics en tant que 'root' pour des raisons de sécurité évidentes. Créez un utilisateur 'minecraft' avec son propre répertoire de travail.

# Créer l'utilisateur minecraftsudo adduser --system --shell /bin/bash --group minecraft # Créer le répertoire du serveur et lui attribuer les droitssudo mkdir -p /opt/minecraftsudo chown -R minecraft:minecraft /opt/minecraft # Se connecter en tant qu'utilisateur minecraft pour la suitesudo su - minecraftcd /opt/minecraft
3

Télécharger PaperMC (le moteur de jeu)

PaperMC propose une API publique pour télécharger sa dernière version stable. Récupérez le dernier binaire jar de Paper pour la version de votre choix.

# Télécharger PaperMC 1.20.6 (Exemple, ajustez la version selon vos besoins)curl -o server.jar https://api.papermc.io/v2/projects/paper/versions/1.20.6/builds/147/downloads/paper-1.20.6-147.jar
4

Accepter l'EULA de Mojang et premier lancement

Avant de pouvoir démarrer le serveur, vous devez accepter le Contrat de Licence Utilisateur Final (EULA) de Mojang. Lancez le serveur une première fois pour générer le fichier, puis modifiez-le.

# Premier lancement (qui va s'interrompre après la création des fichiers)java -Xms1G -Xmx1G -jar server.jar nogui # Ouvrez le fichier eula.txt généré et remplacez 'eula=false' par 'eula=true'nano eula.txt # Enregistrez et quittez
5

Configurer les paramètres du serveur et optimiser la RAM

Vous pouvez éditer les fichiers de configuration du jeu pour ajuster le nombre de slots, la difficulté, la distance de vue ou encore le port par défaut (25565). Nous allons également créer un script de démarrage optimisé.

# Ajuster les configurations générales du jeunano server.properties # Créer le script de démarrage optimisé 'start.sh'nano start.sh
6

Lancer le serveur en arrière-plan avec Screen

Si vous fermez votre terminal SSH, le serveur Minecraft s'arrêtera. Pour éviter cela, utilisez 'screen' qui permet de laisser tourner le serveur dans un terminal virtuel en tâche de fond.

# (Si nécessaire, quittez l'utilisateur minecraft en tapant 'exit' pour installer screen avec sudo)sudo apt install -y screen # Reconnectez-vous sur l'utilisateur minecraftsudo su - minecraftcd /opt/minecraft # Démarrer une nouvelle session screen nommée 'minecraft'screen -S minecraft # Lancez le serveur à l'aide de votre script./start.sh

Pour terminer

Votre serveur de jeu Minecraft de compétition est en ligne ! Grâce à PaperMC et aux configurations système appliquées, vos joueurs bénéficieront d'une fluidité parfaite et d'une latence minimale.

Problèmes fréquents

Comment puis-je installer des plugins sur mon serveur PaperMC ?

Il vous suffit de télécharger les fichiers '.jar' de vos plugins favoris (depuis SpigotMC, Hangar, Modrinth...) et de les placer dans le dossier '/opt/minecraft/plugins/'. Tapez ensuite 'reload' ou redémarrez votre serveur.

Quelle quantité de mémoire vive (RAM) dois-je allouer à mon serveur ?

Pour un petit serveur de 2 à 5 joueurs avec quelques plugins, 3 à 4 Go de RAM suffisent largement. Pour des serveurs plus peuplés ou des modpacks lourds, prévoyez 6 à 10 Go de RAM.

Mes amis ne peuvent pas se connecter au serveur, pourquoi ?

Assurez-vous que le port de jeu par défaut de Minecraft (25565 en TCP) est bien ouvert dans votre pare-feu système VPS (ex: 'sudo ufw allow 25565/tcp').

Ce guide vous a servi ? Les autres sont au même endroit.

Revenir à la liste des guides

Une étape qui ne passe pas ?

Collez votre message d'erreur sur le Discord. C'est souvent réglé en quelques minutes, et ça nous signale les passages à préciser dans le guide.