Classes | |
---|---|
Aa3 | Class Aa3 |
Aapg | Class Aapg |
Arkse | Class ARK: Survival Evolved |
Arma | Class Arma |
Arma3 | Class Armed Assault 3 Rules protocol reference: https://community.bistudio.com/wiki/Arma_3_ServerBrowserProtocol2 |
Armedassault2oa | Class Armedassault2oa |
Armedassault3 | Armed assault 3 dummy Protocol Class Added for backward compatibility, please update to class arma3 |
Ase | All-Seeing Eye Protocol class |
Atlas | Class Atlas |
Avorion | Avorion Protocol Class |
Barotrauma | Barotrauma Protocol Class |
Batt1944 | Class Battalion 1944 |
Bf1942 | Class Battlefield 1942 |
Bf2 | Class Battlefield 2 |
Bf3 | Battlefield 3 Protocol Class Good place for doc status and info is http://www.fpsadmin.com/forum/showthread.php?t=24134 |
Bf4 | Battlefield 4 Protocol class Good place for doc status and info is http://battlelog.battlefield.com/bf4/forum/view/2955064768683911198/ |
Bfbc2 | Battlefield Bad Company 2 Protocol Class NOTE: There are no qualifiers to the response packets sent back from the server as to which response packet belongs to which query request. For now this class assumes the responses are in the same order as the order in which the packets were sent to the server. If this assumption turns out to be wrong there is easy way to tell which response belongs to which query. Hopefully this assumption will hold true as it has in my testing. |
Bfh | Battlefield Hardline Protocol class |
Blackmesa | Blackmesa Protocol Class |
Brink | Class Brink |
Cfx | GTA Five M Protocol Class Server base can be found at https://fivem.net/ Based on code found at https://github.com/LiquidObsidian/fivereborn-query |
CFXPlayers | GTA Five M Protocol Class Server base can be found at https://fivem.net/ Based on code found at https://github.com/LiquidObsidian/fivereborn-query |
Citadel | Citadel Protocol Class |
Cod | Call of Duty Protocol Class |
Cod2 | Call of Duty 2 Protocol Class |
Cod4 | Call of Duty 4 Protocol Class |
Codmw2 | Call of Duty: Modern Warfare 2 Protocol Class |
Codmw3 | Class Codmw3 |
Coduo | Call of Duty United Offensive Class |
Codwaw | Call of Duty World at War Class |
Conanexiles | Class Conanexiles |
Contagion | Class Contagion |
Crysis | Class Crysis |
Crysis2 | Class Crysis2 |
Crysiswars | Class Crysiswars |
Cs15 | Counter-Strike 1.5 Protocol Class |
Cs16 | Class Cs16 |
Cs2d | Counter-Strike 2d Protocol Class Note: Unable to make player information calls work as the protocol does not like parallel requests |
Cscz | Class Cscz Based off of CS 1.6 |
Csgo | Class Csgo |
Css | Class Css |
Dal | Class Dark and Light |
Dayz | Class Dayz |
Dayzmod | Class Dayzmod |
Dod | Class Dod Based off of CS 1.6 |
Dods | Class Dods |
Doom3 | Doom3 Protocol Class Handles processing DOOM 3 servers |
Dow | Class Dow Apparently the player response is incomplete as there is no information being returned for that packet |
Eco | ECO Global Survival Protocol Class |
Egs | Class Empyrion - Galactic Survival |
Et | Wolfenstein Enemy Territory Protocol Class |
Etqw | Enemy Territory Quake Wars Protocol Class |
Ffe | Class Ffe - Fortress Forever |
Ffow | Frontlines Fuel of War Protocol Class Handles processing ffow servers Class is incomplete due to lack of players to test against. http://wiki.hlsw.net/index.php/FFOW_Protocol |
Fof | Class Fistful of Frags |
Gamespy | GameSpy Protocol class |
Gamespy2 | GameSpy2 Protocol class Given the ability for non utf-8 characters to be used as hostnames, player names, etc... this version returns all strings utf-8 encoded. To access the proper version of a string response you must use Str::utf8ToIso() on the specific response. |
Gamespy3 | GameSpy3 Protocol class Given the ability for non utf-8 characters to be used as hostnames, player names, etc... this version returns all strings utf-8 encoded. To access the proper version of a string response you must use Str::utf8ToIso() on the specific response. |
Gamespy4 | GameSpy4 Protocol Class By all accounts GameSpy 4 seems to be GameSpy 3. References: http://www.deletedscreen.com/?p=951 http://pastebin.com/2zZFDuTd |
Gmod | Class Gmod |
Grav | Grav Online Protocol Class |
Gta5m | GTA Five M Protocol Class Server base can be found at https://fivem.net/ Based on code found at https://github.com/LiquidObsidian/fivereborn-query |
Gtan | Grand Theft Auto Network Protocol Class https://stats.gtanet.work/ Result from this call should be a header + JSON response References: |
Gtar | Grand Theft Auto Rage Protocol Class https://rage.mp/masterlist/ Result from this call should be a header + JSON response |
Had2 | Hidden & Dangerous 2 Protocol Class |
Halo | Halo: Combat Evolved Protocol Class |
Hl1 | Class Hl1 |
Hl2dm | Class Hl2dm |
Hll | Class Hll |
Http | Class Http Generic HTTP protocol class. Useful for making http based requests |
Hurtworld | Class Hurtworld |
Insurgency | Class Insurgency |
Insurgencysand | Insurgency Sandstorm Class |
Jediacademy | Jedi Academy Protocol Class |
Jedioutcast | Jedi Outcast Protocol Class |
Justcause2 | Just Cause 2 Multiplayer Protocol Class Special thanks to Woet for some insight on packing |
Justcause3 | Class Just Cause 3 |
Killingfloor | Class Killing floor |
Killingfloor2 | Class Killing floor |
Kingpin | Kingpin: Life of Crime Protocol Class |
L4d | Class L4d |
L4d2 | Class L4d2 |
Lhmp | Lost Heaven Protocol class Reference: http://lh-mp.eu/wiki/index.php/Query_System |
Lifeisfeudal | Class Life is Feudal |
M2mp | Mafia 2 Multiplayer Protocol Class Loosely based on SAMP protocol Query port = server port + 1 Handles processing Mafia 2 Multiplayer servers |
Minecraft | Minecraft Protocol Class Thanks to https://github.com/xPaw/PHP-Minecraft-Query for helping me realize this is Gamespy 3 Protocol. Make sure you enable the items below for it to work. Information from original author: Instructions Before using this class, you need to make sure that your server is running GS4 status listener. Look for those settings in server.properties: enable-query=true query.port=25565 |
Minecraftbe | Minecraft Bedrock Edition (BE) Protocol Class |
Minecraftpe | Minecraft PE (BE) Protocol Class |
Miscreated | Class Miscreated |
Modiverse | Class Modiverse |
Mohaa | Medal of honor: Allied Assault Protocol Class |
Mordhau | Class MORDHAU |
Mta | Class Multi Theft Auto |
Mumble | Mumble Protocol class References: https://github.com/edmundask/MurmurQuery - Thanks to skylord123 |
Nmrih | Class No More Room in Hell |
Ns2 | Class Ns2 |
Of | Class Open Fortress |
Openttd | OpenTTD Protocol Class Handles processing Open Transport Tycoon Deluxe servers |
Pixark | Class PixARK |
Postscriptum | Class Postscriptum |
Projectrealitybf2 | Class Projectrealitybf2 Based off of BF2 |
Quake2 | Quake2 Protocol Class Handles processing Quake 3 servers |
Quake3 | Quake3 Protocol Class Handles processing Quake 3 servers |
Quake4 | Quake 4 Protocol Class |
Quakelive | Class Quake Live |
Raknet | Raknet Protocol Class See https://wiki.vg/Raknet_Protocol for more techinal information |
Redorchestra2 | Class Redorchestra2 |
Redorchestraostfront | Red Orchestra: Ostfront 41-45 Class |
Rf2 | Class rFactor2 |
Rfactor | Class rFactor |
Rfactor2 | Class rFactor2 |
Risingstorm2 | Class Rising Storm 2 |
Rust | Class Rust |
Samp | San Andreas Multiplayer Protocol Class (samp) Note: Player information will not be returned if player count is over 256 |
Sco | Class Sven Co-op |
Serioussam | Serious Sam Protocol Class |
Sevendaystodie | Class 7 Days to Die |
Ship | Class Ship |
Sof2 | Soldier of Fortune 2 Class |
Soldat | Class Soldat |
Source | Valve Source Engine Protocol Class (A2S) This class is used as the basis for all other source based servers that rely on the source protocol for game querying. |
Spaceengineers | Space Engineers Protocol Class |
Squad | Class Squad Port reference: http://forums.joinsquad.com/topic/9559-query-ports/ |
Starmade | StarMade Protocol Class StarMade server query protocol class Credit to Robin Promesberger schema@star-made.org for providing Java based querying as a roadmap |
Stationeers | Stationeers Protocol Class Note: This protocol does use the offical, centralized "Metaserver" to query the list of all available servers. This is effectively a host controlled by a third party which could interfere with the functionality of this protocol. |
Stormworks | Class Stormworks |
Swat4 | Class Swat4 |
Teamspeak2 | Teamspeak 2 Protocol Class All values are utf8 encoded upon processing This code ported from GameQ v1/v2. Credit to original author(s) as I just updated it to work within this new system. |
Teamspeak3 | Teamspeak 3 Protocol Class All values are utf8 encoded upon processing This code ported from GameQ v1/v2. Credit to original author(s) as I just updated it to work within this new system. |
Teeworlds | Teeworlds Protocol class Only supports versions > 0.5 |
Terraria | Class Terraria |
Tf2 | Class Tf2 |
Theforrest | Class Theforrest |
Tibia | Tibia Protocol Class Tibia server query protocol class Credit to Ahmad Fatoum for providing Perl based querying as a roadmap |
Tshock | Tshock Protocol Class Result from this call should be a header + JSON response References:
|
Unreal2 | Unreal 2 Protocol class |
Unturned | Unturned Protocol Class |
Urbanterror | Urban Terror Class |
Ut | Unreal Tournament Protocol Class |
Ut2004 | Unreal Tournament 2004 Protocol Class |
Ut3 | Unreal Tournament 3 Protocol Class Note: The response from UT3 appears to not be consistent. Many times packets are incomplete or there are extra "echoes" in the responses. This may cause issues like odd characters showing up in the keys for the player and team array responses. Not sure much can be done about it. |
Valheim | Valheim Protocol Class |
Ventrilo | Ventrilo Protocol Class Note that a password is not required for versions >= 3.0.3 All values are utf8 encoded upon processing This code ported from GameQ v1/v2. Credit to original author(s) as I just updated it to work within this new system. |
Vrising | V Rining Protocol Class |
Warsow | Warsow Protocol Class |
Won | World Opponent Network (WON) class Pre-cursor to the A2S (source) protocol system |
Wurm | Wurm Unlimited Protocol Class |
Zomboid | Project Zomboid Protocol Class |