| Classes | |
|---|---|
| AgeOfTime | Age of Time protocol implementation. Age of Time uses the Torque Game Engine protocol (same as Tribes 2). |
| ArkSurvivalEvolved | Implements the query protocol for Ark: Survival Evolved servers. Utilizes the Steam query protocol to retrieve server information, player lists, and game statistics. |
| Arma | ArmA Armed Assault protocol implementation. Uses Gamespy2 query protocol. |
| Arma3 | ARMA 3 protocol implementation. Based on Source engine protocol with ARMA 3 specific rules parsing. |
| ArmaReforger | ARMA: Reforger protocol implementation. Based on Source engine protocol with ARMA Reforger specific rules parsing. |
| Ase | All-Seeing Eye protocol implementation. Used for Multi Theft Auto and other ASE-based games. |
| AssettoCorsa | Assetto Corsa protocol implementation. Uses HTTP requests to server endpoints. |
| Battlefield4 | Battlefield 4 Server Query Class. |
| Bc2 | Implements the query protocol for Battlefield: Bad Company 2 servers. Handles server queries, player information retrieval, and game-specific data parsing. |
| BeamMP | BeamMP protocol implementation. Uses BeamMP backend API to lookup servers by address. |
| Bf1942 | Battlefield 1942 protocol implementation. Uses GameSpy protocol. |
| Bf2 | Battlefield 2 protocol implementation. Based on GameSpy 3 protocol. |
| Bf3 | Battlefield 3 / 4 / Hardline (Frostbite) Server Query Class. |
| Blackops | Call of Duty: Black Ops protocol implementation. Extends Quake3Arena protocol. |
| Blackopsmac | Call of Duty: Black Ops Mac protocol implementation. Mac version of Call of Duty: Black Ops, uses Quake3 protocol. |
| Blockland | Blockland protocol implementation. https://blockland.online/servers Blockland uses the Torque Game Engine protocol (same as Tribes 2). |
| Brink | Brink protocol implementation. Brink uses the Steam (A2S) protocol with port_diff = 1. |
| Bt | Medal of Honor Breakthrough protocol implementation. Medal of Honor Breakthrough uses the Quake 3 Arena protocol. |
| Cod4 | Call of Duty 4 protocol implementation. Extends Quake3Arena protocol. |
| Codbo3 | Call of Duty: Black Ops 3 protocol implementation. Uses the Steam / A2S protocol (modern IW engine uses Valve-style queries in many deployments). |
| Conan | Conan Exiles protocol implementation. Uses Steam query protocol. |
| CounterStrike16 | Queries a Counter Strike 1.6 server. This class works with Counter Strike 1.6 (based on Half-Life engine). |
| CounterStrikeSource | Counter-Strike: Source protocol implementation. The Source engine uses the same A2S (Source) query protocol implemented
in the |
| Crysis | Crysis protocol implementation. Crysis uses the Gamespy3 protocol. |
| Crysis2 | Crysis 2 protocol implementation. Crysis 2 uses the Gamespy3 protocol. |
| Cs2 | Implements the query protocol for Counter-Strike 2 servers. Uses the Steam protocol to retrieve server information, player lists, and game statistics. |
| Csgo | Handles the query protocol for Counter-Strike: Global Offensive game servers. Extends the base Steam protocol functionality to provide CS:GO specific server querying capabilities, retrieving information about matches, players, and settings. |
| Cube | Cube Engine protocol implementation. Used for Cube 1, Assault Cube, Cube 2: Sauerbraten, Blood Frontier. |
| CubeReadBuffer | Cube Engine Read Buffer for parsing variable-length encoded data. |
| DayOfDefeatSource | Day of Defeat: Source protocol implementation. The Source engine uses the same A2S (Source) query protocol implemented
in the |
| Dayz | DayZ protocol implementation. Extends Steam protocol with DayZ specific port calculation. Query port = 27016 + floor((host_port - 2302) / 100) |
| Dayzmod | DayZ Mod protocol implementation. DayZ Mod uses the Gamespy2 protocol. |
| Ddnet | DDnet protocol implementation. Based on Teeworlds protocol. Server: https://ddnet.org/status/#server-0 Official website: https://ddnet.org Protocol: https://ddnet.org/docs/libtw2/protocol/ Packet: https://ddnet.org/docs/libtw2/packet/ Connection: https://ddnet.org/docs/libtw2/connection/ |
| Deadside | DEADSIDE protocol implementation. DEADSIDE uses the Steam A2S query protocol. |
| Dnl | Dark and Light protocol implementation. Dark and Light uses the Unreal2 protocol. |
| DontStarveTogether | Don't Starve Together protocol implementation. DST uses the Steam A2S query protocol. |
| Doom3 | Implements the query protocol for Doom 3 servers. Extends the Quake 4 protocol with Doom 3 specific query operations and data handling. |
| Eco | Eco server protocol implementation. Eco uses HTTP API on the web port (usually game port +1). The /info endpoint returns JSON with server information. |
| Et | Wolfenstein Enemy Territory protocol implementation. Uses Quake 3 query protocol. |
| Etqw | Implements the query protocol for Enemy Territory: Quake Wars servers. Extends the Quake 4 protocol with game-specific query handling and data parsing. |
| Factorio | Factorio server protocol implementation. Factorio uses HTTP API at https://multiplayer.factorio.com/get-game-details/{address}:{port} Returns JSON with server information. |
| FarmingSimulator | Farming Simulator server protocol implementation. Farming Simulator uses HTTP API with XML response. Requires a token from the server settings page. |
| Fear | Queries F.E.A.R. game servers. Extends the Quake 4 protocol to handle F.E.A.R. specific server queries, retrieving information about server status, players, and game settings. Enables monitoring of F.E.A.R. multiplayer servers. |
| Ffow | Implements the query protocol for Frontlines: Fuel of War game servers. Uses the Steam query protocol to retrieve server information and player data. |
| Gamespy | GameSpy protocol implementation (version 1). Used by older games like Unreal Tournament. |
| Gamespy2 | GameSpy2 protocol implementation. |
| Gamespy3 | GameSpy3 protocol implementation. |
| Gmod | Garry's Mod protocol implementation. Based on Steam/Source protocol. |
| GtaMta | GTA: Multi Theft Auto protocol implementation. Extends ASE protocol. |
| Halflife | Queries a halflife server. This class works with Halflife only. |
| Halflife2 | This class implements the protocol used by Half-Life 2. |
| Halo | Halo protocol implementation. Extends GameSpy2 protocol. |
| Hl2zp | Zombie Panic! Source protocol implementation. Based on Steam/Source protocol. |
| Homefront | Homefront protocol implementation. Extends Steam protocol. |
| Ins | Insurgency protocol implementation. Based on Steam/Source protocol. |
| Jc2 | Just Cause 2 protocol implementation. Extends GameSpy3 protocol. |
| Kf2 | Killing Floor 2 protocol implementation. Extends Steam protocol with Killing Floor 2 specific port calculation. Query port = host port + 19238 |
| KillingFloor | Killing Floor Protocol implementation. Extends Unreal2 protocol for Killing Floor specific features. |
| L4d | Left 4 Dead protocol implementation. Based on Steam/Source protocol. |
| L4d2 | Left 4 Dead 2 protocol implementation. Based on Steam/Source protocol. |
| LauncherProtocol | Base class for Launcher Protocol. Implements the Launcher Protocol used by Skulltag and Zandronum servers. Zandronum is backward compatible with Skulltag's query structure. |
| Lifyo | Life Is Feudal protocol implementation. Life Is Feudal uses the Steam (A2S) protocol with port_diff = 2. |
| Minecraft | Minecraft server protocol implementation. The SLP protocol does not provide server variables or rules. These are only available through the Legacy Query protocol, which requires the server administrator to explicitly enable query in server.properties with enable-query=true. Protocols:
|
| Minecraftpe | Minecraft Pocket Edition protocol implementation. Minecraft Pocket Edition uses the Minecraft protocol with different protocol version. |
| Miscreated | Implements the query protocol for Miscreated game servers. Utilizes the Steam query protocol to retrieve server information, player lists, and game statistics. |
| Moh | Medal of Honor protocol implementation. Medal of Honor uses the Unreal2 protocol. |
| Mohw | Medal of Honor Warfighter protocol implementation. Medal of Honor Warfighter uses the Battlefield 4 protocol. |
| Mumble | Implements the query protocol for Mumble voice communication servers. Retrieves server information, user lists, channel details, and connection statistics. |
| Ns2 | Natural Selection 2 protocol implementation. NS2 uses the Steam A2S query protocol. |
| Palworld | Palworld server protocol implementation. Palworld uses REST API with basic authentication. Default port is 8212. |
| Pixark | PixARK protocol implementation. |
| Quake | Provides the base query protocol implementation for Quake engine-based games. Handles common query operations, data parsing, and structures shared across Quake variants. |
| Quake2 | Implements the query protocol for Quake 2 servers. Extends the base Quake protocol with Quake 2 specific query handling and data parsing. |
| Quake3Arena | Implements the query protocol for Quake 3 Arena servers. Handles server information retrieval, player lists, and game-specific data parsing. |
| Quake4 | Queries Quake 4 game servers. Extends the base Quake protocol to handle Quake 4 specific server queries, retrieving information about server status, players, and game settings. Enables monitoring of Quake 4 multiplayer servers. |
| QuakeLive | Quake Live protocol implementation. Uses Quake 3 query protocol. |
| Ravaged | Ravaged protocol implementation. Uses Unreal2 query protocol. |
| Ro2 | Red Orchestra 2 protocol implementation. Uses Unreal2 query protocol. |
| Ror | Red Orchestra Ostfront 41-45 protocol implementation. Uses Unreal2 query protocol. |
| Rordh | Darkest Hour protocol implementation. Darkest Hour uses the Unreal2 protocol. |
| Rust | Rust protocol implementation. Based on Steam/Source protocol with Rust-specific parsing for player counts from keywords. |
| Samp | GTA: San Andreas Multiplayer (SAMP) server protocol implementation. SAMP uses a custom UDP query protocol. |
| Satisfactory | Queries Satisfactory game servers. Retrieves server information for the game Satisfactory, including player count, server settings, and game state by communicating with the game's query protocol. Enables monitoring of Satisfactory multiplayer servers. |
| ScpSecretLaboratory | SCP: Secret Laboratory protocol implementation. SCP: SL uses the Steam A2S query protocol. |
| Scum | SCUM protocol implementation. Uses Steam query protocol. |
| Skulltag | Skulltag Server Query Protocol. - Implements the Launcher Protocol (same as Zandronum)
|
| SniperElite2 | Sniper Elite V2 Protocol implementation. Sniper Elite V2 uses the Unreal Engine 2 protocol for server queries. |
| SQP | SQP (Server Query Protocol) implementation. This is based on Unity Technologies' SQP protocol. Used for querying Unity-based game servers, like TF2E, Unturned, etc. |
| Squad | SQUAD protocol implementation. SQUAD uses the Steam A2S query protocol with a specific port offset. Query port = client port + 19378 |
| Starbound | Starbound protocol implementation. Custom UDP protocol. |
| StarWarsJK | Star Wars Jedi Knight protocol implementation. Uses Quake 3 query protocol. |
| Steam | Steam protocol implementation. |
| Swat4 | SWAT 4 protocol implementation. Uses Gamespy2 query protocol. |
| Swbf2 | Star Wars Battlefront 2 protocol implementation. SWBF2 uses the Battlefield 4 protocol. |
| Teamspeak3 | Queries TeamSpeak 3 voice communication servers. Retrieves server information including channels, clients, server settings, and permissions by connecting to the query port and parsing the text-based response protocol. Enables monitoring of TeamSpeak 3 server status and user activity. |
| Terraria | Terraria protocol implementation. Uses native TCP protocol with TShock REST API fallback. |
| Tf2 | Team Fortress 2 protocol implementation. Based on Steam/Source protocol. |
| Tibia | Tibia protocol implementation. Uses TCP protocol with XML response. |
| Torque | Torque Game Engine protocol implementation. Based on Torque Game Engine server query protocol from serverQuery.cc Used by Tribes 2, Blockland, Age of Time, and other Torque-based games. |
| Tribes2 | Tribes 2 protocol implementation. Tribes 2 uses the Torque Game Engine protocol. |
| Unreal2 | Unreal 2 Protocol implementation. Base protocol for Unreal Engine 2 games like Killing Floor. |
| UrbanTerror | Urban Terror protocol implementation. Uses Quake 3 query protocol. |
| Ut | Unreal Tournament protocol implementation. Unreal Tournament uses the Gamespy protocol. |
| Ut2k4 | Unreal Tournament 2004 protocol implementation. Unreal Tournament 2004 uses the Unreal2 protocol. |
| Ut3 | Unreal Tournament 3 protocol implementation. Uses Gamespy3 query protocol. |
| Ventrilo | Queries Ventrilo voice communication servers. Retrieves server information including status, connected clients, channels, and settings by sending a specific UDP query packet and parsing the encrypted response. Enables monitoring and display of Ventrilo server details in game server query systems. |
| Warhead | Crysis Wars protocol implementation. Crysis Wars uses the Gamespy3 protocol. |
| Wolf | Wolfenstein PC protocol implementation. Uses Quake 3 query protocol. |
| Zandronum | Zandronum / Skulltag Server Query Protocol. - Implements the Launcher Protocol (v0.61)
|