-
-
Notifications
You must be signed in to change notification settings - Fork 1
Supported Servers
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',
]);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, andarkseuse the Source family; -
cod4andurbanterroruse the Quake 3 family; -
bf2andminecraftuse the GameSpy 3 family; -
ut2004uses the Unreal 2 family; -
bf3,bf4, andbfhshare 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 | 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 |
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.
Getting started
Configuration
Guides
Reference
Development
Migration