Add support for San Andreas OpenMP (#397)

* Add support for San Andreas OpenMP

* Add SAOpenMp to GAMES_LIST
This commit is contained in:
CosminPerRam 2023-11-02 18:38:52 +02:00 committed by GitHub
parent f64c4055db
commit 4de57545a9
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 448 additions and 445 deletions

View File

@ -32,7 +32,8 @@ Empires Mod (2008), Fistful of Frags (2014), alf-Life: Opposing Force (1999),
Pirates, Vikings, and Knights II (2007), Project Cars (2015), Project Cars 2 (2017), Pirates, Vikings, and Knights II (2007), Project Cars (2015), Project Cars 2 (2017),
The Specialists, Vampire Slayer, Warfork (2018), Wurm Unlimited (2015). The Specialists, Vampire Slayer, Warfork (2018), Wurm Unlimited (2015).
* Also added support: The Forest (2014), Operation: Harsh Doorstop (2023), * Also added support: The Forest (2014), Operation: Harsh Doorstop (2023),
Insurgency: Modern Infantry Combat (2007), Counter-Strike 2 (2023), The Front (2023). Insurgency: Modern Infantry Combat (2007), Counter-Strike 2 (2023), The Front (2023),
San Andreas OpenMP.
* Capitalized 'Unturned' in game.txt * Capitalized 'Unturned' in game.txt
* Removed the players::setNum method, the library will no longer add empty players as * Removed the players::setNum method, the library will no longer add empty players as
a placeholder in the `players` field. a placeholder in the `players` field.

View File

@ -1,444 +1,445 @@
### Supported ### Supported
| GameDig Type ID | Name | See Also | | GameDig Type ID | Name | See Also |
|---------------------------------------|---------------------------------------------------------|--------------------------------------------------| |---------------------------------------|---------------------------------------------------------|--------------------------------------------------|
| `7d2d` | 7 Days to Die (2013) | [Valve Protocol](#valve) | | `7d2d` | 7 Days to Die (2013) | [Valve Protocol](#valve) |
| `as` | Action: Source | [Valve Protocol](#valve) | | `as` | Action: Source | [Valve Protocol](#valve) |
| `ahl` | Action Half-Life | [Valve Protocol](#valve) | | `ahl` | Action Half-Life | [Valve Protocol](#valve) |
| `ageofchivalry` | Age of Chivalry (2007) | [Valve Protocol](#valve) | | `ageofchivalry` | Age of Chivalry (2007) | [Valve Protocol](#valve) |
| `aoe2` | Age of Empires 2 (1999) | | | `aoe2` | Age of Empires 2 (1999) | |
| `alienarena` | Alien Arena (2004) | | | `alienarena` | Alien Arena (2004) | |
| `alienswarm` | Alien Swarm (2010) | [Valve Protocol](#valve) | | `alienswarm` | Alien Swarm (2010) | [Valve Protocol](#valve) |
| `avp2` | Aliens versus Predator 2 (2001) | | | `avp2` | Aliens versus Predator 2 (2001) | |
| `avp2010` | Aliens vs. Predator (2010) | [Valve Protocol](#valve) | | `avp2010` | Aliens vs. Predator (2010) | [Valve Protocol](#valve) |
| `americasarmy` | America's Army (2002) | | | `americasarmy` | America's Army (2002) | |
| `americasarmy2` | America's Army 2 (2003) | | | `americasarmy2` | America's Army 2 (2003) | |
| `americasarmy3` | America's Army 3 (2009) | [Valve Protocol](#valve) | | `americasarmy3` | America's Army 3 (2009) | [Valve Protocol](#valve) |
| `americasarmypg` | America's Army: Proving Grounds (2015) | [Valve Protocol](#valve) | | `americasarmypg` | America's Army: Proving Grounds (2015) | [Valve Protocol](#valve) |
| `arcasimracing` | Arca Sim Racing (2008) | | | `arcasimracing` | Arca Sim Racing (2008) | |
| `arkse` | Ark: Survival Evolved (2017) | [Valve Protocol](#valve) | | `arkse` | Ark: Survival Evolved (2017) | [Valve Protocol](#valve) |
| `arma2` | ARMA 2 (2009) | [Valve Protocol](#valve) | | `arma2` | ARMA 2 (2009) | [Valve Protocol](#valve) |
| `arma2oa` | ARMA 2: Operation Arrowhead (2010) | [Valve Protocol](#valve) | | `arma2oa` | ARMA 2: Operation Arrowhead (2010) | [Valve Protocol](#valve) |
| `arma3` | ARMA 3 (2013) | [Valve Protocol](#valve) | | `arma3` | ARMA 3 (2013) | [Valve Protocol](#valve) |
| `arma` | ARMA: Armed Assault (2007) | | | `arma` | ARMA: Armed Assault (2007) | |
| `armacwa` | ARMA: Cold War Assault (2011) | | | `armacwa` | ARMA: Cold War Assault (2011) | |
| `armar` | ARMA: Resistance (2011) | | | `armar` | ARMA: Resistance (2011) | |
| `armare` | ARMA: Reforger (2022) | [Valve Protocol](#valve) | | `armare` | ARMA: Reforger (2022) | [Valve Protocol](#valve) |
| `armagetron` | Armagetron Advanced (2001) | | | `armagetron` | Armagetron Advanced (2001) | |
| `assettocorsa` | Assetto Corsa (2014) | | | `assettocorsa` | Assetto Corsa (2014) | |
| `atlas` | Atlas (2018) | [Valve Protocol](#valve) | | `atlas` | Atlas (2018) | [Valve Protocol](#valve) |
| `avorion` | Avorion (2020) | [Valve Protocol](#valve) | | `avorion` | Avorion (2020) | [Valve Protocol](#valve) |
| `baldursgate` | Baldur's Gate (1998) | | | `baldursgate` | Baldur's Gate (1998) | |
| `ballisticoverkill` | Ballistic Overkill (2017) | [Valve Protocol](#valve) | | `ballisticoverkill` | Ballistic Overkill (2017) | [Valve Protocol](#valve) |
| `barotrauma` | Barotrauma (2019) | [Valve Protocol](#valve) | | `barotrauma` | Barotrauma (2019) | [Valve Protocol](#valve) |
| `bat1944` | Battalion 1944 (2018) | [Valve Protocol](#valve) | | `bat1944` | Battalion 1944 (2018) | [Valve Protocol](#valve) |
| `bf1942` | Battlefield 1942 (2002) | | | `bf1942` | Battlefield 1942 (2002) | |
| `bf2` | Battlefield 2 (2005) | | | `bf2` | Battlefield 2 (2005) | |
| `bf2142` | Battlefield 2142 (2006) | | | `bf2142` | Battlefield 2142 (2006) | |
| `bf3` | Battlefield 3 (2011) | | | `bf3` | Battlefield 3 (2011) | |
| `bf4` | Battlefield 4 (2013) | | | `bf4` | Battlefield 4 (2013) | |
| `bfh` | Battlefield Hardline (2015) | | | `bfh` | Battlefield Hardline (2015) | |
| `bfv` | Battlefield Vietnam (2004) | | | `bfv` | Battlefield Vietnam (2004) | |
| `bfbc2` | Battlefield: Bad Company 2 (2010) | | | `bfbc2` | Battlefield: Bad Company 2 (2010) | |
| `bd` | Base Defense (2017) | [Valve Protocol](#valve) | | `bd` | Base Defense (2017) | [Valve Protocol](#valve) |
| `blackmesa` | Black Mesa (2020) | [Valve Protocol](#valve) | | `blackmesa` | Black Mesa (2020) | [Valve Protocol](#valve) |
| `brainbread` | BrainBread | [Valve Protocol](#valve) | | `brainbread` | BrainBread | [Valve Protocol](#valve) |
| `brainbread2` | BrainBread 2 (2022) | [Valve Protocol](#valve) | | `brainbread2` | BrainBread 2 (2022) | [Valve Protocol](#valve) |
| `breach` | Breach (2011) | [Valve Protocol](#valve) | | `breach` | Breach (2011) | [Valve Protocol](#valve) |
| `breed` | Breed (2004) | | | `breed` | Breed (2004) | |
| `brink` | Brink (2011) | [Valve Protocol](#valve) | | `brink` | Brink (2011) | [Valve Protocol](#valve) |
| `bs` | Blade Symphony (2014) | [Valve Protocol](#valve) | | `bs` | Blade Symphony (2014) | [Valve Protocol](#valve) |
| `buildandshoot` | Build and Shoot / Ace of Spades Classic (2012) | | | `buildandshoot` | Build and Shoot / Ace of Spades Classic (2012) | |
| `cod` | Call of Duty (2003) | | | `cod` | Call of Duty (2003) | |
| `cod2` | Call of Duty 2 (2005) | | | `cod2` | Call of Duty 2 (2005) | |
| `cod3` | Call of Duty 3 (2006) | | | `cod3` | Call of Duty 3 (2006) | |
| `cod4` | Call of Duty 4: Modern Warfare (2007) | | | `cod4` | Call of Duty 4: Modern Warfare (2007) | |
| `codmw2` | Call of Duty: Modern Warfare 2 (2009) | | | `codmw2` | Call of Duty: Modern Warfare 2 (2009) | |
| `codmw3` | Call of Duty: Modern Warfare 3 (2011) | [Valve Protocol](#valve) | | `codmw3` | Call of Duty: Modern Warfare 3 (2011) | [Valve Protocol](#valve) |
| `coduo` | Call of Duty: United Offensive (2004) | | | `coduo` | Call of Duty: United Offensive (2004) | |
| `codwaw` | Call of Duty: World at War (2008) | | | `codwaw` | Call of Duty: World at War (2008) | |
| `callofjuarez` | Call of Juarez (2006) | | | `callofjuarez` | Call of Juarez (2006) | |
| `chaser` | Chaser (2003) | | | `chaser` | Chaser (2003) | |
| `chivalry` | Chivalry: Medieval Warfare (2012) | [Valve Protocol](#valve) | | `chivalry` | Chivalry: Medieval Warfare (2012) | [Valve Protocol](#valve) |
| `chrome` | Chrome (2003) | | | `chrome` | Chrome (2003) | |
| `codenamecure` | Codename CURE (2017) | [Valve Protocol](#valve) | | `codenamecure` | Codename CURE (2017) | [Valve Protocol](#valve) |
| `codenameeagle` | Codename Eagle (2000) | | | `codenameeagle` | Codename Eagle (2000) | |
| `colonysurvival` | Colony Survival (2017) | [Valve Protocol](#valve) | | `colonysurvival` | Colony Survival (2017) | [Valve Protocol](#valve) |
| `cacrenegade` | Command and Conquer: Renegade (2002) | | | `cacrenegade` | Command and Conquer: Renegade (2002) | |
| `commandos3` | Commandos 3: Destination Berlin (2003) | | | `commandos3` | Commandos 3: Destination Berlin (2003) | |
| `conanexiles` | Conan Exiles (2018) | [Valve Protocol](#valve) | | `conanexiles` | Conan Exiles (2018) | [Valve Protocol](#valve) |
| `contagion` | Contagion (2011) | [Valve Protocol](#valve) | | `contagion` | Contagion (2011) | [Valve Protocol](#valve) |
| `contactjack` | Contract J.A.C.K. (2003) | | | `contactjack` | Contract J.A.C.K. (2003) | |
| `corekeeper` | Core Keeper (2022) | [Valve Protocol](#valve) | | `corekeeper` | Core Keeper (2022) | [Valve Protocol](#valve) |
| `cs15` | Counter-Strike 1.5 (2002) | | | `cs15` | Counter-Strike 1.5 (2002) | |
| `cs16` | Counter-Strike 1.6 (2003) | [Valve Protocol](#valve) | | `cs16` | Counter-Strike 1.6 (2003) | [Valve Protocol](#valve) |
| `cs2d` | CS2D (2004) | | | `cs2d` | CS2D (2004) | |
| `cscz` | Counter-Strike: Condition Zero (2004) | [Valve Protocol](#valve) | | `cscz` | Counter-Strike: Condition Zero (2004) | [Valve Protocol](#valve) |
| `csgo` | Counter-Strike: Global Offensive (2012) | [Notes](#csgo), [Valve Protocol](#valve) | | `csgo` | Counter-Strike: Global Offensive (2012) | [Notes](#csgo), [Valve Protocol](#valve) |
| `css` | Counter-Strike: Source (2004) | [Valve Protocol](#valve) | | `css` | Counter-Strike: Source (2004) | [Valve Protocol](#valve) |
| `cs2` | Counter-Strike 2 (2023) | [Valve Protocol](#valve) | | `cs2` | Counter-Strike 2 (2023) | [Valve Protocol](#valve) |
| `creativerse` | Creativerse (2017) | [Valve Protocol](#valve) | | `creativerse` | Creativerse (2017) | [Valve Protocol](#valve) |
| `crossracing` | Cross Racing Championship Extreme 2005 (2005) | | | `crossracing` | Cross Racing Championship Extreme 2005 (2005) | |
| `crysis` | Crysis (2007) | | | `crysis` | Crysis (2007) | |
| `crysis2` | Crysis 2 (2011) | | | `crysis2` | Crysis 2 (2011) | |
| `crysiswars` | Crysis Wars (2008) | | | `crysiswars` | Crysis Wars (2008) | |
| `dab` | Double Action: Boogaloo (2014) | [Valve Protocol](#valve) | | `dab` | Double Action: Boogaloo (2014) | [Valve Protocol](#valve) |
| `daikatana` | Daikatana (2000) | | | `daikatana` | Daikatana (2000) | |
| `dnl` | Dark and Light (2017) | [Valve Protocol](#valve) | | `dnl` | Dark and Light (2017) | [Valve Protocol](#valve) |
| `dmomam` | Dark Messiah of Might and Magic (2006) | [Valve Protocol](#valve) | | `dmomam` | Dark Messiah of Might and Magic (2006) | [Valve Protocol](#valve) |
| `darkesthour` | Darkest Hour: Europe '44-'45 (2008) | | | `darkesthour` | Darkest Hour: Europe '44-'45 (2008) | |
| `dod` | Day of Defeat (2003) | [Valve Protocol](#valve) | | `dod` | Day of Defeat (2003) | [Valve Protocol](#valve) |
| `dods` | Day of Defeat: Source (2005) | [Valve Protocol](#valve) | | `dods` | Day of Defeat: Source (2005) | [Valve Protocol](#valve) |
| `dayofdragons` | Day of Dragons (2019) | [Valve Protocol](#valve) | | `dayofdragons` | Day of Dragons (2019) | [Valve Protocol](#valve) |
| `doi` | Day of Infamy (2017) | [Valve Protocol](#valve) | | `doi` | Day of Infamy (2017) | [Valve Protocol](#valve) |
| `daysofwar` | Days of War (2017) | [Valve Protocol](#valve) | | `daysofwar` | Days of War (2017) | [Valve Protocol](#valve) |
| `dayz` | DayZ (2018) | [Valve Protocol](#valve) | | `dayz` | DayZ (2018) | [Valve Protocol](#valve) |
| `dayzmod` | DayZ Mod (2013) | [Valve Protocol](#valve) | | `dayzmod` | DayZ Mod (2013) | [Valve Protocol](#valve) |
| `deadlydozenpt` | Deadly Dozen: Pacific Theater (2002) | | | `deadlydozenpt` | Deadly Dozen: Pacific Theater (2002) | |
| `dh2005` | Deer Hunter 2005 (2004) | | | `dh2005` | Deer Hunter 2005 (2004) | |
| `descent3` | Descent 3 (1999) | | | `descent3` | Descent 3 (1999) | |
| `deusex` | Deus Ex (2000) | | | `deusex` | Deus Ex (2000) | |
| `devastation` | Devastation (2003) | | | `devastation` | Devastation (2003) | |
| `dinodday` | Dino D-Day (2011) | [Valve Protocol](#valve) | | `dinodday` | Dino D-Day (2011) | [Valve Protocol](#valve) |
| `dirttrackracing2` | Dirt Track Racing 2 (2002) | | | `dirttrackracing2` | Dirt Track Racing 2 (2002) | |
| `discord` | Discord | [Notes](#discord) | | `discord` | Discord | [Notes](#discord) |
| `dmc` | Deathmatch Classic (2001) | [Valve Protocol](#valve) | | `dmc` | Deathmatch Classic (2001) | [Valve Protocol](#valve) |
| `dst` | Don't Starve Together (2016) | [Valve Protocol](#valve) | | `dst` | Don't Starve Together (2016) | [Valve Protocol](#valve) |
| `doom3` | Doom 3 (2004) | | | `doom3` | Doom 3 (2004) | |
| `dota2` | Dota 2 (2013) | [Valve Protocol](#valve) | | `dota2` | Dota 2 (2013) | [Valve Protocol](#valve) |
| `drakan` | Drakan: Order of the Flame (1999) | | | `drakan` | Drakan: Order of the Flame (1999) | |
| `dystopia` | Dystopia (2005) | [Valve Protocol](#valve) | | `dystopia` | Dystopia (2005) | [Valve Protocol](#valve) |
| `eco` | Eco (2018) | | | `eco` | Eco (2018) | |
| `empyrion` | Empyrion - Galactic Survival (2015) | [Valve Protocol](#valve) | | `empyrion` | Empyrion - Galactic Survival (2015) | [Valve Protocol](#valve) |
| `empiresmod` | Empires Mod (2008) | [Valve Protocol](#valve) | | `empiresmod` | Empires Mod (2008) | [Valve Protocol](#valve) |
| `etqw` | Enemy Territory: Quake Wars (2007) | | | `etqw` | Enemy Territory: Quake Wars (2007) | |
| `fear` | F.E.A.R. (2005) | | | `fear` | F.E.A.R. (2005) | |
| `f1c9902` | F1 Challenge '99-'02 (2002) | | | `f1c9902` | F1 Challenge '99-'02 (2002) | |
| `farcry` | Far Cry (2004) | | | `farcry` | Far Cry (2004) | |
| `farcry2` | Far Cry 2 (2008) | | | `farcry2` | Far Cry 2 (2008) | |
| `f12002` | Formula One 2002 (2002) | | | `f12002` | Formula One 2002 (2002) | |
| `fof` | Fistful of Frags (2014) | [Valve Protocol](#valve) | | `fof` | Fistful of Frags (2014) | [Valve Protocol](#valve) |
| `fortressforever` | Fortress Forever (2007) | [Valve Protocol](#valve) | | `fortressforever` | Fortress Forever (2007) | [Valve Protocol](#valve) |
| `ffow` | Frontlines: Fuel of War (2008) | | | `ffow` | Frontlines: Fuel of War (2008) | |
| `garrysmod` | Garry's Mod (2004) | [Valve Protocol](#valve) | | `garrysmod` | Garry's Mod (2004) | [Valve Protocol](#valve) |
| `geneshift`<br>`mutantfactions` | Geneshift (2017) | | | `geneshift`<br>`mutantfactions` | Geneshift (2017) | |
| `giantscitizenkabuto` | Giants: Citizen Kabuto (2000) | | | `giantscitizenkabuto` | Giants: Citizen Kabuto (2000) | |
| `globaloperations` | Global Operations (2002) | | | `globaloperations` | Global Operations (2002) | |
| `ges` | GoldenEye: Source (2010) | [Valve Protocol](#valve) | | `ges` | GoldenEye: Source (2010) | [Valve Protocol](#valve) |
| `gore` | Gore: Ultimate Soldier (2002) | | | `gore` | Gore: Ultimate Soldier (2002) | |
| `fivem` | Grand Theft Auto V - FiveM (2013) | | | `fivem` | Grand Theft Auto V - FiveM (2013) | |
| `mtasa` | Grand Theft Auto: San Andreas - Multi Theft Auto (2004) | | | `mtasa` | Grand Theft Auto: San Andreas - Multi Theft Auto (2004) | |
| `mtavc` | Grand Theft Auto: Vice City - Multi Theft Auto (2002) | | | `mtavc` | Grand Theft Auto: Vice City - Multi Theft Auto (2002) | |
| `groundbreach` | Ground Breach (2018) | [Valve Protocol](#valve) | | `groundbreach` | Ground Breach (2018) | [Valve Protocol](#valve) |
| `gunmanchronicles` | Gunman Chronicles (2000) | [Valve Protocol](#valve) | | `gunmanchronicles` | Gunman Chronicles (2000) | [Valve Protocol](#valve) |
| `hl2dm` | Half-Life 2: Deathmatch (2004) | [Valve Protocol](#valve) | | `hl2dm` | Half-Life 2: Deathmatch (2004) | [Valve Protocol](#valve) |
| `hldm` | Half-Life Deathmatch (1998) | [Valve Protocol](#valve) | | `hldm` | Half-Life Deathmatch (1998) | [Valve Protocol](#valve) |
| `hldms` | Half-Life Deathmatch: Source (2005) | [Valve Protocol](#valve) | | `hldms` | Half-Life Deathmatch: Source (2005) | [Valve Protocol](#valve) |
| `hlopfor` | Half-Life: Opposing Force (1999) | [Valve Protocol](#valve) | | `hlopfor` | Half-Life: Opposing Force (1999) | [Valve Protocol](#valve) |
| `halo` | Halo (2003) | | | `halo` | Halo (2003) | |
| `halo2` | Halo 2 (2007) | | | `halo2` | Halo 2 (2007) | |
| `hll` | Hell Let Loose | [Valve Protocol](#valve) | | `hll` | Hell Let Loose | [Valve Protocol](#valve) |
| `heretic2` | Heretic II (1998) | | | `heretic2` | Heretic II (1998) | |
| `hexen2` | Hexen II (1997) | | | `hexen2` | Hexen II (1997) | |
| `had2` | Hidden & Dangerous 2 (2003) | | | `had2` | Hidden & Dangerous 2 (2003) | |
| `homefront` | Homefront (2011) | [Valve Protocol](#valve) | | `homefront` | Homefront (2011) | [Valve Protocol](#valve) |
| `homeworld2` | Homeworld 2 (2003) | | | `homeworld2` | Homeworld 2 (2003) | |
| `hurtworld` | Hurtworld (2015) | [Valve Protocol](#valve) | | `hurtworld` | Hurtworld (2015) | [Valve Protocol](#valve) |
| `igi2` | I.G.I.-2: Covert Strike (2003) | | | `igi2` | I.G.I.-2: Covert Strike (2003) | |
| `il2` | IL-2 Sturmovik (2001) | | | `il2` | IL-2 Sturmovik (2001) | |
| `insurgency` | Insurgency (2014) | [Valve Protocol](#valve) | | `insurgency` | Insurgency (2014) | [Valve Protocol](#valve) |
| `insurgencymic` | Insurgency: Modern Infantry Combat (2007) | [Valve Protocol](#valve) | | `insurgencymic` | Insurgency: Modern Infantry Combat (2007) | [Valve Protocol](#valve) |
| `insurgencysandstorm` | Insurgency: Sandstorm (2018) | [Valve Protocol](#valve) | | `insurgencysandstorm` | Insurgency: Sandstorm (2018) | [Valve Protocol](#valve) |
| `ironstorm` | Iron Storm (2002) | | | `ironstorm` | Iron Storm (2002) | |
| `isle` | The Isle (2015) | [Valve Protocol](#valve) | | `isle` | The Isle (2015) | [Valve Protocol](#valve) |
| `jamesbondnightfire` | James Bond 007: Nightfire (2002) | | | `jamesbondnightfire` | James Bond 007: Nightfire (2002) | |
| `jc2mp` | Just Cause 2 - Multiplayer (2010) | | | `jc2mp` | Just Cause 2 - Multiplayer (2010) | |
| `jc3mp` | Just Cause 3 - Multiplayer (2017) | [Valve Protocol](#valve) | | `jc3mp` | Just Cause 3 - Multiplayer (2017) | [Valve Protocol](#valve) |
| `kspdmp` | Kerbal Space Program - DMP Multiplayer (2015) | | | `kspdmp` | Kerbal Space Program - DMP Multiplayer (2015) | |
| `killingfloor` | Killing Floor (2009) | | | `killingfloor` | Killing Floor (2009) | |
| `killingfloor2` | Killing Floor 2 (2016) | [Valve Protocol](#valve) | | `killingfloor2` | Killing Floor 2 (2016) | [Valve Protocol](#valve) |
| `kingpin` | Kingpin: Life of Crime (1999) | | | `kingpin` | Kingpin: Life of Crime (1999) | |
| `kisspc` | Kiss: Psycho Circus: The Nightmare Child (2000) | | | `kisspc` | Kiss: Psycho Circus: The Nightmare Child (2000) | |
| `kzmod` | Kreedz Climbing (2017) | [Valve Protocol](#valve) | | `kzmod` | Kreedz Climbing (2017) | [Valve Protocol](#valve) |
| `left4dead` | Left 4 Dead (2008) | [Valve Protocol](#valve) | | `left4dead` | Left 4 Dead (2008) | [Valve Protocol](#valve) |
| `left4dead2` | Left 4 Dead 2 (2009) | [Valve Protocol](#valve) | | `left4dead2` | Left 4 Dead 2 (2009) | [Valve Protocol](#valve) |
| `m2mp` | Mafia II - Multiplayer (2010) | | | `m2mp` | Mafia II - Multiplayer (2010) | |
| `m2o` | Mafia II - Online (2010) | | | `m2o` | Mafia II - Online (2010) | |
| `moh2010` | Medal of Honor (2010) | | | `moh2010` | Medal of Honor (2010) | |
| `mohab` | Medal of Honor: Airborne (2007) | | | `mohab` | Medal of Honor: Airborne (2007) | |
| `mohaa` | Medal of Honor: Allied Assault (2002) | | | `mohaa` | Medal of Honor: Allied Assault (2002) | |
| `mohbt` | Medal of Honor: Allied Assault Breakthrough (2003) | | | `mohbt` | Medal of Honor: Allied Assault Breakthrough (2003) | |
| `mohsh` | Medal of Honor: Allied Assault Spearhead (2002) | | | `mohsh` | Medal of Honor: Allied Assault Spearhead (2002) | |
| `mohpa` | Medal of Honor: Pacific Assault (2004) | | | `mohpa` | Medal of Honor: Pacific Assault (2004) | |
| `mohwf` | Medal of Honor: Warfighter (2012) | | | `mohwf` | Medal of Honor: Warfighter (2012) | |
| `medievalengineers` | Medieval Engineers (2015) | [Valve Protocol](#valve) | | `medievalengineers` | Medieval Engineers (2015) | [Valve Protocol](#valve) |
| `minecraft`<br>`minecraftping` | Minecraft (2009) | | | `minecraft`<br>`minecraftping` | Minecraft (2009) | |
| `minecraftpe`<br>`minecraftbe` | Minecraft: Bedrock Edition (2011) | | | `minecraftpe`<br>`minecraftbe` | Minecraft: Bedrock Edition (2011) | |
| `mnc` | Monday Night Combat (2011) | [Valve Protocol](#valve) | | `mnc` | Monday Night Combat (2011) | [Valve Protocol](#valve) |
| `mordhau` | Mordhau (2019) | [Valve Protocol](#valve) | | `mordhau` | Mordhau (2019) | [Valve Protocol](#valve) |
| `mumble` | Mumble - GTmurmur Plugin (2005) | [Notes](#mumble) | | `mumble` | Mumble - GTmurmur Plugin (2005) | [Notes](#mumble) |
| `mumbleping` | Mumble - Lightweight (2005) | [Notes](#mumble) | | `mumbleping` | Mumble - Lightweight (2005) | [Notes](#mumble) |
| `nascarthunder2004` | NASCAR Thunder 2004 (2003) | | | `nascarthunder2004` | NASCAR Thunder 2004 (2003) | |
| `ns` | Natural Selection (2002) | [Valve Protocol](#valve) | | `ns` | Natural Selection (2002) | [Valve Protocol](#valve) |
| `ns2` | Natural Selection 2 (2012) | [Valve Protocol](#valve) | | `ns2` | Natural Selection 2 (2012) | [Valve Protocol](#valve) |
| `nfshp2` | Need for Speed: Hot Pursuit 2 (2002) | | | `nfshp2` | Need for Speed: Hot Pursuit 2 (2002) | |
| `nab` | Nerf Arena Blast (1999) | | | `nab` | Nerf Arena Blast (1999) | |
| `netpanzer` | netPanzer (2002) | | | `netpanzer` | netPanzer (2002) | |
| `nwn` | Neverwinter Nights (2002) | | | `nwn` | Neverwinter Nights (2002) | |
| `nwn2` | Neverwinter Nights 2 (2006) | | | `nwn2` | Neverwinter Nights 2 (2006) | |
| `nexuiz` | Nexuiz (2005) | | | `nexuiz` | Nexuiz (2005) | |
| `nitrofamily` | Nitro Family (2004) | | | `nitrofamily` | Nitro Family (2004) | |
| `nmrih` | No More Room in Hell (2011) | [Valve Protocol](#valve) | | `nmrih` | No More Room in Hell (2011) | [Valve Protocol](#valve) |
| `nolf2` | No One Lives Forever 2: A Spy in H.A.R.M.'s Way (2002) | | | `nolf2` | No One Lives Forever 2: A Spy in H.A.R.M.'s Way (2002) | |
| `nucleardawn` | Nuclear Dawn (2011) | [Valve Protocol](#valve) | | `nucleardawn` | Nuclear Dawn (2011) | [Valve Protocol](#valve) |
| `onset` | Onset (2019) | [Valve Protocol](#valve) | | `onset` | Onset (2019) | [Valve Protocol](#valve) |
| `ohd` | Operation: Harsh Doorstop (2023) | [Valve Protocol](#valve) | | `ohd` | Operation: Harsh Doorstop (2023) | [Valve Protocol](#valve) |
| `openarena` | OpenArena (2005) | | | `openarena` | OpenArena (2005) | |
| `openttd` | OpenTTD (2004) | | | `openttd` | OpenTTD (2004) | |
| `operationflashpoint`<br>`flashpoint` | Operation Flashpoint: Cold War Crisis (2001) | | | `operationflashpoint`<br>`flashpoint` | Operation Flashpoint: Cold War Crisis (2001) | |
| `flashpointresistance` | Operation Flashpoint: Resistance (2002) | | | `flashpointresistance` | Operation Flashpoint: Resistance (2002) | |
| `painkiller` | Painkiller | | | `painkiller` | Painkiller | |
| `pc` | Project Cars (2015) | [Valve Protocol](#valve) | | `pc` | Project Cars (2015) | [Valve Protocol](#valve) |
| `pc2` | Project Cars 2 (2017) | [Valve Protocol](#valve) | | `pc2` | Project Cars 2 (2017) | [Valve Protocol](#valve) |
| `pixark` | PixARK (2018) | [Valve Protocol](#valve) | | `pixark` | PixARK (2018) | [Valve Protocol](#valve) |
| `pvkii` | Pirates, Vikings, and Knights II (2007) | [Valve Protocol](#valve) | | `pvkii` | Pirates, Vikings, and Knights II (2007) | [Valve Protocol](#valve) |
| `ps` | Post Scriptum | | | `ps` | Post Scriptum | |
| `postal2` | Postal 2 | | | `postal2` | Postal 2 | |
| `prey` | Prey | | | `prey` | Prey | |
| `primalcarnage` | Primal Carnage: Extinction | [Valve Protocol](#valve) | | `primalcarnage` | Primal Carnage: Extinction | [Valve Protocol](#valve) |
| `prbf2` | Project Reality: Battlefield 2 (2005) | | | `prbf2` | Project Reality: Battlefield 2 (2005) | |
| `przomboid` | Project Zomboid | [Valve Protocol](#valve) | | `przomboid` | Project Zomboid | [Valve Protocol](#valve) |
| `quake1` | Quake 1: QuakeWorld (1996) | | | `quake1` | Quake 1: QuakeWorld (1996) | |
| `quake2` | Quake 2 (1997) | | | `quake2` | Quake 2 (1997) | |
| `quake3` | Quake 3: Arena (1999) | | | `quake3` | Quake 3: Arena (1999) | |
| `quake4` | Quake 4 (2005) | | | `quake4` | Quake 4 (2005) | |
| `quakelive` | Quake Live (2010) | [Valve Protocol](#valve) | | `quakelive` | Quake Live (2010) | [Valve Protocol](#valve) |
| `ragdollkungfu` | Rag Doll Kung Fu | [Valve Protocol](#valve) | | `ragdollkungfu` | Rag Doll Kung Fu | [Valve Protocol](#valve) |
| `r6` | Rainbow Six | | | `r6` | Rainbow Six | |
| `r6roguespear` | Rainbow Six 2: Rogue Spear | | | `r6roguespear` | Rainbow Six 2: Rogue Spear | |
| `r6ravenshield` | Rainbow Six 3: Raven Shield | | | `r6ravenshield` | Rainbow Six 3: Raven Shield | |
| `rallisportchallenge` | RalliSport Challenge | | | `rallisportchallenge` | RalliSport Challenge | |
| `rallymasters` | Rally Masters | | | `rallymasters` | Rally Masters | |
| `redorchestra` | Red Orchestra | | | `redorchestra` | Red Orchestra | |
| `redorchestra2` | Red Orchestra 2 | [Valve Protocol](#valve) | | `redorchestra2` | Red Orchestra 2 | [Valve Protocol](#valve) |
| `redorchestraost` | Red Orchestra: Ostfront 41-45 | | | `redorchestraost` | Red Orchestra: Ostfront 41-45 | |
| `redline` | Redline | | | `redline` | Redline | |
| `redm` | Red Dead Redemption 2 - RedM (2018) | | | `redm` | Red Dead Redemption 2 - RedM (2018) | |
| `rtcw` | Return to Castle Wolfenstein | | | `rtcw` | Return to Castle Wolfenstein | |
| `rfactor` | rFactor | | | `rfactor` | rFactor | |
| `ricochet` | Ricochet | [Valve Protocol](#valve) | | `ricochet` | Ricochet | [Valve Protocol](#valve) |
| `riseofnations` | Rise of Nations | | | `riseofnations` | Rise of Nations | |
| `rs2` | Rising Storm 2: Vietnam | [Valve Protocol](#valve) | | `rs2` | Rising Storm 2: Vietnam | [Valve Protocol](#valve) |
| `risingworld` | Rising World (2014) | [Valve Protocol](#valve) | | `risingworld` | Rising World (2014) | [Valve Protocol](#valve) |
| `ror2` | Risk of Rain 2 (2020) | [Valve Protocol](#valve) | | `ror2` | Risk of Rain 2 (2020) | [Valve Protocol](#valve) |
| `rune` | Rune | | | `rune` | Rune | |
| `rust` | Rust | [Valve Protocol](#valve) | | `rust` | Rust | [Valve Protocol](#valve) |
| `stalker` | S.T.A.L.K.E.R. | | | `stalker` | S.T.A.L.K.E.R. | |
| `samp` | San Andreas Multiplayer | | | `samp` | San Andreas Multiplayer | |
| `savage2` | Savage 2: A Tortured Soul (2008) | | | `saomp` | San Andreas OpenMP | |
| `ss` | Serious Sam | | | `savage2` | Savage 2: A Tortured Soul (2008) | |
| `ss2` | Serious Sam 2 | | | `ss` | Serious Sam | |
| `shatteredhorizon` | Shattered Horizon | [Valve Protocol](#valve) | | `ss2` | Serious Sam 2 | |
| `shogo` | Shogo | | | `shatteredhorizon` | Shattered Horizon | [Valve Protocol](#valve) |
| `shootmania` | Shootmania | [Notes](#nadeo-shootmania--trackmania--etc) | | `shogo` | Shogo | |
| `sin` | SiN | | | `shootmania` | Shootmania | [Notes](#nadeo-shootmania--trackmania--etc) |
| `sinep` | SiN Episodes | [Valve Protocol](#valve) | | `sin` | SiN | |
| `soldat` | Soldat | | | `sinep` | SiN Episodes | [Valve Protocol](#valve) |
| `sof` | Soldier of Fortune | | | `soldat` | Soldat | |
| `sof2` | Soldier of Fortune 2 | | | `sof` | Soldier of Fortune | |
| `sonsoftheforest` | Sons Of The Forest | [Valve Protocol](#valve) | | `sof2` | Soldier of Fortune 2 | |
| `spaceengineers` | Space Engineers | [Valve Protocol](#valve) | | `sonsoftheforest` | Sons Of The Forest | [Valve Protocol](#valve) |
| `squad` | Squad | [Valve Protocol](#valve) | | `spaceengineers` | Space Engineers | [Valve Protocol](#valve) |
| `stbc` | Star Trek: Bridge Commander | | | `squad` | Squad | [Valve Protocol](#valve) |
| `stvef` | Star Trek: Voyager - Elite Force | | | `stbc` | Star Trek: Bridge Commander | |
| `stvef2` | Star Trek: Voyager - Elite Force 2 | | | `stvef` | Star Trek: Voyager - Elite Force | |
| `swjk2` | Star Wars Jedi Knight II: Jedi Outcast (2002) | | | `stvef2` | Star Trek: Voyager - Elite Force 2 | |
| `swjk` | Star Wars Jedi Knight: Jedi Academy (2003) | | | `swjk2` | Star Wars Jedi Knight II: Jedi Outcast (2002) | |
| `swbf` | Star Wars: Battlefront | | | `swjk` | Star Wars Jedi Knight: Jedi Academy (2003) | |
| `swbf2` | Star Wars: Battlefront 2 | | | `swbf` | Star Wars: Battlefront | |
| `swrc` | Star Wars: Republic Commando | | | `swbf2` | Star Wars: Battlefront 2 | |
| `starbound` | Starbound | [Valve Protocol](#valve) | | `swrc` | Star Wars: Republic Commando | |
| `starmade` | StarMade | | | `starbound` | Starbound | [Valve Protocol](#valve) |
| `starsiege` | Starsiege (2009) | | | `starmade` | StarMade | |
| `suicidesurvival` | Suicide Survival | [Valve Protocol](#valve) | | `starsiege` | Starsiege (2009) | |
| `stn` | Survive the Nights (2017) | [Valve Protocol](#valve) | | `suicidesurvival` | Suicide Survival | [Valve Protocol](#valve) |
| `svencoop` | Sven Coop | [Valve Protocol](#valve) | | `stn` | Survive the Nights (2017) | [Valve Protocol](#valve) |
| `swat4` | SWAT 4 | | | `svencoop` | Sven Coop | [Valve Protocol](#valve) |
| `synergy` | Synergy | [Valve Protocol](#valve) | | `swat4` | SWAT 4 | |
| `tacticalops` | Tactical Ops | | | `synergy` | Synergy | [Valve Protocol](#valve) |
| `takeonhelicopters` | Take On Helicopters (2011) | | | `tacticalops` | Tactical Ops | |
| `teamfactor` | Team Factor | | | `takeonhelicopters` | Take On Helicopters (2011) | |
| `tf2` | Team Fortress 2 | [Valve Protocol](#valve) | | `teamfactor` | Team Factor | |
| `tfc` | Team Fortress Classic | [Valve Protocol](#valve) | | `tf2` | Team Fortress 2 | [Valve Protocol](#valve) |
| `teamspeak2` | Teamspeak 2 | | | `tfc` | Team Fortress Classic | [Valve Protocol](#valve) |
| `teamspeak3` | Teamspeak 3 | [Notes](#teamspeak3) | | `teamspeak2` | Teamspeak 2 | |
| `terminus` | Terminus | | | `teamspeak3` | Teamspeak 3 | [Notes](#teamspeak3) |
| `terraria`<br>`tshock` | Terraria - TShock (2011) | [Notes](#terraria) | | `terminus` | Terminus | |
| `forrest` | The Forrest (2014) | [Valve Protocol](#valve) | | `terraria`<br>`tshock` | Terraria - TShock (2011) | [Notes](#terraria) |
| `thefront` | The Front (2023) | [The Front](#thefront), [Valve Protocol](#valve) | | `forrest` | The Forrest (2014) | [Valve Protocol](#valve) |
| `hidden` | The Hidden (2005) | [Valve Protocol](#valve) | | `thefront` | The Front (2023) | [The Front](#thefront), [Valve Protocol](#valve) |
| `nolf` | The Operative: No One Lives Forever (2000) | | | `hidden` | The Hidden (2005) | [Valve Protocol](#valve) |
| `ship` | The Ship | [Valve Protocol](#valve) | | `nolf` | The Operative: No One Lives Forever (2000) | |
| `ts` | The Specialists | [Valve Protocol](#valve) | | `ship` | The Ship | [Valve Protocol](#valve) |
| `graw` | Tom Clancy's Ghost Recon Advanced Warfighter (2006) | | | `ts` | The Specialists | [Valve Protocol](#valve) |
| `graw2` | Tom Clancy's Ghost Recon Advanced Warfighter 2 (2007) | | | `graw` | Tom Clancy's Ghost Recon Advanced Warfighter (2006) | |
| `theforest` | The Forest (2014) | [Valve Protocol](#valve) | | `graw2` | Tom Clancy's Ghost Recon Advanced Warfighter 2 (2007) | |
| `thps3` | Tony Hawk's Pro Skater 3 | | | `theforest` | The Forest (2014) | [Valve Protocol](#valve) |
| `thps4` | Tony Hawk's Pro Skater 4 | | | `thps3` | Tony Hawk's Pro Skater 3 | |
| `thu2` | Tony Hawk's Underground 2 | | | `thps4` | Tony Hawk's Pro Skater 4 | |
| `towerunite` | Tower Unite | [Valve Protocol](#valve) | | `thu2` | Tony Hawk's Underground 2 | |
| `trackmania2` | Trackmania 2 | [Notes](#nadeo-shootmania--trackmania--etc) | | `towerunite` | Tower Unite | [Valve Protocol](#valve) |
| `trackmaniaforever` | Trackmania Forever | [Notes](#nadeo-shootmania--trackmania--etc) | | `trackmania2` | Trackmania 2 | [Notes](#nadeo-shootmania--trackmania--etc) |
| `tremulous` | Tremulous | | | `trackmaniaforever` | Trackmania Forever | [Notes](#nadeo-shootmania--trackmania--etc) |
| `tribes1` | Tribes 1: Starsiege | | | `tremulous` | Tremulous | |
| `tribesvengeance` | Tribes: Vengeance | | | `tribes1` | Tribes 1: Starsiege | |
| `tron20` | Tron 2.0 | | | `tribesvengeance` | Tribes: Vengeance | |
| `turok2` | Turok 2 | | | `tron20` | Tron 2.0 | |
| `universalcombat` | Universal Combat | | | `turok2` | Turok 2 | |
| `unreal` | Unreal | | | `universalcombat` | Universal Combat | |
| `ut` | Unreal Tournament | | | `unreal` | Unreal | |
| `ut2003` | Unreal Tournament 2003 | | | `ut` | Unreal Tournament | |
| `ut2004` | Unreal Tournament 2004 | | | `ut2003` | Unreal Tournament 2003 | |
| `ut3` | Unreal Tournament 3 | | | `ut2004` | Unreal Tournament 2004 | |
| `unturned` | Unturned | [Valve Protocol](#valve) | | `ut3` | Unreal Tournament 3 | |
| `urbanterror` | Urban Terror | | | `unturned` | Unturned | [Valve Protocol](#valve) |
| `vrising` | V Rising (2022) | [Valve Protocol](#valve) | | `urbanterror` | Urban Terror | |
| `v8supercar` | V8 Supercar Challenge | | | `vrising` | V Rising (2022) | [Valve Protocol](#valve) |
| `vs` | Vampire Slayer | [Valve Protocol](#valve) | | `v8supercar` | V8 Supercar Challenge | |
| `valheim` | Valheim (2021) | [Notes](#valheim), [Valve Protocol](#valve) | | `vs` | Vampire Slayer | [Valve Protocol](#valve) |
| `ventrilo` | Ventrilo | | | `valheim` | Valheim (2021) | [Notes](#valheim), [Valve Protocol](#valve) |
| `vcmp` | Vice City Multiplayer | | | `ventrilo` | Ventrilo | |
| `vietcong` | Vietcong | | | `vcmp` | Vice City Multiplayer | |
| `vietcong2` | Vietcong 2 | | | `vietcong` | Vietcong | |
| `warfork` | Warfork | | | `vietcong2` | Vietcong 2 | |
| `warsow` | Warsow | | | `warfork` | Warfork | |
| `wheeloftime` | Wheel of Time | | | `warsow` | Warsow | |
| `wolfenstein2009` | Wolfenstein 2009 | | | `wheeloftime` | Wheel of Time | |
| `wolfensteinet` | Wolfenstein: Enemy Territory | | | `wolfenstein2009` | Wolfenstein 2009 | |
| `wurm` | Wurm: Unlimited | [Valve Protocol](#valve) | | `wolfensteinet` | Wolfenstein: Enemy Territory | |
| `xpandrally` | Xpand Rally | | | `wurm` | Wurm: Unlimited | [Valve Protocol](#valve) |
| `zombiemaster` | Zombie Master | [Valve Protocol](#valve) | | `xpandrally` | Xpand Rally | |
| `zps` | Zombie Panic: Source | [Valve Protocol](#valve) | | `zombiemaster` | Zombie Master | [Valve Protocol](#valve) |
| `zps` | Zombie Panic: Source | [Valve Protocol](#valve) |
### Not supported (yet)
### Not supported (yet)
* Cube Engine (cube):
* Cube 1 * Cube Engine (cube):
* Assault Cube * Cube 1
* Cube 2: Sauerbraten * Assault Cube
* Blood Frontier * Cube 2: Sauerbraten
* Alien vs Predator * Blood Frontier
* Armed Assault 2: Operation Arrowhead * Alien vs Predator
* Battlefield Bad Company 2: Vietnam * Armed Assault 2: Operation Arrowhead
* BFRIS * Battlefield Bad Company 2: Vietnam
* Call of Duty: Black Ops 1 and 2 (no documentation, may require rcon) * BFRIS
* Crysis Warhead * Call of Duty: Black Ops 1 and 2 (no documentation, may require rcon)
* Days of War * Crysis Warhead
* DirtyBomb * Days of War
* Doom - Skulltag * DirtyBomb
* Doom - ZDaemon * Doom - Skulltag
* ECO Global Survival ([Ref](https://github.com/Austinb/GameQ/blob/v3/src/GameQ/Protocols/Eco.php)) * Doom - ZDaemon
* Farming Simulator * ECO Global Survival ([Ref](https://github.com/Austinb/GameQ/blob/v3/src/GameQ/Protocols/Eco.php))
* Freelancer * Farming Simulator
* Ghost Recon * Freelancer
* GRAV Online * Ghost Recon
* GTA Network ([Ref](https://github.com/Austinb/GameQ/blob/v3/src/GameQ/Protocols/Gtan.php)) * GRAV Online
* GTR 2 * GTA Network ([Ref](https://github.com/Austinb/GameQ/blob/v3/src/GameQ/Protocols/Gtan.php))
* Haze * GTR 2
* Hexen World * Haze
* Lost Heaven * Hexen World
* Multi Theft Auto * Lost Heaven
* Pariah * Multi Theft Auto
* Plain Sight * Pariah
* Purge Jihad * Plain Sight
* Red Eclipse * Purge Jihad
* Red Faction * Red Eclipse
* S.T.A.L.K.E.R. Clear Sky * Red Faction
* Savage: The Battle For Newerth * S.T.A.L.K.E.R. Clear Sky
* SiN 1 Multiplayer * Savage: The Battle For Newerth
* South Park * SiN 1 Multiplayer
* Star Wars Jedi Knight: Dark Forces II * South Park
* Star Wars: X-Wing Alliance * Star Wars Jedi Knight: Dark Forces II
* Sum of All Fears * Star Wars: X-Wing Alliance
* Teeworlds * Sum of All Fears
* Tibia ([Ref](https://github.com/Austinb/GameQ/blob/v3/src/GameQ/Protocols/Tibia.php)) * Teeworlds
* Titanfall * Tibia ([Ref](https://github.com/Austinb/GameQ/blob/v3/src/GameQ/Protocols/Tibia.php))
* Tribes 2 * Titanfall
* Unreal 2 XMP * Tribes 2
* World in Conflict * Unreal 2 XMP
* World Opponent Network * World in Conflict
* Wurm Unlimited * World Opponent Network
* Wurm Unlimited
> Want support for one of these games? Please open an issue to show your interest!
> __Know how to code?__ Protocol details for many of the games above are documented > Want support for one of these games? Please open an issue to show your interest!
> at https://github.com/gamedig/legacy-query-library-archive > __Know how to code?__ Protocol details for many of the games above are documented
> , ready for you to develop into GameDig! > at https://github.com/gamedig/legacy-query-library-archive
> , ready for you to develop into GameDig!
> Don't see your game listed here?
> > Don't see your game listed here?
> First, let us know, so we can fix it. Then, you can try using some common query >
> protocols directly by using one of these server types: > First, let us know, so we can fix it. Then, you can try using some common query
> * protocol-ase > protocols directly by using one of these server types:
> * protocol-battlefield > * protocol-ase
> * protocol-doom3 > * protocol-battlefield
> * protocol-gamespy1 > * protocol-doom3
> * protocol-gamespy2 > * protocol-gamespy1
> * protocol-gamespy3 > * protocol-gamespy2
> * protocol-nadeo > * protocol-gamespy3
> * protocol-quake2 > * protocol-nadeo
> * protocol-quake3 > * protocol-quake2
> * protocol-unreal2 > * protocol-quake3
> * protocol-valve > * protocol-unreal2
> * protocol-valve
Games with Additional Notes
--- Games with Additional Notes
---
### <a name="csgo"></a>Counter-Strike: Global Offensive
To receive a full player list response from CS:GO servers, the server must ### <a name="csgo"></a>Counter-Strike: Global Offensive
have set the cvar: host_players_show 2 To receive a full player list response from CS:GO servers, the server must
have set the cvar: host_players_show 2
### Discord
You must set the `guildId` request field to the server's guild ID. Do not provide an IP. ### Discord
The Guild ID can be found in server widget settings (Server ID) or by enabling developer mode in client settings and right-clicking the server's icon. You must set the `guildId` request field to the server's guild ID. Do not provide an IP.
In order to retrieve information from discord server's they must have the `Enable server widget` option enabled. The Guild ID can be found in server widget settings (Server ID) or by enabling developer mode in client settings and right-clicking the server's icon.
In order to retrieve information from discord server's they must have the `Enable server widget` option enabled.
### Mumble
For full query results from Mumble, you must be running the ### Mumble
[GTmurmur plugin](http://www.gametracker.com/downloads/gtmurmurplugin.php). For full query results from Mumble, you must be running the
If you do not wish to run the plugin, or do not require details such as channel and user lists, [GTmurmur plugin](http://www.gametracker.com/downloads/gtmurmurplugin.php).
you can use the 'mumbleping' server type instead, which uses a less accurate but more reliable solution If you do not wish to run the plugin, or do not require details such as channel and user lists,
you can use the 'mumbleping' server type instead, which uses a less accurate but more reliable solution
### Nadeo (ShootMania / TrackMania / etc)
The server must have xmlrpc enabled, and you must pass the xmlrpc port to GameDig, not the connection port. ### Nadeo (ShootMania / TrackMania / etc)
You must have a user account on the server with access level User or higher. The server must have xmlrpc enabled, and you must pass the xmlrpc port to GameDig, not the connection port.
Pass the login into to GameDig with the additional options: login, password You must have a user account on the server with access level User or higher.
Pass the login into to GameDig with the additional options: login, password
### <a name="teamspeak3"></a>TeamSpeak 3
For teamspeak 3 queries to work correctly, the following permissions must be available for the guest server group: ### <a name="teamspeak3"></a>TeamSpeak 3
For teamspeak 3 queries to work correctly, the following permissions must be available for the guest server group:
* Virtual Server
* b_virtualserver_info_view * Virtual Server
* b_virtualserver_channel_list * b_virtualserver_info_view
* b_virtualserver_client_list * b_virtualserver_channel_list
* Group * b_virtualserver_client_list
* b_virtualserver_servergroup_list * Group
* b_virtualserver_channelgroup_list * b_virtualserver_servergroup_list
* b_virtualserver_channelgroup_list
In the extremely unusual case that your server host responds to queries on a non-default port (the default is 10011),
you can specify their host query port using the teamspeakQueryPort option. In the extremely unusual case that your server host responds to queries on a non-default port (the default is 10011),
you can specify their host query port using the teamspeakQueryPort option.
### Terraria
Requires tshock server mod, and a REST user token, which can be passed to GameDig with the ### Terraria
additional option: `token` Requires tshock server mod, and a REST user token, which can be passed to GameDig with the
additional option: `token`
### Valheim
Valheim servers will only respond to queries if they are started in public mode (`-public 1`). ### Valheim
Valheim servers will only respond to queries if they are started in public mode (`-public 1`).
### DayZ
DayZ stores some of it's servers information inside the `tags` attribute. Make sure to set `requestRules: true` to access it. Some data inside `dayzMods` attribute may be fuzzy, due to how mods are loaded into the servers. Alternatively, some servers may have a [third party tool](https://dayzsalauncher.com/#/tools) that you can use to get the mods information. If it's installed, you can access it via browser with the game servers IP:PORT, but add up 10 to the port. (eg. if game port is 2302 then use 2312). ### DayZ
DayZ stores some of it's servers information inside the `tags` attribute. Make sure to set `requestRules: true` to access it. Some data inside `dayzMods` attribute may be fuzzy, due to how mods are loaded into the servers. Alternatively, some servers may have a [third party tool](https://dayzsalauncher.com/#/tools) that you can use to get the mods information. If it's installed, you can access it via browser with the game servers IP:PORT, but add up 10 to the port. (eg. if game port is 2302 then use 2312).
### <a name="valve"></a>Valve Protocol
For many valve games, additional 'rules' may be fetched into the unstable `raw` field by passing the additional ### <a name="valve"></a>Valve Protocol
option: `requestRules: true`. Beware that this may increase query time. For many valve games, additional 'rules' may be fetched into the unstable `raw` field by passing the additional
option: `requestRules: true`. Beware that this may increase query time.
### <a name="thefront"></a>The Front
Responses with wrong `name` (gives out a steamid instead of the server name) and `maxplayers` (always 200, whatever the config would be) field values. ### <a name="thefront"></a>The Front
Responses with wrong `name` (gives out a steamid instead of the server name) and `maxplayers` (always 200, whatever the config would be) field values.

View File

@ -257,6 +257,7 @@ rs2|Rising Storm 2: Vietnam|valve|port=27015
rune|Rune|gamespy1|port=7777,port_query_offset=1 rune|Rune|gamespy1|port=7777,port_query_offset=1
rust|Rust|valve|port=28015 rust|Rust|valve|port=28015
samp|San Andreas Multiplayer|samp|port=7777 samp|San Andreas Multiplayer|samp|port=7777
saomp|San Andreas OpenMP|samp|port=7777
savage2|Savage 2: A Tortured Soul (2008)|savage2|port_query=11235 savage2|Savage 2: A Tortured Soul (2008)|savage2|port_query=11235
spaceengineers|Space Engineers|valve|port=27015 spaceengineers|Space Engineers|valve|port=27015
ss|Serious Sam|gamespy1|port=25600,port_query_offset=1 ss|Serious Sam|gamespy1|port=25600,port_query_offset=1