-
Notifications
You must be signed in to change notification settings - Fork 0
Timing en direct
La page de timing (/timing) affiche le classement live de la session en cours, mis à jour toutes les 15 secondes via le Bot TCP.
Elle est accessible publiquement. Les fonctionnalités avancées (chat, commandes) ne sont visibles que pour les admins connectés.
📸 Screenshot — Page timing avec classement en cours de session
Le tableau de classement affiche pour chaque pilote en piste :
| Colonne | Description |
|---|---|
| Pos. | Position actuelle dans la session |
| Pilote | Nom in-game + ⚠ si tour invalide |
| Voiture | Modèle de voiture |
| Meilleur tour | Meilleur temps personnel |
| Dernier tour | Temps du dernier tour complété |
| S1 / S2 / S3 | Secteurs color-codés (vert = meilleur perso, violet = meilleur absolu) |
| Gap | Écart au leader |
| Tours | Nombre de tours complétés |
Si un pilote passe hors limites de piste ou manque un split, sa ligne s'affiche en rouge avec une icône ⚠ à côté de son nom.
Le tour invalide se réinitialise automatiquement au passage du secteur 1 du tour suivant.
📸 Screenshot — Ligne rouge avec icône ⚠ pour un tour invalide
La ligne du leader avec le meilleur temps global est mise en évidence (fond coloré).
En haut de page :
- Serveur actif — nom et statut
- Mode — Practice, Qualifying, Warmup, Race
- Circuit — nom et layout
- Temps restant — countdown de fin de session
- Statut bot — connecté / déconnecté
Tout visiteur (même sans compte) peut envoyer une réaction depuis le timing. Les réactions disponibles :
| Emoji | Signification |
|---|---|
| 🏁 | Drapeau |
| 👍 | Bien joué |
| ❤️ | Coup de cœur |
| 🔥 | En feu |
| 💪 | Force |
| ⚡ | Vitesse |
La réaction est envoyée en message dans le chat in-game via le bot TCP. Elle peut optionnellement mentionner un pilote spécifique.
Rate limit : 10 réactions par minute par IP.
Si plusieurs serveurs sont actifs, un sélecteur en haut de page permet de choisir le serveur à afficher.
Visibles uniquement pour les admins et superadmins connectés :
- Connexion active / inactive
- Bouton Élever en admin — envoie
\admin <password>au serveur pour donner les droits admin au bot
- Historique des 50 derniers messages
- Champ d'envoi de message depuis l'interface web
- Kick pilote — expulse un joueur par nom
- Next session — passe à la session suivante
- Restart session — redémarre la session en cours
📸 Screenshot — Section admin avec chat et commandes (visible uniquement en étant connecté admin)