-
Notifications
You must be signed in to change notification settings - Fork 0
Configuration serveur
L'éditeur de configuration permet de paramétrer tous les aspects du serveur ACE EVO sans éditer manuellement les fichiers JSON.
📸 Screenshot — Éditeur de configuration avec les sections circuit, météo, sessions et voitures
Le panel gère plusieurs fichiers de configuration JSON stockés dans aceserver/configs/. Un seul est actif à la fois.
Dans l'onglet Configuration de la page serveur :
| Action | Description |
|---|---|
| Créer | Nouveau fichier (vide ou copie d'un existant) |
| Sélectionner | Rendre un fichier actif |
| Renommer | Changer le nom d'un fichier |
| Supprimer | Supprimer un fichier (impossible pour le fichier actif) |
- Vérifier — liste les problèmes détectés dans la config (clés manquantes, valeurs invalides)
- Réparer — corrige automatiquement les problèmes courants
Si un fichier JSON est corrompu (erreur de syntaxe), le panel charge les valeurs par défaut et affiche un bandeau d'erreur indiquant le fichier concerné et la ligne/colonne de l'erreur.
| Paramètre | Description |
|---|---|
| Circuit | Sélection parmi les 36 circuits disponibles (banque de circuits) |
| Layout | Variante du circuit (National, GP, Short…) |
| Longueur | Affichée automatiquement selon le circuit sélectionné |
📸 Screenshot — Sélecteur de circuit avec aperçu du layout
| Paramètre | Description |
|---|---|
| Type de météo | Clair, Nuageux, Nuages épars, Nuages fragmentés, Bruine, Pluie légère, Pluie forte, Humide |
| Multiplicateur de temps | Accélère le cycle jour/nuit in-game |
Quatre sessions configurables : Practice, Qualifying, Warmup, Race.
Chaque session dispose de :
| Paramètre | Description |
|---|---|
| Activée | Inclure ou non cette session dans la rotation |
| Durée | Widget HH:MM:SS indépendant |
| Time Multiplier | Multiplicateur de temps in-game pour cette session |
| Min/Max Waiting | (Race uniquement) Joueurs min/max avant le départ automatique |
Les sessions sont affichées en grille 2×2 (Libre / Qualif | Chauffe / Course).
Les voitures autorisées sont sélectionnées sous forme de pills cliquables (issues de la banque des 94 véhicules). Un clic sur une pill la sélectionne ou la désélectionne.
Filtres disponibles :
- Par catégorie : Road / Race / Track
- Recherche par nom
📸 Screenshot — Sélecteur de voitures avec pills et filtres
Pour chaque voiture sélectionnée, deux paramètres optionnels :
- Ballast (kg) — lestage ajouté à la voiture
- Restrictor (%) — restriction du moteur
- Classé — le serveur est visible dans la liste publique Kunos
- Non classé — serveur non classé
- Autorisés — les pilotes peuvent modifier les réglages
- Interdits — configuration fixe imposée
Le roulement permet d'enchaîner automatiquement plusieurs configurations de suite.
📸 Screenshot — Interface de roulement avec file d'attente et glisser-déposer
- Ajouter des fichiers de config à la file d'attente (drag & drop pour réordonner)
- Option Cycle : retour automatique à la première config après la dernière
- Cliquer Lancer le cycle pour démarrer
- Config active (pill verte) → config suivante dans la file
- Bouton Arrêter le cycle pour interrompre la rotation
Si un webhook Discord est configuré, des notifications sont envoyées :
- Cycle lancé — au démarrage
- Changement de config — avec la config précédente → nouvelle (circuit, mode, durées)
Dans le formulaire de création d'événement, un menu déroulant permet d'importer une config existante. Cela pré-remplit automatiquement le circuit, le mode, la météo, les durées et les voitures.