chore: nettoyage complet du serveur Minecraft
- 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)
This commit is contained in:
31
.web-admin/commands/README.md
Normal file
31
.web-admin/commands/README.md
Normal file
@@ -0,0 +1,31 @@
|
||||
# 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 serveur
|
||||
- `stop.flag` - Signal d'arrêt du serveur
|
||||
- `status.json` - État actuel du serveur
|
||||
- `players.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
|
||||
1. L'API web crée le fichier `restart.flag`
|
||||
2. Le manager détecte le fichier
|
||||
3. Le manager sauvegarde le monde via RCON
|
||||
4. Le manager avertit les joueurs
|
||||
5. Le manager arrête le serveur
|
||||
6. Le manager attend 5 secondes
|
||||
7. Le manager relance le serveur
|
||||
8. Le manager supprime le fichier `restart.flag`
|
||||
|
||||
### Workflow d'Arrêt
|
||||
1. L'API web crée le fichier `stop.flag`
|
||||
2. Le manager détecte le fichier
|
||||
3. Le manager sauvegarde le monde
|
||||
4. Le manager arrête le serveur
|
||||
5. Le manager quitte la boucle de surveillance
|
||||
1
.web-admin/commands/server.pid
Normal file
1
.web-admin/commands/server.pid
Normal file
@@ -0,0 +1 @@
|
||||
27878
|
||||
6
.web-admin/commands/status.json
Normal file
6
.web-admin/commands/status.json
Normal file
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"status": "offline",
|
||||
"players_online": 0,
|
||||
"last_update": "2026-02-04T23:42:33+01:00",
|
||||
"pid": 27878
|
||||
}
|
||||
Reference in New Issue
Block a user