diff --git a/README.md b/README.md index 31b2fdb..5fc5520 100644 --- a/README.md +++ b/README.md @@ -27,10 +27,11 @@ State Object The callback function is "guaranteed" to be called exactly once, indicating either a query error or timeout (in the state's error key), or with a state object containg the successful results. -The returned state object may contain some or all of the following keys, depending on -what is available from the queried server: +The returned state object may contain some or all of the following keys: * error + +* name * numplayers * maxplayers * players @@ -39,27 +40,41 @@ what is available from the queried server: * score * map * gametype -* name + +Many other keys will also be available will be available on a game by game basis. Supported Games --- * Armagetron * Gamespy 3 Protocol * Minecraft -* Unreal 2 Protocol - * Killing Floor -* Quake 2 -* Quake 3 -* Source Engine - * Counter-Strike: Source - * Counter-Strike: Global Offensive - * Team Fortress 2 - * + others + * Unreal Tournament 3 * GoldSrc Engine * Half Life: Death Match * Ricochet * Counter-Strike: 1.6 * + others +* Nadeo Protocol + * Trackmania Forever + * Trackmania 2 + * Shootmania + * (requires additional 'login' and 'password' parameters for User login on server) +* Quake 2 Protocol + * Quake 2 +* Quake 3 Protocol + * Quake 3 Arena + * Quake 3 Team Arena + * Warsow +* Source Engine + * Counter-Strike: Source + * Counter-Strike: Global Offensive + * Team Fortress 2 + * + others +* Tshock Protocol + * Terraria +* Unreal 2 Protocol + * Killing Floor + * Unreal Tournament 2004 Unstable API --- diff --git a/protocols/maniaplanet.js b/protocols/nadeo.js similarity index 100% rename from protocols/maniaplanet.js rename to protocols/nadeo.js diff --git a/protocols/ut2004.js b/protocols/ut2004.js index 335178b..f3a4c3f 100644 --- a/protocols/ut2004.js +++ b/protocols/ut2004.js @@ -1,4 +1,4 @@ -module.exports = require('./gamespy').extend({ +module.exports = require('./unreal2').extend({ init: function() { this._super(); this.options.port = 7778;