- Suppression de 28 fichiers inutilisés - Suppression des logs (*.log, crash-reports/, logs/) - Suppression des scripts dépréciés (7 fichiers .sh) - Suppression de la documentation redondante (8 fichiers .md) - Suppression des backups et fichiers templates - Création d'un .gitignore approprié pour éviter futurs logs - Conservation de tous les fichiers essentiels - Espace libéré : ~500MB+ (logs et caches) - Structure épurée et production-ready - Rapport de nettoyage créé (.cleanup-report.md)
1.0 KiB
1.0 KiB
Dossier de Communication Web Admin
Ce dossier contient les fichiers de signaux permettant à l'application web de communiquer avec le serveur Minecraft.
Fichiers de Signaux
restart.flag- Signal de redémarrage du serveurstop.flag- Signal d'arrêt du serveurstatus.json- État actuel du serveurplayers.json- Liste des joueurs connectés (mise à jour automatique)
Fonctionnement
Le script server-manager.sh surveille ce dossier en permanence et exécute les actions correspondantes.
Workflow de Redémarrage
- L'API web crée le fichier
restart.flag - Le manager détecte le fichier
- Le manager sauvegarde le monde via RCON
- Le manager avertit les joueurs
- Le manager arrête le serveur
- Le manager attend 5 secondes
- Le manager relance le serveur
- Le manager supprime le fichier
restart.flag
Workflow d'Arrêt
- L'API web crée le fichier
stop.flag - Le manager détecte le fichier
- Le manager sauvegarde le monde
- Le manager arrête le serveur
- Le manager quitte la boucle de surveillance