Un plugin WordPress élégant pour afficher le statut en temps réel de vos serveurs de jeux
Steam Server Status SourceQuery PHP est un plugin WordPress moderne qui permet d'afficher facilement le nombre de joueurs connectés sur un ou plusieurs serveurs Steam compatibles SourceQuery. Parfait pour les communautés de joueurs qui souhaitent partager l'activité de leurs serveurs sur leur site web.
- Statut en temps réel - Affichage du statut serveur (en ligne/hors ligne)
- Compteur de joueurs - Nombre de joueurs connectés et capacité maximale
- Multi-serveurs - Support de plusieurs serveurs configurables
- Cache intégré - Système de cache (15s par défaut) pour optimiser les performances
- Mise à jour automatique - Système de mise à jour via GitHub releases
- Personnalisation avancée - Couleurs, polices et styles configurables
- Shortcodes flexibles - Intégration facile dans vos pages et articles
- Interface responsive - Adaptée à tous les écrans
cd wp-content/plugins/
git clone https://github.com/skylidefr/Steam-Server-Status-SourceQuery-PHP.git
- Téléchargez le plugin au format ZIP depuis GitHub ou depuis WordPress.org.
- Connectez-vous à votre WordPress et allez dans Extensions → Ajouter.
- Cliquez sur Téléverser une extension, sélectionnez le fichier ZIP, puis cliquez sur Installer maintenant.
- Activez le plugin après l’installation.
- Activez le plugin via le menu Extensions dans WordPress
- Allez dans Réglages → Steam Status
- Ajoutez vos serveurs avec l'adresse IP et le port
- Configurez l'affichage selon vos préférences
- Testez la connexion pour vérifier la configuration
[steam_status id="0" show_name="1"]
[steam_status_all display="table"]
[steam_status_all display="cards"]
Paramètre | Description | Valeurs | Défaut |
---|---|---|---|
id |
Identifiant du serveur | 0 , 1 , 2 ... |
0 |
show_name |
Afficher le nom du serveur | 1 (oui), 0 (non) |
1 |
display |
Mode d'affichage (steam_status_all) | table , cards |
table |
// Afficher le premier serveur avec son nom
[steam_status id="0" show_name="1"]
// Afficher le deuxième serveur sans nom
[steam_status id="1" show_name="0"]
// Afficher tous les serveurs en tableau
[steam_status_all display="table"]
// Afficher tous les serveurs en cartes
[steam_status_all display="cards"]
- Gestion des serveurs - Ajout/suppression de serveurs
- Personnalisation des textes - Messages d'erreur et labels
- Couleurs et styles - Personnalisation visuelle complète
- Polices - Configuration de la typographie
- Cache - Durée de mise en cache des données
.steam-status {
background: linear-gradient(135deg, #171a21, #2a475e);
border-radius: 10px;
padding: 20px;
color: white;
}
.steam-status.online {
border-left: 4px solid #66c0f4;
}
.steam-status.offline {
border-left: 4px solid #e74c3c;
}
- WordPress 5.0 ou supérieur
- PHP 7.4 ou supérieur
- Extension PHP Socket (pour les requêtes SourceQuery)
- Serveur Steam compatible SourceQuery
Ce plugin fonctionne avec tous les jeux Steam utilisant le protocole SourceQuery :
- Counter-Strike: Global Offensive
- Counter-Strike 2
- Team Fortress 2
- Garry's Mod
- Left 4 Dead 2
- Rust
- ARK: Survival Evolved
- Valheim
- DayZ
- Et bien d'autres...
Le plugin intègre un système de mise à jour automatique via GitHub :
- Les nouvelles versions sont détectées automatiquement
- Les notifications apparaissent dans l'interface WordPress
- Installation en un clic depuis l'administration
- Conservation de vos paramètres lors des mises à jour
- Vérifiez que le serveur est en ligne
- Contrôlez l'adresse IP et le port
- Assurez-vous que les requêtes SourceQuery sont activées
- Vérifiez les prérequis PHP
- Activez le mode debug WordPress
- Consultez les logs d'erreurs
Les contributions sont bienvenues sur le repository GitHub !
- Forkez le projet
- Créez votre branche :
git checkout -b feature/nouvelle-fonctionnalite
- Commitez vos changements :
git commit -m 'Ajout nouvelle fonctionnalité'
- Pushez sur la branche :
git push origin feature/nouvelle-fonctionnalite
- Ouvrez une Pull Request
Pour signaler un bug, ouvrez une issue avec :
- Description détaillée du problème
- Version de WordPress et PHP
- Configuration de serveur
- Messages d'erreur le cas échéant
- Ajout du système de mise à jour automatique GitHub
- Amélioration de l'interface d'administration
- Correction de bugs mineurs
- Version initiale stable
- Support multi-serveurs
- Système de cache intégré
- Personnalisation avancée
Ce plugin WordPress, Steam Server Status SourceQuery PHP, est distribué sous la Licence publique générale GNU (GPL) version 2 ou ultérieure.
Vous pouvez utiliser, modifier et redistribuer ce plugin à condition de conserver la même licence.
Pour plus de détails, consultez le site officiel de la GPL : GPL v2
Skylide
- GitHub: @skylidefr
- Repository: Steam-Server-Status-SourceQuery-PHP
- Merci à la communauté Steam pour les retours et suggestions
- Basé sur la librairie SourceQuery PHP de xPaw
- Inspiré par les outils de monitoring de serveurs de jeux existants
N'hésitez pas à donner une étoile si ce projet vous aide !
Made with ❤️ for the Steam gaming community