Skip to content

v1.2.2

Choose a tag to compare

@skylidefr skylidefr released this 27 Sep 02:19
· 23 commits to main since this release

📋 Résumé des modifications - Ajout Latence

🆕 Nouvelles options admin

  • Checkbox "Afficher latence" par serveur (dans le tableau)
  • Option globale on/off latence
  • Cache latence séparé (5s par défaut)
  • Seuils configurables (Bon <80ms, Moyen <200ms)

🔧 Code modifié

  • queryServer() : Mesure latence avec 3 pings moyennés
  • getServerDataCached() : Cache séparé latence vs statut
  • renderServerStatus() : Affiche (42ms) avec couleurs
  • CSS : Classes .good, .medium, .bad pour couleurs
  • Tableaux/Cartes : Colonne latence dans [steam_status_all]

🎨 Affichage visuel

Avant :
Serveur CS:GO Joueurs connectés : 15/32
Après :
Serveur CS:GO Joueurs connectés : 15/32 (42ms) 🟢

⚙️ Technique

  • 3 pings → moyenne pour précision
  • Cache intelligent : 5s latence, 15s statut
  • Pause 100ms entre pings
  • Nettoyage cache à la désactivation

💡 Utilisation

  1. Admin → Cocher "Afficher latence" par serveur
  2. Shortcodes : [steam_status id="0"] et [steam_status_all]
  3. Couleurs auto : Vert/Orange/Rouge selon seuils