Faire tourner le serveur en continu
Pour que le serveur reste en ligne même après avoir fermé ta session, ne le lance pas dans une simple fenêtre. Utilise un service ou un multiplexeur de terminal.
Sous Linux, la méthode propre est un service systemd. Crée /etc/systemd/system/mcserver.service:
[Unit]
Description=Modded Minecraft Server
After=network.target
[Service]
Type=simple
User=mcserver
Group=mcserver
WorkingDirectory=/opt/mcserver
ExecStart=/usr/bin/tmux new -d -s mcserver '/opt/mcserver/run.sh'
ExecStop=/usr/bin/tmux send-keys -t mcserver "stop" Enter
Restart=on-failure
RestartSec=10
TimeoutStopSec=120
[Install]
WantedBy=multi-user.target
Puis active-le:
sudo systemctl daemon-reload
sudo systemctl enable --now mcserver
sudo -u mcserver tmux attach -t mcserver
Session longue sans service
Pour une session simple, lance run.sh dans un screen ou un tmux. Détache avec Ctrl+A puis D (screen) ou Ctrl+B puis D (tmux), et rattache avec screen -r mcserver ou tmux attach -t mcserver.
Sous Windows, tu peux installer le serveur en service avec NSSM (nssm.cc) en pointant l'application vers run.bat et le dossier de démarrage sur le dossier du serveur, ou simplement le garder ouvert via une tâche planifiée.
Sauvegarder ton monde
Ton monde vit dans le dossier world. C'est la seule chose vraiment irremplaçable: le pack, lui, se retélécharge. Sauvegarde-le régulièrement.
Arrête toujours avant de copier
Arrête proprement le serveur avec stop avant de copier world. Copier pendant que le serveur écrit dedans corrompt la sauvegarde.
- Copie l'intégralité du dossier
worldvers un autre disque ou un stockage externe. - Garde plusieurs versions datées, pas une seule qui s'écrase.
- Automatise via une tâche planifiée (Windows) ou un cron (Linux) pour ne pas oublier.
Une sauvegarde sert surtout le jour où un chunk casse: garde Réparer un monde sous la main, et teste au moins une restauration avant d'en avoir besoin.
Mettre à jour le pack Arcadia
Quand une nouvelle version du serverpack sort, tu retélécharges le pack mais tu conserves ta progression.
- Arrête le serveur avec
stop. - Sauvegarde
world, tesconfig/personnalisés etserver.properties. - Extrais le nouveau serverpack dans un dossier propre.
- Réinjecte ton
worldet tes réglages, puis relance.
Mise à jour de NeoForge
Pour changer de version NeoForge, arrête le serveur, lance l'installateur avec le Java embarqué: ./jre21/bin/java -jar neoforge-X.Y.Z-installer.jar --installServer. puis mets à jour la version dans les scripts de lancement.
Gérer la console
Les commandes s'entrent directement dans la console du serveur, sans slash. Les plus utiles:
op Pseudo: donne les droits d'administrateur à un joueur.ban Pseudoetpardon Pseudo: bannit ou débannit.kick Pseudo: expulse un joueur de la session.stop: arrête proprement le serveur (jamais Ctrl+C ni le bouton X, corruption garantie).
Pour aller plus loin
Le lancement de base est sur Lancer et configurer son serveur. Pour les performances, vois Optimiser son serveur. Pour inviter des joueurs, vois Jouer entre amis. En cas de blocage, le Dépannage t'aidera.