Skip to content

Supported Servers

Sascha Greuel edited this page Aug 2, 2026 · 1 revision

Supported server identifiers

Home · Protocol families · Protocol options

The table below is derived from every instantiable protocol class currently shipped under src/GameQ/Protocols. Pass the identifier from the first column as the server's type.

$gameQ->addServer([
    'type' => 'css',
    'host' => '192.0.2.10:27015',
]);

Choosing an identifier

Prefer the most specific game identifier instead of a generic protocol family. A specific class supplies the correct name, port offset, normalization map, join link, and protocol quirks.

The identifier is not necessarily the wire protocol. Many named games share a parser family while retaining their own name, port offset, normalization map, or join link. For example:

  • css, tf2, and arkse use the Source family;
  • cod4 and urbanterror use the Quake 3 family;
  • bf2 and minecraft use the GameSpy 3 family;
  • ut2004 uses the Unreal 2 family;
  • bf3, bf4, and bfh share the Frostbite-based Battlefield 3 family.

Generic identifiers such as source, gamespy3, quake3, raknet, and unreal2 are useful for compatible servers without a named subclass. Prefer a named identifier when one exists.

Some names distinguish editions or retain compatibility aliases. minecraft is the Java query protocol, minecraftbe is the Bedrock/RakNet implementation, and minecraftpe remains an alias. Identifiers described as internal helpers in the table should not normally be configured directly.

Beta entries benefit from additional real-server fixtures. Stable means that the implementation has normal project coverage; it does not guarantee that the game, a public master service, or a third-party query plugin remains available.

The transport column describes the protocol class's native transport. Some identifiers additionally use an HTTP API, query plugin, or master list; see protocol-specific options.

Identifier table

