Maintenance du serveur
Mise à jour du serveur
Pour mettre à jour DauphinCraft vers une nouvelle version :
Téléchargez le nouveau tarball depuis le dépôt officiel :
wget http://<gitea-host>/dauphincraft/releases/download/vX.Y.Z/DauphinCraft-Server-vX.Y.Z.tar.gzArrêtez le service :
sudo systemctl stop dauphincraft
Sauvegardez l’ancienne version (optionnel mais recommandé) :
sudo cp -r /opt/dauphincraft /opt/dauphincraft.bak
Extrayez la nouvelle version :
sudo tar -xzf DauphinCraft-Server-vX.Y.Z.tar.gz -C /opt/ sudo rsync -a --exclude='logs' /opt/DauphinCraft-Server/ /opt/dauphincraft/
Relancez le service :
sudo systemctl start dauphincraft systemctl status dauphincraft
Surveillance et logs
Consultation des logs en direct :
journalctl -u dauphincraft -f
Consultation des dernières lignes :
tail -n 100 /var/log/dauphincraft.log
Rotation des logs : le service redirige stdout/stderr vers /var/log/dauphincraft.log.
Pour éviter que ce fichier grossisse indéfiniment, configurez logrotate :
sudo nano /etc/logrotate.d/dauphincraft
Contenu suggéré :
/var/log/dauphincraft.log {
daily
rotate 7
compress
missingok
notifempty
}
Vérification de l’état du serveur
systemctl is-active dauphincraft
Retourne active si le serveur est opérationnel, failed sinon.
Redémarrage automatique
Le fichier de service inclut Restart=on-failure avec un délai de 5 secondes.
Le serveur redémarre donc automatiquement en cas de crash.
Gestion des joueurs (Kick / Ban)
Note
Les commandes d’administration en jeu (kick, ban) sont prévues pour la version 0.2.0. Aucune interface d’administration n’est disponible dans la version actuelle.