Installation du serveur Minecraft sur le système Debian 10
Le guide suivant décrit comment installer le serveur Minecraft sur un système Debian 10.
Nous ferons le tout via la console en entrant quelques commandes simples.
Tout d'abord, nous mettons à jour le système et les packages:
1 | sudo apt update |
1 | sudo apt upgrade |
L'étape suivante consiste à installer Java
1 | sudo apt install default-jre |
Nous pouvons vérifier la version java en lançant la commande:
1 | java -version |
Nous ajoutons un utilisateur système nommé Minercrat:
1 | sudo adduser minecraft |
On lui ajoute sudo group:
1 | sudo usermod -aG sudo minecraft |
Nous installons Screen pour que notre serveur puisse fonctionner en arrière-plan:
1 | sudo apt install screen -y |
Nous créons le dossier du serveur de jeu et y allons:
1 | mkdir minecraft |
1 | cd minecraft |
Nous téléchargeons le serveur minecraft
1 | wget https://launcher.mojang.com/v1/objects/a16d67e5807f57fc4e550299cf20226194497dc2/server.jar |
Nous créons un script pour que notre serveur minecrat démarre tout seul en cas de redémarrage du serveur.
Pour cela, nous créons le fichier start.sh:
1 | sudo nano start.sh |
On y colle:
1 | java -Xms1024M -Xmx2560M -jar server.jar nogui |
Nous accordons l'autorisation:
1 | sudo chmod +x start.sh |
Nous mettons à jour les packages à nouveau:
1 | sudo apt update |
Nous pouvons maintenant démarrer le serveur Minecraft avec la commande:
1 | ./start.sh |
À la première exécution, nous devrions accepter la licence. Le script nous guidera quoi faire.
L'étape suivante consiste à ouvrir eula.txt et à définir eula = true. Cela permettra à votre serveur de se connecter au logiciel client Minecraft. Ouvrez ce fichier dans votre éditeur préféré et assurez-vous, ça sonne: eula = true.
1 | sudo nano eula.txt |
1 | eula=true |
Nous ajoutons notre serveur de jeu pour qu'il s'exécute en arrière-plan:
1 | screen /home/minecraft/run.sh |
La dernière étape consiste à ajouter le port au pare-feu
1 | sudo ufw allow 25565 |
THX pour ce tuto!!!
Note: en debian 11 actuellement default-jre installe une version de java trop basse pou minecraft_server.1.18.2.jar
il faut installer à la place openjdk-17-jdk