Table des matières

Installer un serveur minecraft sous debian 12

Image ISO de Debian

- https://www.debian.org/CD/http-ftp/

Affichage de l'adresse IP

$ ip addr

Mise à jour du système

$ sudo apt update
$ sudo apt upgrade

Installation de java :

$ wget https://download.oracle.com/java/21/latest/jdk-21_linux-x64_bin.deb
$ sudo dpkg -i jdk-21_linux-x64_bin.deb
$ java -version

Installation du serveur minecraft :

Créer un nouvel utilisateur :

$ /sbin/adduser minecraft

Ajouter l'utilisateur au groupe sudo :

$ /sbin/usermod -aG sudo minecraft
$ mkdir minecraft
$ cd minecraft

Aller sur la page https://www.minecraft.net/fr-fr/download/server

Copier le lien du paquet dans la ligne : Download [minecraft_server.1.21.1.jar](https://piston-data.mojang.com/v1/objects/59353fb40c36d304f2035d51e7d6e6baa98dc05c/server.jar)…

Lancer le téléchargement avec la commande suivante :

$ wget https://piston-data.mojang.com/v1/objects/59353fb40c36d304f2035d51e7d6e6baa98dc05c/server.jar

ou

$ wget https://download.getbukkit.org/spigot/spigot-1.21.jar

Créer le fichier de lancement :

$ nano start.sh

Copier cette ligne dans le fichier start.sh :

java -Xmx1024M -Xms1024M -jar minecraft_server.1.21.1.jar nogui

Ne pas oublier de modifier le nom du fichier lancé :

`java -Xmx1024M -Xms1024M -jar server.jar nogui`

Donner les droits de démarrage à start.sh :

$ chmod +x start.sh

Lancer le serveur :

$ ./start.sh

Le serveur refuse de démarrer et demande d’accepter la licence EULA. Il faut éditer le fichier eula.txt créé lors du premier démarrage.

$ nano eula.txt

Remplacer false par true et sauvegarder

Relancer le serveur

$ ./start.sh

Le serveur crée un nouveau monde et affiche qu’il est prêt « Done » On peut stopper le serveur via la commande stop

$ stop

Modification de start.sh

#!/bin/bash
cd ~/home/dan/minecraft
while true
do
    java -Xmx1024M -Xms1024M -jar server.jar nogui
    sleep 10
done	

Donner les droits exécution à tous

$ chmod a+x start.sh

Créer la tâche de démarrage :

$ crontab -e

Choisir [1] pour utiliser nano et ajouter la ligne suivante à la fin du fichier : `@reboot /home/dan/minecraft/start.sh`

Pour Spigot :


Sources :