Identifier Server or protocol Family Native transport State
aa3 America's Army 3 source udp Stable
aapg America's Army: Proving Grounds source udp Stable
arksa ARK: Survival Ascended arksa tcp Stable
arkse ARK: Survival Evolved source udp Stable
arma ArmA Armed Assault gamespy2 udp Beta
arma3 Arma 3 source udp Stable
armareforger Arma Reforger source udp Stable
armedassault2oa Armed Assault 2: Operation Arrowhead source udp Stable
ase All-Seeing Eye ase udp Stable
atlas Atlas source udp Stable
ats American Truck Simulator source udp Stable
avorion Avorion source udp Stable
barotrauma Barotrauma source udp Stable
batt1944 Battalion 1944 source udp Stable
beammp BeamMP beammp udp Beta
bf1942 Battlefield 1942 gamespy udp Stable
bf2 Battlefield 2 gamespy3 udp Stable
bf3 Battlefield 3 bf3 tcp Stable
bf4 Battlefield 4 bf3 tcp Stable
bfbc2 Battlefield Bad Company 2 bfbc2 tcp Stable
bfh Battlefield Hardline bf3 tcp Stable
blackmesa Black Mesa source udp Stable
brink Brink source udp Stable
cfx FiveM / CitizenFX cfx udp Stable
cfxinfo CitizenFX information helper (internal) cfxinfo tcp Stable
cfxplayers CitizenFX player helper (internal) cfxplayers tcp Stable
citadel Citadel source udp Stable
cmw Chivalry Medieval Warfare source udp Stable
cod Call of Duty quake3 udp Stable
cod2 Call of Duty 2 quake3 udp Stable
cod4 Call of Duty 4 quake3 udp Stable
codmw2 Call of Duty: Modern Warfare 2 quake3 udp Stable
codmw3 Call of Duty: Modern Warfare 3 source udp Stable
coduo Call of Duty: United Offensive quake3 udp Stable
codwaw Call of Duty: World at War quake3 udp Stable
conanexiles Conan Exiles source udp Stable
contagion Contagion source udp Stable
cryofall CryoFall cryofall udp Beta
crysis Crysis gamespy3 udp Stable
crysis2 Crysis 2 gamespy3 udp Stable
crysiswars Crysis Wars gamespy3 udp Stable
cs15 Counter-Strike 1.5 won udp Stable
cs16 Counter-Strike 1.6 source udp Stable
cs2 Counter-Strike 2 source udp Stable
cs2d Counter-Strike 2d cs2d udp Stable
cscz Counter-Strike: Condition Zero source udp Stable
csgo Counter-Strike: Global Offensive source udp Stable
css Counter-Strike: Source source udp Stable
dal Dark and Light source udp Stable
dayz DayZ Standalone source udp Stable
dayzmod DayZ Mod source udp Stable
dod Day of Defeat source udp Stable
dods Day of Defeat: Source source udp Stable
doom3 Doom 3 doom3 udp Stable
dow Days of War source udp Stable
eco ECO Global Survival eco tcp Stable
egs Empyrion - Galactic Survival source udp Stable
enshrouded Enshrouded source udp Stable
eos Epic Online Services eos tcp Stable
et Wolfenstein Enemy Territory quake3 udp Stable
etqw Enemy Territory Quake Wars etqw udp Stable
ets2 Euro Truck Simulator 2 source udp Stable
factorio Factorio factorio tcp Stable
farmingsimulator Farming Simulator generic base (prefer fs13-fs25) farmingsimulator tcp Stable
ffe Fortress Forever source udp Stable
ffow Frontlines Fuel of War ffow udp Stable
fof Fistful of Frags source udp Stable
fs13 Farming Simulator 2013 farmingsimulator tcp Stable
fs15 Farming Simulator 2015 farmingsimulator tcp Stable
fs17 Farming Simulator 2017 farmingsimulator tcp Stable
fs19 Farming Simulator 2019 farmingsimulator tcp Stable
fs22 Farming Simulator 2022 farmingsimulator tcp Stable
fs25 Farming Simulator 2025 farmingsimulator tcp Stable
gamespy GameSpy Server gamespy udp Stable
gamespy2 GameSpy2 Server gamespy2 udp Beta
gamespy3 GameSpy3 Server gamespy3 udp Stable
gamespy4 GameSpy3 Server gamespy3 udp Stable
gmod Garry's Mod source udp Stable
grav GRAV Online source udp Stable
gtan Grand Theft Auto Network gtan ssl Stable
gtar Grand Theft Auto Rage gtar ssl Stable
had2 Hidden & Dangerous 2 gamespy2 udp Beta
halo Halo: Combat Evolved gamespy2 udp Beta
hl1 Half Life source udp Stable
hl2dm Half Life 2: Deathmatch source udp Stable
hll Hell Let Loose source udp Stable
hurtworld Hurtworld source udp Stable
hytaleone HytaleONE hytaleone udp Stable
insurgency Insurgency source udp Stable
insurgencysand Insurgency: Sandstorm source udp Stable
jediacademy Star Wars Jedi Knight: Jedi Academy quake3 udp Stable
jedioutcast Star Wars Jedi Knight II: Jedi Outcast quake3 udp Stable
justcause2 Just Cause 2 Multiplayer gamespy3 udp Stable
justcause3 Just Cause 3 source udp Stable
killingfloor Killing Floor unreal2 udp Stable
killingfloor2 Killing Floor 2 source udp Stable
kingpin Kingpin: Life of Crime quake2 udp Stable
l4d Left 4 Dead source udp Stable
l4d2 Left 4 Dead 2 source udp Stable
lhmp Lost Heaven lhmp udp Stable
lifeisfeudal Life is Feudal source udp Stable
m2mp Mafia 2 Multiplayer m2mp udp Stable
minecraft Minecraft gamespy3 udp Stable
minecraftbe Minecraft Bedrock Edition raknet udp Stable
minecraftpe MinecraftPE raknet udp Stable
miscreated Miscreated source udp Stable
modiverse Modiverse source udp Stable
mohaa Medal of honor: Allied Assault gamespy udp Stable
mordhau MORDHAU source udp Stable
mta Multi Theft Auto ase udp Stable
mumble Mumble Server mumble tcp Stable
nmrih No More Room in Hell source udp Stable
novalife Nova-Life: Amboise source udp Stable
ns2 Natural Selection 2 source udp Stable
of Open Fortress source udp Stable
openttd Open Transport Tycoon Deluxe openttd udp Stable
palworld Palworld palworld tcp Stable
pixark PixARK source udp Stable
postscriptum Post Scriptum source udp Stable
projectrealitybf2 Project Reality: Battlefield 2 gamespy3 udp Stable
quake2 Quake 2 Server quake2 udp Stable
quake3 Quake 3 Server quake3 udp Stable
quake4 Quake 4 doom3 udp Stable
quakelive Quake Live source udp Stable
raknet Raknet Server raknet udp Stable
redorchestra2 Red Orchestra 2 source udp Stable
redorchestraostfront Red Orchestra: Ostfront 41-45 source udp Stable
rfactor rFactor source udp Stable
rfactor2 rFactor2 source udp Stable
risingstorm2 Rising Storm 2 source udp Stable
rust Rust source udp Stable
samp San Andreas Multiplayer samp udp Stable
satisfactory Satisfactory satisfactory udp Stable
sco Sven Co-op source udp Stable
scum SCUM scum tcp Stable
serioussam Serious Sam gamespy udp Stable
sevendaystodie 7 Days to Die source udp Stable
ship The Ship source udp Stable
sof2 Soldier of Fortune II quake3 udp Stable
soldat Soldat ase udp Stable
source Source Server source udp Stable
spaceengineers Space Engineers source udp Stable
squad Squad squad tcp Stable
starmade StarMade starmade tcp Stable
stationeers Stationeers stationeers tcp Stable
stormworks Stormworks source udp Stable
swat4 SWAT 4 gamespy2 udp Beta
teamspeak2 TeamSpeak 2 teamspeak2 tcp Stable
teamspeak3 TeamSpeak 3 teamspeak3 tcp Stable
teeworlds Teeworlds Server teeworlds udp Stable
terraria Terraria tshock tcp Stable
tf2 Team Fortress 2 source udp Stable
theforrest The Forest source udp Stable
tibia Tibia tibia tcp Stable
tshock Tshock tshock tcp Stable
unreal2 Unreal 2 unreal2 udp Stable
unturned Unturned source udp Stable
uox3 Ultima Online (UOX3) uox3 tcp Stable
urbanterror Urban Terror quake3 udp Stable
ut Unreal Tournament gamespy udp Stable
ut2004 Unreal Tournament 2004 unreal2 udp Stable
ut3 Unreal Tournament 3 gamespy3 udp Stable
valheim Valheim source udp Stable
ventrilo Ventrilo ventrilo udp Stable
vrising V Rising source udp Stable
warsow Warsow quake3 udp Stable
won World Opponent Network won udp Stable
wreckfest Wreckfest source udp Stable
wurm Wurm Unlimited source udp Stable
zomboid Project Zomboid source udp Stable

Query-port notes

The table intentionally does not duplicate every port offset. Always place the client/connect port in host; GameQ calculates the known query port. Supply options.query_port when the server administrator changed it or when the protocol requires it, notably TeamSpeak.

If a listed game has changed its query format, open an issue with a reproducible, sanitized fixture. See adding a protocol and tests and fixtures.

Clone this wiki locally