Installer un serveur Minecraft sur Debian 11

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.

5 réflexions sur “Installer un serveur Minecraft sur Debian 11”

  1. Tu suis le tuto et plutôt que de wget le serveur standard, tu télécharge le zip d’ATM9 dessus soit via wget soit sur curseforge tu télécharge la version serveur.

    Tu le dezzipe sur le serveur (ou avant) et tu fais les actions suivantes :

    1) chmod a+x startserver.sh
    2) tu modifie le eula.txt en mettant TRUE à la place de false
    3) ./startserver.sh

    Pour le script de démarrage (conseil)
    1) installer screen « apt install screen »
    2) nano start.sh
    3) screen -AdmS serveur ./startserver.sh
    4) chmod a+x start.sh
    5) ./start.sh && screen -r

    Pour sortir du screen CTRL+a+d et pour rerentrer dedans screen -r ou screen -r serveur1, serveur2, etc..(attention de ne pas rester dedans avant de te deconnecter sinon ça kill le screen)

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *