Steam Server Status SourceQuery PHP WP Registry grade A. No security issues foundWP RegistryNo security issues foundOpen the reportA
Steam Server Status is a modern WordPress plugin that makes it easy to display the number of players connected to one or more Steam servers compatible with SourceQuery. Perfect for gaming communities that want to share their server activity on their website.
Install
This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.
Install straight from GitHub with WP-CLI:
wp plugin install https://github.com/skylidefr/steam-server-status-sourcequery-php/archive/refs/heads/main.zipSteam Server Status SourceQuery PHP - SSSSP
Un plugin WordPress élégant pour afficher le statut en temps réel de vos serveurs de jeux
Installation • Utilisation • Fonctionnalités • Contribuer
Description
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.
Fonctionnalités
- 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
Installation
Méthode 1 : Via Git
cd wp-content/plugins/
git clone https://github.com/skylidefr/Steam-Server-Status-SourceQuery-PHP.git
Méthode 2 : Téléversement depuis WordPress
- 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.
Configuration
- 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
Utilisation
Shortcodes disponibles
Afficher un serveur spécifique
[steam_status id="0" show_name="1"]
Afficher tous les serveurs
[steam_status_all display="table"]
[steam_status_all display="cards"]
Paramètres des shortcodes
| 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 |
Exemples d'utilisation
// 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"]
Configuration avancée
Options disponibles dans l'administration
- 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
Personnalisation CSS
.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;
}
Prérequis techniques
- WordPress 5.0 ou supérieur
- PHP 7.4 ou supérieur
- Extension PHP Socket (pour les requêtes SourceQuery)
- Serveur Steam compatible SourceQuery
Jeux compatibles
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...
Mise à jour automatique
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
Dépannage
Serveur injoignable
- 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
Plugin non fonctionnel
- Vérifiez les prérequis PHP
- Activez le mode debug WordPress
- Consultez les logs d'erreurs
Contribuer
Les contributions sont bienvenues sur le repository GitHub !
Développement
- 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
Signaler un bug
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
Historique des versions
v1.2
- Ajout du système de mise à jour automatique GitHub
- Amélioration de l'interface d'administration
- Correction de bugs mineurs
v1.1
- Version initiale stable
- Support multi-serveurs
- Système de cache intégré
- Personnalisation avancée
Licence
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
Auteur
Skylide
- GitHub: @skylidefr
- Repository: Steam-Server-Status-SourceQuery-PHP
Remerciements
- 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
Releases
8 releases.
These releases are tags only. The author does not attach a packaged zip, so there are no download counts to report.