v1.2.2
📋 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,.badpour 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
- Admin → Cocher "Afficher latence" par serveur
- Shortcodes :
[steam_status id="0"]et[steam_status_all] - Couleurs auto : Vert/Orange/Rouge selon seuils