Description
Game Server Status shows your community a clean, modern status card telling them whether your server is up right now – including player count, version, MOTD and ping. No external services: the query runs directly over the game protocol (Minecraft Java & Bedrock, Steam/Source A2S, and the Quake 3 engine used by Call of Duty).
Easy to use: add your server under the “Game Server” menu (name, address, port) – you instantly get a ready-to-use shortcode, or let it create a finished page with one click.
[gpgss_server_status id="1"]
With live updates (every 30 seconds, without reloading):
[gpgss_server_status id="1" refresh="30"]
Or directly by address, without saving:
[gpgss_server_status host="mc.yourserver.com" port="25565"]
Results are cached for 60 seconds to keep your site fast.
What’s on board
- Minecraft Java & Bedrock
- Steam/Source: CS2, Rust, ARK, Valheim, GMod, 7 Days to Die, TF2 …
- Call of Duty 1, 2 and 4, plus the rest of the Quake 3 family: Return to Castle Wolfenstein, Enemy Territory, Urban Terror, Quake III Arena …
- Server icon, “Copy address” & “Join” (steam://connect)
- Player list, live auto-refresh, server grid
- Player history (24h) & uptime display
- Gutenberg block, design options (5 card styles, theme/color/width)
- Downtime alerts via email & Discord
Planned
- Rank/perk sales with in-game delivery
The plugin is fully translatable and ready for community translations via translate.wordpress.org.
Screenshots




Blocks
This plugin provides 1 block.
- Game Server Status
Installation
- Upload the plugin folder to
wp-content/plugins/(or install the ZIP via “Plugins > Add New > Upload Plugin”). - Activate the plugin.
- Add a server under the “Game Server” menu and insert the shortcode shown – or click “Create page” right away.
- Alternatively, insert the “Game Server Status” block in the editor and pick your server.
FAQ
-
Which servers are supported?
-
Minecraft Java and Bedrock. Steam/Source games via A2S: Counter-Strike 2, Rust, ARK, Valheim, Garry’s Mod, 7 Days to Die, Team Fortress 2 and more. Games on the Quake 3 engine: Call of Duty 1, 2 and 4, Return to Castle Wolfenstein, Wolfenstein: Enemy Territory, Urban Terror, Quake III Arena and more.
Mind the port: Source games are asked on their query port, which is not always the game port. Quake 3 games are asked on the game port itself – 28960 for Call of Duty, 27960 for the others.
-
My Call of Duty server shows up as offline
-
Check two things first. Pick the right entry in the game list – a Call of Duty server does not answer a Steam query, so choosing “Other Steam/Source game” will always show it as offline. And use the game port (28960 by default), not a separate query port.
If it still fails, the Diagnostics page under “Game Server” tells you whether your hosting allows outgoing connections at all. Should that look fine, please open a topic in the support forum with the game and port – some heavily modified servers answer differently, and I am happy to look into it.
-
Does the plugin need an external API?
-
No. The query runs directly over sockets (Minecraft Server List Ping, and UDP for Bedrock and Steam/Source).
-
Can it show whether a whitelist is active?
-
No. The whitelist status is not part of the server response and cannot be reliably read from the outside.
-
Will I be notified when my server goes down?
-
Yes. Under “Game Server > Alerts” you can enable email and/or a Discord webhook. The plugin checks every 5 minutes and reports downtime as well as recovery.
-
Something is broken, or I am missing a feature
-
Please tell me. Open a topic in the support forum – it is just me behind this plugin and I read every single one. For problems, the “Game Server > Help & Feedback” page in your admin points you to the Diagnostics tool first, which finds the cause in most cases. For wishes: say which game or which detail you need. That is how the list of supported games grew in the first place.
-
Is any data sent to third parties?
-
No. The plugin only contacts the game servers YOU enter (to query their status), and – only if you enable it – your own Discord webhook for downtime notifications. There is no external service, no tracking, and no sharing of visitor data.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“Gaming-Plus Game Server Status” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “Gaming-Plus Game Server Status” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.0.3
- New: support for the Quake 3 engine – Call of Duty 1, 2 and 4, Return to Castle Wolfenstein, Wolfenstein: Enemy Territory, Urban Terror and Quake III Arena. Thanks to the user who asked for Call of Duty 2 in the support forum.
- Player names on these servers are shown with their colour codes removed, and names in older encodings no longer disappear.
- Servers that only answer the shorter “getinfo” query are now recognised as well.
- Internal: tidied up the uninstall routine and the autoload migration; no change in behaviour.
1.0.2
- New: “Help & Feedback” page under “Game Server” – the quickest way to reach me if something is broken or you are missing a feature.
- New: “Support” and “Rate this plugin” links on the Plugins screen.
- Occasional, dismissible reminder that a review helps – shown only on this plugin’s own pages, only after two weeks of actual use, and never again once you say so.
- Added a page describing the optional Pro add-on. The free plugin contains no locked functionality: everything you already use stays free and keeps working unchanged.
1.0.1
- Performance: player history and alert state are no longer autoloaded on every page request.
- Performance: server grids now use a shared time budget – a page with unreachable servers no longer waits for every timeout in turn. Remaining cards load in the background.
- Performance: front-end CSS is only loaded on pages that actually show a status card.
- New: “Diagnostics” page under “Game Server” – shows whether your hosting allows outgoing connections and tests every saved server directly.
- The player history is only recorded for servers that actually display it.
- Clearer message when the hosting blocks outgoing connections (instead of just “offline”).
- Accessibility: the history graph has a proper label, and the “Copy address” button reports back to screen readers.
- The “Copy address” button no longer uses inline JavaScript (works with strict Content-Security-Policy setups).
- Hardening: limits on the size of server responses and server icons.
- Uninstalling the plugin now removes all its options, scheduled tasks and cached data.
1.0.0
- First public release. Includes: Minecraft (Java & Bedrock) and Steam/Source games (CS2, Rust, ARK, Valheim, GMod, 7DTD, TF2), server icon, copy/join button, player list, live auto-refresh, server grid, player history (24h) & uptime, Gutenberg block, 5 card styles with design options, and downtime alerts (email/Discord).
