Installer un serveur Minecraft sur Linux avec Docker
Commencez par installer Docker avec la commande suivante :
apt update && apt install -yq docker.io
Puis lancez un conteneur Docker Minecraft avec la commande suivante :
docker run -d -e EULA=true -e ONLINE_MODE=false -e MEMORY=4G -p 25565:25565 -v ~/minecraft:/data --name minecraft -v /etc/localtime:/etc/localtime:ro itzg/minecraft-server
Vous pouvez à présent accéder à votre serveur Minecraft en renseignant l'adresse IP de votre serveur suivi du port (ex: 127.0.0.1:25565
).
PS : N'oubliez pas de configurer votre pare-feu pour permettre l'accès au port 25565
si besoin.
Exécuter des commandes Minecraft
Pour exécuter une commande Minecraft (ex : /give <player> <item>
), appuyez sur la touche t
ou /
lorsque vous êtes dans une session de jeu Minecraft.
Il existe plein de commandes dont :
/give <player> <item>
- Donner un item à un joueur/gamemode <mode>
- Changer le mode de jeu/tp <player>
- Se téléporter vers un joueur/list
- Liste des joueurs connectés
Sur un serveur Minecraft, si vous n'êtes pas administrateur, vous devez exécuter la commande suivante côté serveur :
docker exec -it minecraft rcon-cli/op <player> # Mettre un joueur en admin
Installer un mod Minecraft
Pour installer un mod Minecraft :
- Trouver un mod sur le site CurseForge
- Télécharger un mod (ex: MrCrayfish’s Furniture
- Placer votre mod (ex:
cfm-forge-1.20.1-7.0.0-pre36.jar
) dans le dossier correspondant à votre système :~/.minecraft/mods/
sur LinuxC:\Users\<NomUtilisateur>\AppData\Roaming\.minecraft
sur Windows
- Démarrez Minecraft avec la version Forge (ex:
1.20.1-forge-47.2.17
) depuis le launcher de Minecraft
Installer un mod Minecraft (côté serveur)
Si vous avez un serveur Minecraft :
- Trouver un mod sur le site CurseForge
- Télécharger un mod (ex: MrCrayfish’s Furniture
- Placer le mod téléchargé (ex:
cfm-forge-1.20.1-7.0.0-pre36.jar
) dans le dossier/data/mods
- Télécharger et exécuter le fichier
forge-1.20.1-47.2.17-installer.jar
et placez le fichier dans le dossier/data
- Démarrez Minecraft avec la version Forge (ex:
1.20.1-forge-47.2.17
) depuis le launcher de Minecraft - Démarrez votre serveur Minecraft avec les paramètres
-e VERSION=1.20.1 -e TYPE=FORGE -e FORGE_INSTALLER=forge-1.20.1-47.2.17-installer.jar
Faire une sauvegarde de son monde Minecraft
Pour faire une sauvegarde, c'est très simple, il suffit de copier-coller le dossier ~/minecraft
là où vous le souhaitez (ex : Nextcloud, NAS, etc...) 😀
N'oubliez pas d'exécuter la commande /save-all flush
pour que la sauvegarde s'effectue correctement avant de copier le dossier.
Sécuriser un serveur Minecraft
Pour restreindre l'accès au serveur à une liste de joueurs autorisés, vous pouvez activer la whitelist avec les commandes suivantes :
/whitelist on/whitelist add <player>
Des petits malin peuvent quand même trouver votre pseudo et rentrez sur votre serveur en se faisant passer par vous.
Le mieux reste de restreindre l'accès au serveur à une liste d'adresses IP autorisées avec un pare-feu (ex: iptables).
Références :