# 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