Skip to content

Resultats

Zyphro3D edited this page Jun 25, 2026 · 1 revision

Résultats de sessions

Les résultats (/results) sont importés automatiquement à la fin de chaque session ACE EVO via le webhook de résultats. Aucune action manuelle n'est requise.

📸 ScreenshotPage résultats avec liste des sessions groupées par weekend


Liste des sessions

La page affiche les 50 dernières sessions importées, groupées par run (un run = l'ensemble des sessions d'un même weekend : Practice + Qualifying + Warmup + Race).

Chaque groupe de sessions affiche :

  • En-tête coloré avec le circuit et la date du weekend
  • Badges de type (Practice, Qualifying, Warmup, Race)

📸 ScreenshotGroupement visuel d'un weekend avec badges de session


Détail d'une session

Cliquer sur une session ouvre la page de détail (/results/<id>) avec :

En-tête

  • Circuit, mode, date
  • Nombre de participants

Classement

Colonne Description
Pos. Position finale avec médaille podium (or/argent/bronze)
Pilote Nom in-game + drapeau national
Voiture Modèle utilisé
Meilleur tour Meilleur temps personnel + badge FL (Fastest Lap) si meilleur du classement
S1 / S2 / S3 Secteurs color-codés (vert = meilleur perso, violet = meilleur absolu)
Consistance Écart-type entre les tours (régularité du pilote)
Gap Écart au leader

📸 ScreenshotTableau de résultats avec drapeaux, secteurs colorés et badge FL

Mode Race — données supplémentaires

  • Temps total de course au lieu du meilleur tour
  • Tours complétés par pilote
  • Gap en nombre de tours si décrochage
  • Grille de départ (position de départ vs position d'arrivée)

Drapeaux nationaux

Les drapeaux sont affichés automatiquement si le steam_id du pilote est associé à un pays. La base de données couvre 50+ pays (ISO 3166).


Import automatique des résultats

À la fin de chaque session, ACE EVO envoie un webhook POST vers /api/results/ingest. Le panel :

  1. Valide la signature HMAC-SHA256 (si RESULTS_INGEST_SECRET est défini)
  2. Parse le fichier JSON de résultats
  3. Crée un SessionResult en base de données
  4. Associe le résultat au serveur source

Le run_id (UUID4) est assigné au démarrage du serveur — toutes les sessions d'un même démarrage sont liées sous le même run.

📸 ScreenshotRésultats d'une course avec temps total et grille de départ

Clone this wiki locally