Installer un serveur Minecraft sur Debian 12
Objectif
Installer et configurer un serveur Minecraft fonctionnel en ligne de commande sur un système Debian 12.
Prérequis
-
Système Debian 12 avec accès root
-
Connexion Internet
-
Minimum 2 Go de RAM (4 Go recommandés)
1. Mettre à jour le système
apt update && apt upgrade -y
2. Installer Java
Minecraft requiert Java. Pour lister les versions disponibles :
apt search jdk
Installer par exemple OpenJDK 17 :
apt install openjdk-17-jre-headless -y
Remplacer le nom du paquet selon la version souhaitée.
3. Télécharger le serveur Minecraft
Télécharger la version officielle du fichier .jar
:
wget https://piston-data.mojang.com/v1/objects/8dd1a28015f51b1803213892b50b7b4fc76e594d/server.jar
Remplacer l'URL par celle de la version de votre choix.
4. Lancer le serveur pour générer les fichiers
java -Xms1G -Xmx4G -jar server.jar nogui
-
Xms
= RAM minimale (ex :1G
) -
Xmx
= RAM maximale (ex :4G
)
Le serveur génère les fichiers de configuration et affiche un message d'erreur concernant la licence.
5. Accepter le contrat EULA
Modifier le fichier eula.txt
:
nano eula.txt
Changer la ligne :
eula=false
en :
eula=true
6. Redémarrer le serveur
java -Xms1G -Xmx4G -jar server.jar nogui
Le serveur est maintenant fonctionnel.
7. Ouvrir le serveur à l’extérieur
Ouvrir le port 25565 TCP
Configurer votre box ou pare-feu pour autoriser le port TCP 25565.
Connaitre l’IP publique
wget -q -O - checkip.dyndns.org | sed -e 's/.*Current IP Address: //' -e 's/<.*$//'
Votre serveur sera accessible à l’adresse :
ip_publique:25565
8. Modifier les options du serveur
Editer le fichier server.properties
:
nano server.properties
Liste des options disponibles ici :
https://minecraft.fandom.com/fr/wiki/Server.properties
Exemple : garder l'inventaire à la mort
Dans la console du serveur actif :
/gamerule keepInventory true
9. Donner les droits admin (op)
Méthode 1 : en ligne de commande
op pseudo
Méthode 2 : modifier le fichier ops.json
nano ops.json
Exemple :
[
{
"uuid": "54d61e19-71cc-477d-8215-8a11c41f5211",
"name": "pseudo",
"level": 4,
"bypassesPlayerLimit": false
}
]
🔎 Obtenez votre UUID depuis le jeu avec la commande :
/list uuids
Conclusion
Ce tutoriel permet de déployer un serveur Minecraft autonome sur Debian 12. Il est recommandé de protéger l'accès, sauvegarder régulièrement les données et utiliser des scripts de démarrage automatique pour la mise en production.