975 B
975 B
node-GameDig - Game Server Query Library
Usage
var Gamedig = require('gamedig');
Gamedig.query({
type: 'minecraft',
host: 'mc.example.com',
success: function(state) {
if(state.error) console.log("Server is offline");
else console.log(state);
}
});
State Object
The returned state object may contain some or all of the following keys, depending on what is available from the queried server:
- error
- numplayers
- maxplayers
- players ** name ** ping ** score
- map
- gametype
- name
Supported Games
- Armagetron
- Gamespy 3 Protocol **
- Unreal 2 Protocol ** Killing Floor
- Quake 2
- Quake 3
- Source Engine ** Counter-Strike: Source ** Counter-Strike: Global Offensive ** Team Fortress 2 ** + others
- GoldSrc Engine ** Half Life: Death Match ** Ricochet ** Counter-Strike: 1.6 ** + others
Unstable API
The contents of the returned state object may change slightly from build to build, as the API is still being formed.