-
Notifications
You must be signed in to change notification settings - Fork 0
Serveur
La page serveur (/server) est le tableau de bord principal de l'admin. Elle permet de contrôler le cycle de vie du serveur ACE EVO et de surveiller son état en temps réel.
📸 Screenshot — Page serveur avec les trois onglets : Statut, Configuration, Logs
Trois boutons principaux :
| Bouton | Action |
|---|---|
| Démarrer | Lance le container ACE EVO (ou le processus Wine selon le mode) |
| Arrêter | Arrête proprement le serveur |
| Redémarrer | Arrêt + démarrage enchaînés |
📸 Screenshot — Boutons de contrôle avec statut En ligne / Hors ligne
Le toggle Auto-restart active le watchdog :
- Si le serveur s'arrête de façon inattendue (crash), il est relancé automatiquement
- Un délai de quelques secondes est appliqué entre chaque tentative
- Les notifications Discord sont envoyées à chaque crash et relance (si webhook configuré)
Quand le serveur est démarré :
- Joueurs connectés / max
- Uptime — durée depuis le dernier démarrage
- CPU — utilisation du container en pourcentage
- RAM — mémoire utilisée en Mo
Les métriques se rafraîchissent automatiquement toutes les 5 secondes.
Si plusieurs serveurs sont configurés, un sélecteur dans la navbar permet de basculer entre les serveurs. L'onglet Statut affiche toujours le serveur actif sélectionné.
Affiche les 1000 dernières lignes des logs du serveur ACE EVO en temps réel via SSE (Server-Sent Events).
📸 Screenshot — Flux de logs en temps réel
Les logs incluent :
- Connexions / déconnexions de joueurs
- Changements de session (Practice → Qualifying → Race…)
- Erreurs ACE EVO (tours invalides, configurations manquantes…)
- Sorties Wine si applicable
Depuis le panel, un superadmin peut lancer une mise à jour du serveur ACE EVO via SteamCMD :
- Aller dans Paramètres → onglet Serveur
- Remplir les identifiants Steam (username, password, code Guard si applicable)
- Cliquer Mettre à jour
La progression s'affiche en temps réel. Le serveur doit être arrêté avant de lancer la mise à jour.
En cas de problème avec le panel lui-même (fuite mémoire, mise à jour config), il est possible de redémarrer le container ace-panel depuis l'interface sans accès SSH.
Ce bouton est disponible dans Paramètres → onglet Système (superadmin uniquement).
⚠️ Le redémarrage du container panel interrompt la connexion web pendant ~15 secondes. Il ne touche pas au serveur de jeu.