Skip to content

Serveur

Zyphro3D edited this page Jun 25, 2026 · 1 revision

Gestion du 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.

📸 ScreenshotPage serveur avec les trois onglets : Statut, Configuration, Logs


Onglet Statut

Démarrer / Arrêter / Redémarrer

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

📸 ScreenshotBoutons de contrôle avec statut En ligne / Hors ligne

Auto-restart (watchdog)

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é)

Métriques en temps réel

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.

Sélecteur de serveur (multi-serveur)

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é.


Onglet Logs

Affiche les 1000 dernières lignes des logs du serveur ACE EVO en temps réel via SSE (Server-Sent Events).

📸 ScreenshotFlux 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

Mise à jour ACE EVO

Depuis le panel, un superadmin peut lancer une mise à jour du serveur ACE EVO via SteamCMD :

  1. Aller dans Paramètres → onglet Serveur
  2. Remplir les identifiants Steam (username, password, code Guard si applicable)
  3. Cliquer Mettre à jour

La progression s'affiche en temps réel. Le serveur doit être arrêté avant de lancer la mise à jour.


Redémarrer le container panel

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.

Clone this wiki locally