rust-gamedig/GAMES.md
Tom 52750fba76
[Games] Update game definitions to match node-gamedig names (#100)
* [Games] Update game definitions to match node-gamedig names

* Update game file names to match definitions

* [Games] rename minecraft definitions to better match node

* [Games] Add test that all game files match definition name

* Update SteamApp to match node names

* [Games] Update the forest to match node-GameDig#367

* Clippy fix in games test

* [Docs] Update GAMES.md with new names

* [DOCS] Update changelog
2023-09-23 00:20:01 +03:00

14 KiB

A supported game is defined as a game that has been successfully tested, other games that are not present here but use one of the implemented protocols might work too, but that isn't guaranteed.
Beware of the Notes column, as it contains information about query port offsets or other query requirements/information.

Supported games:

Game Use name Protocol Notes
Team Fortress 2 TF2 Valve
The Ship SHIP Valve (*Altered)
Counter-Strike: Global Offensive CSGO Valve The server must have the cvar host_players_show set to 2 to get the full player list.
Counter-Strike: Source CSS Valve
Day of Defeat: Source DODS Valve
Left 4 Dead LEFT4DEAD Valve
Left 4 Dead 2 LEFT4DEAD2 Valve
Half-Life 2 Deathmatch HL2DM Valve
Alien Swarm ALIENSWARM Valve
Alien Swarm: Reactive Drop ASRD Valve
Insurgency INSURGENCY Valve
Insurgency: Sandstorm INSURGENCYSANDSTORM Valve Query port offset: 1.
Insurgency: Modern Infantry Combat INSURGENCYMIC Valve
Counter-Strike: Condition Zero CSCZ Valve GoldSrc
Day of Defeat DOD Valve GoldSrc
Minecraft MINECRAFT Proprietary Bedrock edition provides a different response compared to the Java edition, query specifically for bedrock to get them, otherwise, only matching fields will be provided.
7 Days To Die SD2D Valve
ARK: Survival Evolved ARKSE Valve
Unturned UNTURNED Valve
The Forest THEFOREST Valve GoldSrc Query port offset: 1.
Team Fortress Classic TFC Valve
Sven Co-op SVENCOOP Valve GoldSrc
Rust RUST Valve
Counter-Strike CS Valve GoldSrc
Arma 2: Operation Arrowhead ARMA2OA Valve Query port offset: 1.
Day of Infamy DOI Valve
Half-Life Deathmatch: Source HLDMS Valve
Risk of Rain 2 ROR2 Valve Query port offset: 1.
Battalion 1944 BAT1944 Valve Query port offset: 3. It is strongly recommended to also query the rules, as it sends basic server info in them.
Black Mesa BLACKMESA Valve
Project Zomboid PRZOMBOID Valve
Age of Chivalry AGEOFCHIVALRY Valve
Don't Starve Together DST Valve Query port is 27016.
Colony Survival COLONYSURVIVAL Valve
Onset ONSET Valve Query port is 7776.
Codename CURE CODENAMECURE Valve
Ballistic Overkill BALLISTICOVERKILL Valve Query port is 27016.
BrainBread 2 BRAINBREAD2 Valve
Avorion AVORION Valve Query port is 27020.
Operation: Harsh Doorstop OHD Valve Query port is 27005.
V Rising VRISING Valve Query port is 27016.
Unreal Tournament UT GameSpy 1 Query Port offset: 1.
Battlefield 1942 BF1942 GameSpy 1 Query port is 23000.
Serious Sam SS GameSpy 1 Query Port offset: 1.
Frontlines: Fuel of War FFOW Valve (*Altered) Query Port offset: 2.
Crysis Wars CRYSISWARS GameSpy 3
Quake 2 QUAKE2 Quake 2
Quake 1 QUAKE1 Quake 1
Quake 3: Arena QUAKE3 Quake 3
Hell Let Loose HLL Valve Protocol Query port is 26420. Note that on this port it might not send players data, as there might be another query port that does send players data.
Soldier of Fortune 2 SOF2 Quake 3
Halo: Combat Evolved HALOCE GameSpy 2
Just Cause 2: Multiplayer JC2MP GameSpy 3 (*Altered)
Warsow WARSOW Quake 3
Creativerse CREATIVERSE Valve Query Port offset: 1.
Garry's Mod GARRYSMOD Valve

Planned to add support:

_