| 开发者 | nilsdberlin |
|---|---|
| 更新时间 | 2026年8月25日 00:34 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 7.1 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
[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
languages folder for anyone who would rather translate with Poedit or Loco Translate.
wp-content/plugins/ (or install the ZIP via "Plugins > Add New > Upload Plugin").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. And Farming Simulator 25, 22 and 19. 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. Farming Simulator is the odd one out: a dedicated server answers no query protocol at all. The plugin reads the XML feed of the server's own web interface instead, so it needs that port (8080 by default, reachable from the internet) and the access code shown there. A field for the code appears as soon as you pick the game.
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.
No. The query runs directly over sockets (Minecraft Server List Ping, and UDP for Bedrock and Steam/Source), and for Farming Simulator straight to the web interface of your own dedicated server.
No. The whitelist status is not part of the server response and cannot be reliably read from the outside.
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.
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.
Yes, and both ways work. The easiest one is translate.wordpress.org: translate there and WordPress delivers the language pack to every site automatically, no files to copy. If you prefer to do it yourself, take languages/gaming-plus-game-server-status.pot from the plugin folder, translate it in Poedit or Loco Translate, and save the result as gaming-plus-game-server-status-de_DE.mo (with your own locale) in wp-content/languages/plugins/. Placed there it also survives plugin updates.
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.
languages folder, so it can be translated with Poedit or Loco Translate without any extra tooling.gpgss_query_fallback. It fires when a query fails and lets an extension take over - for example to have the lookup done elsewhere when the web host blocks UDP.