Gameserver Query

FREEMIUM
By millyvanilly | Updated 21 दिन पहले | Entertainment
Health Check

N/A

README

Don’t see your game listed here?

You can try using some common query
protocols directly by using one of these server types:

  • protocol-ase
  • protocol-battlefield
  • protocol-doom3
  • protocol-gamespy1
  • protocol-gamespy2
  • protocol-gamespy3
  • protocol-nadeo
  • protocol-quake2
  • protocol-quake3
  • protocol-unreal2
  • protocol-valve

Games with Additional Notes

Counter-Strike: Global Offensive

To receive a full player list response from CS:GO servers, the server must
have set the cvar: host_players_show 2

DayZ

DayZ uses a query port that is separate from its main game port. The query port is usually
the game port PLUS 24714 or 24715. You may need to pass this port in as the ‘port_query’ request option.

Minecraft

Some minecraft servers may not respond to a typical status query. If this is the case, try using the
’minecraftping’ server type instead, which uses a less accurate but more reliable solution.

Mumble

For full query results from Mumble, you must be running the
GTmurmur plugin.
If you do not wish to run the plugin, or do not require details such as channel and user lists,
you can use the ‘mumbleping’ server type instead, which uses a less accurate but more reliable solution

Nadeo (ShootMania / TrackMania / etc)

The server must have xmlrpc enabled, and you must pass the xmlrpc port, not the connection port.
You must have a user account on the server with access level User or higher.
Pass the login with the additional options: login, password

TeamSpeak 3

For teamspeak 3 queries to work correctly, the following permissions must be available for the guest server group:

  • Virtual Server
  • b_virtualserver_info_view
  • b_virtualserver_channel_list
  • b_virtualserver_client_list
  • Group
  • b_virtualserver_servergroup_list
  • b_virtualserver_channelgroup_list

Terraria

Requires tshock server mod, and a REST user token, which can be passed with the
additional option: token

Separate Query Port

Games with this note use a query port which is usually not the same as the game’s connection port.
Usually, no action will be required from you. The ‘port’ option you pass should be the game’s
connection port. We will attempt to calculate the query port automatically. If the query still fails,
you may need to pass the ‘port_query’ option as well, indicating the separate query port.
Stable, always present:

  • name
  • map
  • password: Boolean
  • maxplayers
  • players: (array of objects) Each object may contain name, ping, score, team, address
  • bots: Same schema as players
  • notes: Passed through from the input

Unstable, not guaranteed:

  • raw: Contains all information received from the server
  • query: Details about the query performed

It can usually be assumed that the number of players online is equal to the length of the players array.
Some servers may return an additional player count number, which may be present in the unstable raw object.

Followers: 9
API Creator:
M
millyvanilly
millyvanilly
Log In to Rate API
Rating: 5 - Votes: 1