====== 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 : ===== * https://getbukkit.org/get/4063d239ce16b22d948c037ce7a9fb8c * https://download.getbukkit.org/spigot/spigot-1.21.jar ---- **Sources :** * https://www.youtube.com/watch?v=oMncUTyLPSo * https://www.minecraft.net/fr-fr/download/server * https://www.tecmint.com/install-java-on-debian-12/ * https://dev.bukkit.org/projects/worldedit * https://dev.bukkit.org/projects/multiverse-core/