-
Notifications
You must be signed in to change notification settings - Fork 0
Multi serveur
Le panel supporte la gestion de plusieurs serveurs ACE EVO en parallèle, chacun dans son propre container Docker. Cette fonctionnalité est réservée aux superadmins.
📸 Screenshot — Page multi-serveur avec liste des serveurs et statuts
Chaque serveur ACE EVO supplémentaire est un container Docker indépendant basé sur la même image aceserver. Il a ses propres :
- Ports TCP/UDP et HTTP
- Configuration JSON
- Résultats
- Bot TCP in-game
- Watchdog auto-restart
- Webhook Discord (si configuré, sinon fallback sur le webhook global)
| Serveur #1 (principal) | Serveurs #2, 3… | |
|---|---|---|
| Container | ace-server |
ace-server-<nom> |
| Port TCP/UDP | 9700 | Configurable (9701, 9702…) |
| Port HTTP | 8081 | Configurable (8082, 8083…) |
| Suppression | ❌ Impossible | ✅ Possible |
| Désactivation | ❌ Impossible | ✅ Possible |
Page Serveurs (/servers) → bouton Nouveau serveur :
| Champ | Description |
|---|---|
| Nom | Nom du serveur (utilisé comme nom du container Docker) |
| Port TCP | Port externe du joueur (ex: 9701) — doit être ouvert dans le firewall |
| Port HTTP | Port API Kunos (ex: 8082) |
À la création :
- Un nouveau container Docker est créé depuis l'image
aceserver - Le watchdog est initialisé pour ce serveur
- Un bot TCP est démarré automatiquement pour ce serveur
⚠️ En modenetwork_mode: host, la création de serveurs additionnels est bloquée (incompatible avec les port bindings requis).
Pour chaque serveur additionnel, ouvrir les ports correspondants sur le firewall/routeur :
| Serveur | Ports à ouvrir |
|---|---|
| Serveur 1 | 9700 TCP/UDP + 8081 TCP |
| Serveur 2 | 9701 TCP/UDP + 8082 TCP |
| Serveur 3 | 9702 TCP/UDP + 8083 TCP |
Un serveur désactivé n'apparaît plus dans le sélecteur de la navbar ni sur la page d'accueil publique. Son container Docker est arrêté.
Supprime le container Docker associé et retire le serveur de la base de données. Les résultats et configurations associés sont conservés.
Dans la navbar de l'interface admin, le sélecteur de serveur permet de passer d'un serveur à l'autre. Toutes les pages (statut, config, logs, événements, timing) affichent alors les données du serveur sélectionné.
📸 Screenshot — Sélecteur de serveur dans la navbar
En mode multi-serveur, chaque serveur activé a son propre bot TCP indépendant. Les bots se connectent au container ACE EVO correspondant via son nom Docker interne sur le port 9700 (port interne, pas le port host-mappé).
Voir Bot TCP pour les détails de configuration.