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:
y.campiontrebouta@innotexnas.ovh
2026-02-04 23:43:04 +01:00
parent 2589fc7859
commit 331fd94df6
60 changed files with 1041 additions and 2149 deletions

View 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

View File

@@ -0,0 +1 @@
27878

View File

@@ -0,0 +1,6 @@
{
"status": "offline",
"players_online": 0,
"last_update": "2026-02-04T23:42:33+01:00",
"pid": 27878
}