Aujourd’hui nous allons voir comment installer un serveur Minecraft sur Debian 11. Cette installation est relativement simple et rapide. Pour éviter tout ralentissement dans le jeu, installez-le sur une machine performante. Regardez les configurations recommandées en fonction de la version souhaitée avant de déployer votre serveur.
Déployez tout d’abord votre système Debian.
Mettez ensuite votre distribution Ă jour avec les commandes :
apt update

apt upgrade

On va désormais déployer Java sur le serveur, Java étant un prérequis pour Minecraft. On va tout d’abord rechercher la version du jdk la plus à jour avec la commande :
apt search jdk

Parmi la liste cherchez la version stable la plus récente. Ici open-jdk-17 :
apt install open-jdk-17-jdk

Pour vérifier le bon déroulement de l’installation, vous pouvez exécuter la commande :
java -version

Vous pouvez mettre en place un nouvel utilisateur pour votre serveur, ici je l’appellerai Minecraft. Tapez la commande adduser pour l’ajouter :
/sbin/adduser minecraft

Tapez ensuite le mot de passe.
Ajoutez votre utilisateur au groupe des sudoers avec la commande usermod :
/sbin/usermod -aG sudo minecraft

On peut désormais déployer Minecraft sur le serveur.
Créez un nouveau dossier Minecraft avec la commande mkdir :
mkdir minecraft

Ouvrez ensuite votre nouveau dossier :
cd minecraft

On va maintenant télécharger Minecraft. Pour connaître la dernière version. Rendez-vous sur la page :
https://www.minecraft.net/fr-fr/download/server
Modifiez la commande suivante selon la version à télécharger. Ici il s’agit de la 1.17.1 :
wget https://launcher.mojang.com/v1/objects/a16d67e5807f57fc4e550299cf20226194497dc2/server.jar

On va maintenant créer un script de démarrage du serveur.
sudo nano start.sh

Voici le contenu à placer dans le script de démarrage :
java -Xms1024M -Xmx2560M -jar server.jar nogui
En fonction des ressources de votre machine, vous pouvez modifier la valeur Xmx.
On rend ensuite le script exécutable :
sudo chmod +x start.sh

Vous pouvez maintenant lancer le serveur avec la commande :
./start.sh

Au premier lancement, il faudra accepter le contrat « eula ».
Editez le fichier eula.txt :
sudo nano eula.txt
Modifiez la valeur « false » en « true »
eula=true

Relancez maintenant votre serveur avec le script :
./start.sh

Pour couper le serveur tapez simplement « stop »
stop

Si vous utilisez un Firewall sur votre machine comme ufw, ouvrez le port Minecraft (par défaut le 25565) :
sudo ufw allow 25565
Vous pouvez maintenant lancer le jeu et vous connecter sur votre serveur via le mode multijoueur :

Entrez les paramètres du serveur (adresse IP et port, le port par défaut étant 25565) :

Vous devriez alors rejoindre le serveur. Pour y accéder depuis internet, configurez le port forwarding sur votre Box internet.