# 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
