Aller au contenu

Wiki

Révision #544

Enregistrée le 15 août 2026 à 0:35

Auteur: vyrriox Type: Édition « Libellés de liens alignés sur les nouveaux titres. »
Cette révision #544

Maintenir son serveur

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 world vers 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, tes config/ personnalisés et server.properties.
  • Extrais le nouveau serverpack dans un dossier propre.
  • Réinjecte ton world et 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 Pseudo et pardon 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.

Version actuelle

Maintenir son serveur

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 world vers 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, tes config/ personnalisés et server.properties.
  • Extrais le nouveau serverpack dans un dossier propre.
  • Réinjecte ton world et 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.

Avant une grosse modification du monde

Terrasser une zone entière, coller une structure, régénérer un secteur: toutes ces opérations passent par WorldEdit, et son historique ne remonte que cinq commandes en arrière. Fais ta sauvegarde avant, jamais après.

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 Pseudo et pardon 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.

Au quotidien

Droits, commandes disponibles et réponses aux questions fréquentes des joueurs sont regroupés dans Administrer son serveur.