node-gamedig/lib/games.js

2419 lines
42 KiB
JavaScript

export const games = {
as: {
name: 'Action: Source (2019)',
options: {
port: 27015,
protocol: 'valve'
}
},
ahl: {
name: 'Action Half-Life',
options: {
port: 27015,
protocol: 'valve'
}
},
ageofchivalry: {
name: 'Age of Chivalry (2007)',
options: {
port: 27015,
protocol: 'valve'
}
},
aoe2: {
name: 'Age of Empires 2 (1999)',
options: {
port_query: 27224,
protocol: 'ase'
}
},
alienarena: {
name: 'Alien Arena (2004)',
options: {
port_query: 27910,
protocol: 'quake2'
}
},
alienswarm: {
name: 'Alien Swarm (2010)',
options: {
port: 27015,
protocol: 'valve'
}
},
arkse: {
name: 'Ark: Survival Evolved (2017)',
options: {
port: 7777,
port_query: 27015,
protocol: 'valve'
}
},
asa: {
name: 'Ark: Survival Ascended (2023)',
options: {
port: 7777,
protocol: 'asa'
}
},
assettocorsa: {
name: 'Assetto Corsa (2014)',
options: {
port: 9610,
protocol: 'assettocorsa'
}
},
atlas: {
name: 'Atlas (2018)',
options: {
port: 5761,
port_query_offset: 51800,
protocol: 'valve'
}
},
avorion: {
name: 'Avorion (2020)',
options: {
port: 27000,
port_query_offset: 20,
protocol: 'valve'
}
},
avp2: {
name: 'Aliens versus Predator 2 (2001)',
options: {
port: 27888,
protocol: 'gamespy1'
}
},
avp2010: {
name: 'Aliens vs. Predator (2010)',
options: {
port: 27015,
protocol: 'valve'
}
},
americasarmy: {
name: "America's Army (2002)",
options: {
port: 1716,
port_query_offset: 1,
protocol: 'gamespy2'
}
},
americasarmy2: {
name: "America's Army 2 (2003)",
options: {
port: 1716,
port_query_offset: 1,
protocol: 'gamespy2'
}
},
americasarmy3: {
name: "America's Army 3 (2009)",
options: {
port: 8777,
port_query: 27020,
protocol: 'valve'
}
},
americasarmypg: {
name: "America's Army: Proving Grounds (2015)",
options: {
port: 8777,
port_query: 27020,
protocol: 'valve'
}
},
arcasimracing: {
name: 'Arca Sim Racing (2008)',
options: {
port: 34397,
port_query_offset: -100,
protocol: 'rfactor'
}
},
arma: {
name: 'ARMA: Armed Assault (2007)',
options: {
port: 2302,
protocol: 'gamespy2'
}
},
arma2: {
name: 'ARMA 2 (2009)',
options: {
port: 2302,
port_query_offset: 1,
protocol: 'valve'
}
},
arma2oa: {
name: 'ARMA 2: Operation Arrowhead (2010)',
options: {
port: 2302,
port_query_offset: 1,
protocol: 'valve'
}
},
armacwa: {
name: 'ARMA: Cold War Assault (2011)',
options: {
port: 2302,
port_query_offset: 1,
protocol: 'gamespy1'
}
},
armar: {
name: 'ARMA: Resistance (2011)',
options: {
port: 2302,
port_query_offset: 1,
protocol: 'gamespy1'
}
},
arma3: {
name: 'ARMA 3 (2013)',
options: {
port: 2302,
port_query_offset: 1,
protocol: 'valve'
}
},
armare: {
name: 'ARMA: Reforger (2022)',
options: {
port: 2001,
port_query: 17777,
protocol: 'valve'
}
},
armagetron: {
name: 'Armagetron Advanced (2001)',
options: {
port: 4534,
protocol: 'armagetron'
}
},
baldursgate: {
name: "Baldur's Gate (1998)",
options: {
port: 6073,
port_query: 1470,
protocol: 'gamespy1'
}
},
ballisticoverkill: {
name: 'Ballistic Overkill (2017)',
options: {
port: 27015,
port_query_offset: 1,
protocol: 'valve'
}
},
barotrauma: {
name: 'Barotrauma (2019)',
options: {
port: 27015,
port_query_offset: 1,
protocol: 'valve'
}
},
bat1944: {
name: 'Battalion 1944 (2018)',
options: {
port: 7777,
port_query_offset: 3,
protocol: 'valve'
}
},
bf1942: {
name: 'Battlefield 1942 (2002)',
options: {
port: 14567,
port_query: 23000,
protocol: 'gamespy1'
}
},
bfv: {
name: 'Battlefield Vietnam (2004)',
options: {
port: 15567,
port_query: 23000,
protocol: 'gamespy2'
}
},
bf2: {
name: 'Battlefield 2 (2005)',
options: {
port: 16567,
port_query: 29900,
protocol: 'gamespy3'
}
},
bf2142: {
name: 'Battlefield 2142 (2006)',
options: {
port: 16567,
port_query: 29900,
protocol: 'gamespy3'
}
},
bfbc2: {
name: 'Battlefield: Bad Company 2 (2010)',
options: {
port: 19567,
port_query: 48888,
protocol: 'battlefield'
}
},
bf3: {
name: 'Battlefield 3 (2011)',
options: {
port: 25200,
port_query_offset: 22000,
protocol: 'battlefield'
}
},
bf4: {
name: 'Battlefield 4 (2013)',
options: {
port: 25200,
port_query_offset: 22000,
protocol: 'battlefield'
}
},
bfh: {
name: 'Battlefield Hardline (2015)',
options: {
port: 25200,
port_query_offset: 22000,
protocol: 'battlefield'
}
},
blackmesa: {
name: 'Black Mesa (2020)',
options: {
port: 27015,
protocol: 'valve'
}
},
brainbread2: {
name: 'BrainBread 2 (2022)',
options: {
port: 27015,
protocol: 'valve'
}
},
brainbread: {
name: 'BrainBread',
options: {
port: 27015,
protocol: 'valve'
}
},
breach: {
name: 'Breach (2011)',
options: {
port: 27016,
protocol: 'valve'
}
},
breed: {
name: 'Breed (2004)',
options: {
port: 7649,
protocol: 'gamespy2'
}
},
brink: {
name: 'Brink (2011)',
options: {
port_query_offset: 1,
protocol: 'valve'
}
},
bd: {
name: 'Base Defense (2017)',
options: {
port: 27015,
protocol: 'valve'
}
},
bs: {
name: 'Blade Symphony (2014)',
options: {
port: 27015,
protocol: 'valve'
}
},
buildandshoot: {
name: 'Build and Shoot / Ace of Spades Classic (2012)',
options: {
port: 32887,
port_query_offset: -1,
protocol: 'buildandshoot'
}
},
cod: {
name: 'Call of Duty (2003)',
options: {
port: 28960,
protocol: 'quake3'
}
},
coduo: {
name: 'Call of Duty: United Offensive (2004)',
options: {
port: 28960,
protocol: 'quake3'
}
},
cod2: {
name: 'Call of Duty 2 (2005)',
options: {
port: 28960,
protocol: 'quake3'
}
},
cod3: {
name: 'Call of Duty 3 (2006)',
options: {
port: 28960,
protocol: 'quake3'
}
},
cod4: {
name: 'Call of Duty 4: Modern Warfare (2007)',
options: {
port: 28960,
protocol: 'quake3'
}
},
codwaw: {
name: 'Call of Duty: World at War (2008)',
options: {
port: 28960,
protocol: 'quake3'
}
},
codmw2: {
name: 'Call of Duty: Modern Warfare 2 (2009)',
options: {
port: 28960,
protocol: 'quake3'
}
},
codmw3: {
name: 'Call of Duty: Modern Warfare 3 (2011)',
options: {
port_query_offset: 2,
protocol: 'valve'
}
},
callofjuarez: {
name: 'Call of Juarez (2006)',
options: {
port_query: 26000,
protocol: 'ase'
}
},
chaser: {
name: 'Chaser (2003)',
options: {
port: 3000,
port_query_offset: 123,
protocol: 'ase'
}
},
chivalry: {
name: 'Chivalry: Medieval Warfare (2012)',
options: {
port: 7777,
port_query_offset: 2,
protocol: 'valve'
}
},
chrome: {
name: 'Chrome (2003)',
options: {
port: 27015,
port_query_offset: 123,
protocol: 'ase'
}
},
codenamecure: {
name: 'Codename CURE (2017)',
options: {
port: 27015,
protocol: 'valve'
}
},
codenameeagle: {
name: 'Codename Eagle (2000)',
options: {
port_query: 4711,
protocol: 'gamespy1'
}
},
colonysurvival: {
name: 'Colony Survival (2017)',
options: {
port: 27004,
protocol: 'valve'
}
},
commandos3: {
name: 'Commandos 3: Destination Berlin (2003)',
options: {
port_query: 6500,
protocol: 'gamespy1'
}
},
cacrenegade: {
name: 'Command and Conquer: Renegade (2002)',
options: {
port: 4848,
port_query: 25300,
protocol: 'gamespy1'
}
},
conanexiles: {
name: 'Conan Exiles (2018)',
options: {
port: 7777,
port_query: 27015,
protocol: 'valve'
}
},
contagion: {
name: 'Contagion (2011)',
options: {
port: 27015,
protocol: 'valve'
}
},
contactjack: {
name: 'Contract J.A.C.K. (2003)',
options: {
port_query: 27888,
protocol: 'gamespy1'
}
},
corekeeper: {
name: 'Core Keeper (2022)',
options: {
port: 1234,
port_query_offset: 1,
protocol: 'valve'
}
},
cs15: {
name: 'Counter-Strike 1.5 (2002)',
options: {
port: 27015,
protocol: 'goldsrc'
}
},
cs16: {
name: 'Counter-Strike 1.6 (2003)',
options: {
port: 27015,
protocol: 'valve'
}
},
cs2d: {
name: 'CS2D (2004)',
options: {
port: 36963,
protocol: 'cs2d'
}
},
cscz: {
name: 'Counter-Strike: Condition Zero (2004)',
options: {
port: 27015,
protocol: 'valve'
}
},
css: {
name: 'Counter-Strike: Source (2004)',
options: {
port: 27015,
protocol: 'valve'
}
},
csgo: {
name: 'Counter-Strike: Global Offensive (2012)',
options: {
port: 27015,
protocol: 'valve'
},
extra: {
doc_notes: 'csgo'
}
},
cs2: {
name: 'Counter-Strike 2 (2023)',
options: {
port: 27015,
protocol: 'valve'
}
},
creativerse: {
name: 'Creativerse (2017)',
options: {
port: 26900,
port_query_offset: 1,
protocol: 'valve'
}
},
crossracing: {
name: 'Cross Racing Championship Extreme 2005 (2005)',
options: {
port: 12321,
port_query_offset: 123,
protocol: 'ase'
}
},
crysis: {
name: 'Crysis (2007)',
options: {
port: 64087,
protocol: 'gamespy3'
}
},
crysiswars: {
name: 'Crysis Wars (2008)',
options: {
port: 64100,
protocol: 'gamespy3'
}
},
crysis2: {
name: 'Crysis 2 (2011)',
options: {
port: 64000,
protocol: 'gamespy3'
}
},
dab: {
name: 'Double Action: Boogaloo (2014)',
options: {
port: 27015,
protocol: 'valve'
}
},
daikatana: {
name: 'Daikatana (2000)',
options: {
port: 27982,
port_query_offset: 10,
protocol: 'quake2'
}
},
dmomam: {
name: 'Dark Messiah of Might and Magic (2006)',
options: {
port: 27015,
protocol: 'valve'
}
},
darkesthour: {
name: "Darkest Hour: Europe '44-'45 (2008)",
options: {
port: 7757,
port_query_offset: 1,
protocol: 'unreal2'
}
},
dayofdragons: {
name: 'Day of Dragons (2019)',
options: {
port: 7777,
port_query: 27015,
protocol: 'valve'
}
},
daysofwar: {
name: 'Days of War (2017)',
options: {
port: 27015,
protocol: 'valve'
}
},
dayz: {
name: 'DayZ (2018)',
options: {
port: 2302,
port_query_offset: 24714,
protocol: 'valve'
}
},
dayzmod: {
name: 'DayZ Mod (2013)',
options: {
port: 2302,
port_query_offset: 1,
protocol: 'valve'
}
},
deadlydozenpt: {
name: 'Deadly Dozen: Pacific Theater (2002)',
options: {
port_query: 25300,
protocol: 'gamespy1'
}
},
dh2005: {
name: 'Deer Hunter 2005 (2004)',
options: {
port: 23459,
port_query: 34567,
protocol: 'gamespy2'
}
},
descent3: {
name: 'Descent 3 (1999)',
options: {
port: 2092,
port_query: 20142,
protocol: 'gamespy1'
}
},
deusex: {
name: 'Deus Ex (2000)',
options: {
port: 7791,
port_query_offset: 1,
protocol: 'gamespy2'
}
},
devastation: {
name: 'Devastation (2003)',
options: {
port: 7777,
port_query_offset: 1,
protocol: 'unreal2'
}
},
dinodday: {
name: 'Dino D-Day (2011)',
options: {
port: 27015,
protocol: 'valve'
}
},
dirttrackracing2: {
name: 'Dirt Track Racing 2 (2002)',
options: {
port: 32240,
port_query_offset: -100,
protocol: 'gamespy1'
}
},
discord: {
name: 'Discord',
options: {
protocol: 'discord'
},
extra: {
doc_notes: 'discord'
}
},
dmc: {
name: 'Deathmatch Classic (2001)',
options: {
port: 27015,
protocol: 'valve'
}
},
dnl: {
name: 'Dark and Light (2017)',
options: {
port: 7777,
port_query: 27015,
protocol: 'valve'
}
},
dod: {
name: 'Day of Defeat (2003)',
options: {
port: 27015,
protocol: 'valve'
}
},
dods: {
name: 'Day of Defeat: Source (2005)',
options: {
port: 27015,
protocol: 'valve'
}
},
doi: {
name: 'Day of Infamy (2017)',
options: {
port: 27015,
protocol: 'valve'
}
},
doom3: {
name: 'Doom 3 (2004)',
options: {
port: 27666,
protocol: 'doom3'
}
},
dota2: {
name: 'Dota 2 (2013)',
options: {
port: 27015,
protocol: 'valve'
}
},
drakan: {
name: 'Drakan: Order of the Flame (1999)',
options: {
port: 27045,
port_query_offset: 1,
protocol: 'gamespy1'
}
},
dst: {
name: "Don't Starve Together (2016)",
options: {
port: 10999,
port_query: 27016,
protocol: 'valve'
}
},
dys: {
name: 'Dystopia (2005)',
options: {
port: 27015,
protocol: 'valve'
}
},
eco: {
name: 'Eco (2018)',
options: {
port: 3000,
port_query_offset: 1,
protocol: 'eco'
}
},
eldewrito: {
name: 'Halo Online (ElDewrito)',
options: {
port: 11775,
protocol: 'eldewrito'
}
},
em: {
name: 'Empires Mod (2008)',
options: {
port: 27015,
protocol: 'valve'
}
},
empyrion: {
name: 'Empyrion - Galactic Survival (2015)',
options: {
port: 30000,
port_query_offset: 1,
protocol: 'valve'
}
},
etqw: {
name: 'Enemy Territory: Quake Wars (2007)',
options: {
port: 3074,
port_query: 27733,
protocol: 'doom3'
}
},
fear: {
name: 'F.E.A.R. (2005)',
options: {
port_query: 27888,
protocol: 'gamespy2'
}
},
f12002: {
name: 'Formula One 2002 (2002)',
options: {
port_query: 3297,
protocol: 'gamespy1'
}
},
f1c9902: {
name: "F1 Challenge '99-'02 (2002)",
options: {
port_query: 34397,
protocol: 'gamespy1'
}
},
farcry: {
name: 'Far Cry (2004)',
options: {
port: 49001,
port_query_offset: 123,
protocol: 'ase'
}
},
farcry2: {
name: 'Far Cry 2 (2008)',
options: {
port_query: 14001,
protocol: 'ase'
}
},
fof: {
name: 'Fistful of Frags (2014)',
options: {
port: 27015,
protocol: 'valve'
}
},
fortressforever: {
name: 'Fortress Forever (2007)',
options: {
port: 27015,
protocol: 'valve'
}
},
ofcwc: {
name: 'Operation Flashpoint: Cold War Crisis (2001)',
options: {
port: 2302,
port_query_offset: 1,
protocol: 'gamespy1'
}
},
flashpointresistance: {
name: 'Operation Flashpoint: Resistance (2002)',
options: {
port: 2302,
port_query_offset: 1,
protocol: 'gamespy1'
}
},
ffow: {
name: 'Frontlines: Fuel of War (2008)',
options: {
port: 5476,
port_query_offset: 2,
protocol: 'ffow'
}
},
fivem: {
name: 'Grand Theft Auto V - FiveM (2013)',
options: {
port: 30120,
protocol: 'fivem'
}
},
forrest: {
name: 'The Forrest (2014)',
options: {
port: 27015,
port_query_offset: 1,
protocol: 'valve'
}
},
garrysmod: {
name: "Garry's Mod (2004)",
options: {
port: 27015,
protocol: 'valve'
}
},
graw: {
name: "Tom Clancy's Ghost Recon Advanced Warfighter (2006)",
options: {
port_query: 15250,
protocol: 'gamespy2'
}
},
graw2: {
name: "Tom Clancy's Ghost Recon Advanced Warfighter 2 (2007)",
options: {
port_query: 16250,
protocol: 'gamespy2'
}
},
giantscitizenkabuto: {
name: 'Giants: Citizen Kabuto (2000)',
options: {
port_query: 8911,
protocol: 'gamespy1'
}
},
globaloperations: {
name: 'Global Operations (2002)',
options: {
port_query: 28672,
protocol: 'gamespy1'
}
},
geneshift: {
name: 'Geneshift (2017)',
options: {
port: 11235,
protocol: 'geneshift'
}
},
ges: {
name: 'GoldenEye: Source (2010)',
options: {
port: 27015,
protocol: 'valve'
}
},
gore: {
name: 'Gore: Ultimate Soldier (2002)',
options: {
port: 27777,
port_query_offset: 1,
protocol: 'gamespy1'
}
},
groundbreach: {
name: 'Ground Breach (2018)',
options: {
port: 27015,
protocol: 'valve'
}
},
gunmanchronicles: {
name: 'Gunman Chronicles (2000)',
options: {
port: 27015,
protocol: 'valve'
}
},
hldm: {
name: 'Half-Life Deathmatch (1998)',
options: {
port: 27015,
protocol: 'valve'
}
},
hldms: {
name: 'Half-Life Deathmatch: Source (2005)',
options: {
port: 27015,
protocol: 'valve'
}
},
hlopfor: {
name: 'Half-Life: Opposing Force (1999)',
options: {
port: 27015,
protocol: 'valve'
}
},
hl2dm: {
name: 'Half-Life 2: Deathmatch (2004)',
options: {
port: 27015,
protocol: 'valve'
}
},
halo: {
name: 'Halo (2003)',
options: {
port: 2302,
protocol: 'gamespy2'
}
},
halo2: {
name: 'Halo 2 (2007)',
options: {
port: 2302,
protocol: 'gamespy2'
}
},
heretic2: {
name: 'Heretic II (1998)',
options: {
port: 27900,
port_query_offset: 1,
protocol: 'gamespy1'
}
},
hexen2: {
name: 'Hexen II (1997)',
options: {
port: 26900,
port_query_offset: 50,
protocol: 'hexen2'
}
},
hidden: {
name: 'The Hidden (2005)',
options: {
port: 27015,
protocol: 'valve'
}
},
hll: {
name: 'Hell Let Loose',
options: {
port: 27015,
protocol: 'valve'
}
},
had2: {
name: 'Hidden & Dangerous 2 (2003)',
options: {
port: 11001,
port_query_offset: 3,
protocol: 'gamespy1'
}
},
homefront: {
name: 'Homefront (2011)',
options: {
port: 27015,
protocol: 'valve'
}
},
homeworld2: {
name: 'Homeworld 2 (2003)',
options: {
port_query: 6500,
protocol: 'gamespy1'
}
},
hurtworld: {
name: 'Hurtworld (2015)',
options: {
port: 12871,
port_query: 12881,
protocol: 'valve'
}
},
igi2: {
name: 'I.G.I.-2: Covert Strike (2003)',
options: {
port_query: 26001,
protocol: 'gamespy1'
}
},
il2: {
name: 'IL-2 Sturmovik (2001)',
options: {
port_query: 21000,
protocol: 'gamespy1'
}
},
insurgency: {
name: 'Insurgency (2014)',
options: {
port: 27015,
protocol: 'valve'
}
},
insurgencymic: {
name: 'Insurgency: Modern Infantry Combat (2007)',
options: {
port: 27015,
protocol: 'valve'
}
},
insurgencysandstorm: {
name: 'Insurgency: Sandstorm (2018)',
options: {
port: 27015,
port_query_offset: 1,
protocol: 'valve'
}
},
ironstorm: {
name: 'Iron Storm (2002)',
options: {
port_query: 3505,
protocol: 'gamespy1'
}
},
isle: {
name: 'The Isle (2015)',
options: {
port: 7707,
port_query_offset: 1,
protocol: 'valve'
}
},
jamesbondnightfire: {
name: 'James Bond 007: Nightfire (2002)',
options: {
port_query: 6550,
protocol: 'gamespy1'
}
},
jc2mp: {
name: 'Just Cause 2 - Multiplayer (2010)',
options: {
port: 7777,
protocol: 'jc2mp'
}
},
jc3mp: {
name: 'Just Cause 3 - Multiplayer (2017)',
options: {
port: 4200,
port_query_offset: 1,
protocol: 'valve'
}
},
killingfloor: {
name: 'Killing Floor (2009)',
options: {
port: 7707,
port_query_offset: 1,
protocol: 'unreal2'
}
},
killingfloor2: {
name: 'Killing Floor 2 (2016)',
options: {
port: 7777,
port_query: 27015,
protocol: 'valve'
}
},
kingpin: {
name: 'Kingpin: Life of Crime (1999)',
options: {
port: 31510,
port_query_offset: -10,
protocol: 'gamespy1'
}
},
kisspc: {
name: 'Kiss: Psycho Circus: The Nightmare Child (2000)',
options: {
port: 7777,
port_query_offset: 1,
protocol: 'gamespy1'
}
},
kspdmp: {
name: 'Kerbal Space Program - DMP Multiplayer (2015)',
options: {
port: 6702,
port_query_offset: 1,
protocol: 'kspdmp'
}
},
kzmod: {
name: 'Kreedz Climbing (2017)',
options: {
port: 27015,
protocol: 'valve'
}
},
lastoasis: {
name: 'Last Oasis (2020)',
options: {
port: 27015,
protocol: 'valve'
}
},
left4dead: {
name: 'Left 4 Dead (2008)',
options: {
port: 27015,
protocol: 'valve'
}
},
left4dead2: {
name: 'Left 4 Dead 2 (2009)',
options: {
port: 27015,
protocol: 'valve'
}
},
m2mp: {
name: 'Mafia II - Multiplayer (2010)',
options: {
port: 27016,
port_query_offset: 1,
protocol: 'mafia2mp'
}
},
m2o: {
name: 'Mafia II - Online (2010)',
options: {
port: 27015,
port_query_offset: 1,
protocol: 'mafia2online'
}
},
medievalengineers: {
name: 'Medieval Engineers (2015)',
options: {
port: 27015,
protocol: 'valve'
}
},
mohaa: {
name: 'Medal of Honor: Allied Assault (2002)',
options: {
port: 12203,
port_query_offset: 97,
protocol: 'gamespy1'
}
},
mohsh: {
name: 'Medal of Honor: Allied Assault Spearhead (2002)',
options: {
port: 12203,
port_query_offset: 97,
protocol: 'gamespy1'
}
},
mohbt: {
name: 'Medal of Honor: Allied Assault Breakthrough (2003)',
options: {
port: 12203,
port_query_offset: 97,
protocol: 'gamespy1'
}
},
mohpa: {
name: 'Medal of Honor: Pacific Assault (2004)',
options: {
port: 13203,
port_query_offset: 97,
protocol: 'gamespy1'
}
},
mohab: {
name: 'Medal of Honor: Airborne (2007)',
options: {
port: 12203,
port_query_offset: 97,
protocol: 'gamespy1'
}
},
moh2010: {
name: 'Medal of Honor (2010)',
options: {
port: 7673,
port_query: 48888,
protocol: 'battlefield'
}
},
mohwf: {
name: 'Medal of Honor: Warfighter (2012)',
options: {
port: 25200,
port_query_offset: 22000,
protocol: 'battlefield'
}
},
minecraft: {
name: 'Minecraft (2009)',
options: {
port: 25565,
protocol: 'minecraft'
}
},
minecraftbe: {
name: 'Minecraft: Bedrock Edition (2011)',
options: {
port: 19132,
protocol: 'minecraft'
}
},
mnc: {
name: 'Monday Night Combat (2011)',
options: {
port: 7777,
port_query: 27016,
protocol: 'valve'
}
},
mordhau: {
name: 'Mordhau (2019)',
options: {
port: 7777,
port_query: 27015,
protocol: 'valve'
}
},
mtavc: {
name: 'Grand Theft Auto: Vice City - Multi Theft Auto (2002)',
options: {
port: 22003,
port_query_offset: 123,
protocol: 'ase'
}
},
mtasa: {
name: 'Grand Theft Auto: San Andreas - Multi Theft Auto (2004)',
options: {
port: 22003,
port_query_offset: 123,
protocol: 'ase'
}
},
mumble: {
name: 'Mumble - GTmurmur Plugin (2005)',
options: {
port: 64738,
port_query: 27800,
protocol: 'mumble'
},
extra: {
doc_notes: 'mumble'
}
},
mumbleping: {
name: 'Mumble - Lightweight (2005)',
options: {
port: 64738,
protocol: 'mumbleping'
},
extra: {
doc_notes: 'mumble'
}
},
mutantfactions: {
name: 'Mutant Factions (2009)',
options: {
port: 11235,
protocol: 'geneshift'
}
},
nascarthunder2004: {
name: 'NASCAR Thunder 2004 (2003)',
options: {
port_query: 13333,
protocol: 'gamespy2'
}
},
netpanzer: {
name: 'netPanzer (2002)',
options: {
port: 3030,
protocol: 'gamespy1'
}
},
nmrih: {
name: 'No More Room in Hell (2011)',
options: {
port: 27015,
protocol: 'valve'
}
},
ns: {
name: 'Natural Selection (2002)',
options: {
port: 27015,
protocol: 'valve'
}
},
ns2: {
name: 'Natural Selection 2 (2012)',
options: {
port_query_offset: 1,
protocol: 'valve'
}
},
nfshp2: {
name: 'Need for Speed: Hot Pursuit 2 (2002)',
options: {
port_query: 61220,
protocol: 'gamespy1'
}
},
nab: {
name: 'Nerf Arena Blast (1999)',
options: {
port: 4444,
port_query_offset: 1,
protocol: 'gamespy1'
}
},
nwn: {
name: 'Neverwinter Nights (2002)',
options: {
port_query: 5121,
protocol: 'gamespy2'
}
},
nwn2: {
name: 'Neverwinter Nights 2 (2006)',
options: {
port: 5121,
port_query: 6500,
protocol: 'gamespy2'
}
},
nexuiz: {
name: 'Nexuiz (2005)',
options: {
port_query: 26000,
protocol: 'quake3'
}
},
nitrofamily: {
name: 'Nitro Family (2004)',
options: {
port_query: 25601,
protocol: 'gamespy1'
}
},
nolf: {
name: 'The Operative: No One Lives Forever (2000)',
options: {
port_query: 27888,
protocol: 'gamespy1'
}
},
nolf2: {
name: "No One Lives Forever 2: A Spy in H.A.R.M.'s Way (2002)",
options: {
port_query: 27890,
protocol: 'gamespy1'
}
},
nucleardawn: {
name: 'Nuclear Dawn (2011)',
options: {
port: 27015,
protocol: 'valve'
}
},
ohd: {
name: 'Operation: Harsh Doorstop (2023)',
options: {
port: 7777,
port_query: 27005,
protocol: 'valve'
}
},
onset: {
name: 'Onset (2019)',
options: {
port: 7777,
port_query_offset: -1,
protocol: 'valve'
}
},
openarena: {
name: 'OpenArena (2005)',
options: {
port_query: 27960,
protocol: 'quake3'
}
},
openttd: {
name: 'OpenTTD (2004)',
options: {
port: 3979,
protocol: 'openttd'
}
},
painkiller: {
name: 'Painkiller',
options: {
port: 3455,
port_query_offset: 123,
protocol: 'ase'
}
},
pvkii: {
name: 'Pirates, Vikings, and Knights II (2007)',
options: {
port: 27015,
protocol: 'valve'
}
},
pixark: {
name: 'PixARK (2018)',
options: {
port: 7777,
port_query: 27015,
protocol: 'valve'
}
},
ps: {
name: 'Post Scriptum',
options: {
port: 10037,
protocol: 'valve'
}
},
postal2: {
name: 'Postal 2',
options: {
port: 7777,
port_query_offset: 1,
protocol: 'gamespy1'
}
},
prey: {
name: 'Prey',
options: {
port: 27719,
protocol: 'doom3'
}
},
primalcarnage: {
name: 'Primal Carnage: Extinction',
options: {
port: 7777,
port_query: 27015,
protocol: 'valve'
}
},
pc: {
name: 'Project Cars (2015)',
options: {
port: 27015,
query_port: 1,
protocol: 'valve'
}
},
pc2: {
name: 'Project Cars 2 (2017)',
options: {
port: 27015,
query_port: 1,
protocol: 'valve'
}
},
prbf2: {
name: 'Project Reality: Battlefield 2 (2005)',
options: {
port: 16567,
port_query: 29900,
protocol: 'gamespy3'
}
},
przomboid: {
name: 'Project Zomboid',
options: {
port: 16261,
protocol: 'valve'
}
},
quake1: {
name: 'Quake 1: QuakeWorld (1996)',
options: {
port: 27500,
protocol: 'quake1'
}
},
quake2: {
name: 'Quake 2 (1997)',
options: {
port: 27910,
protocol: 'quake2'
}
},
quake3: {
name: 'Quake 3: Arena (1999)',
options: {
port: 27960,
protocol: 'quake3'
}
},
quake4: {
name: 'Quake 4 (2005)',
options: {
port: 28004,
protocol: 'doom3'
}
},
quakelive: {
name: 'Quake Live (2010)',
options: {
port: 27960,
protocol: 'valve'
}
},
ragdollkungfu: {
name: 'Rag Doll Kung Fu',
options: {
port: 27015,
protocol: 'valve'
}
},
r6: {
name: 'Rainbow Six',
options: {
port_query: 2348,
protocol: 'gamespy1'
}
},
r6roguespear: {
name: 'Rainbow Six 2: Rogue Spear',
options: {
port_query: 2346,
protocol: 'gamespy1'
}
},
r6ravenshield: {
name: 'Rainbow Six 3: Raven Shield',
options: {
port: 7777,
port_query_offset: 1000,
protocol: 'gamespy1'
}
},
rallisportchallenge: {
name: 'RalliSport Challenge',
options: {
port_query: 17500,
protocol: 'gamespy1'
}
},
rallymasters: {
name: 'Rally Masters',
options: {
port_query: 16666,
protocol: 'gamespy1'
}
},
redorchestra: {
name: 'Red Orchestra',
options: {
port: 7758,
port_query_offset: 1,
protocol: 'unreal2'
}
},
redorchestraost: {
name: 'Red Orchestra: Ostfront 41-45',
options: {
port: 7757,
port_query_offset: 10,
protocol: 'gamespy1'
}
},
redorchestra2: {
name: 'Red Orchestra 2',
options: {
port: 7777,
port_query: 27015,
protocol: 'valve'
}
},
redline: {
name: 'Redline',
options: {
port_query: 25252,
protocol: 'gamespy1'
}
},
redm: {
name: 'Red Dead Redemption 2 - RedM (2018)',
options: {
port: 30120,
protocol: 'fivem'
}
},
rtcw: {
name: 'Return to Castle Wolfenstein',
options: {
port_query: 27960,
protocol: 'quake3'
}
},
rfactor: {
name: 'rFactor',
options: {
port: 34397,
port_query_offset: -100,
protocol: 'rfactor'
}
},
ricochet: {
name: 'Ricochet',
options: {
port: 27015,
protocol: 'valve'
}
},
riseofnations: {
name: 'Rise of Nations',
options: {
port_query: 6501,
protocol: 'gamespy1'
}
},
risingworld: {
name: 'Rising World (2014)',
options: {
port: 4255,
port_query_offset: -1,
protocol: 'valve'
}
},
ror2: {
name: 'Risk of Rain 2 (2020)',
options: {
port: 27015,
port_query_offset: 1,
protocol: 'valve'
}
},
rs2: {
name: 'Rising Storm 2: Vietnam',
options: {
port: 27015,
protocol: 'valve'
}
},
rune: {
name: 'Rune',
options: {
port: 7777,
port_query_offset: 1,
protocol: 'gamespy1'
}
},
rust: {
name: 'Rust',
options: {
port: 28015,
protocol: 'valve'
}
},
samp: {
name: 'San Andreas Multiplayer',
options: {
port: 7777,
protocol: 'samp'
}
},
saomp: {
name: 'San Andreas OpenMP',
options: {
port: 7777,
protocol: 'samp'
}
},
savage2: {
name: 'Savage 2: A Tortured Soul (2008)',
options: {
port_query: 11235,
protocol: 'savage2'
}
},
sdtd: {
name: '7 Days to Die (2013)',
options: {
port: 26900,
port_query_offset: 1,
protocol: 'valve'
}
},
spaceengineers: {
name: 'Space Engineers',
options: {
port: 27015,
protocol: 'valve'
}
},
ss: {
name: 'Serious Sam',
options: {
port: 25600,
port_query_offset: 1,
protocol: 'gamespy1'
}
},
ss2: {
name: 'Serious Sam 2',
options: {
port: 25600,
protocol: 'gamespy2'
}
},
shatteredhorizon: {
name: 'Shattered Horizon',
options: {
port: 27015,
protocol: 'valve'
}
},
ship: {
name: 'The Ship',
options: {
port: 27015,
protocol: 'valve'
}
},
shogo: {
name: 'Shogo',
options: {
port_query: 27888,
protocol: 'gamespy1'
}
},
shootmania: {
name: 'Shootmania',
options: {
port: 2350,
port_query: 5000,
protocol: 'nadeo'
},
extra: {
doc_notes: 'nadeo-shootmania--trackmania--etc'
}
},
sin: {
name: 'SiN',
options: {
port_query: 22450,
protocol: 'gamespy1'
}
},
sinep: {
name: 'SiN Episodes',
options: {
port: 27015,
protocol: 'valve'
}
},
soldat: {
name: 'Soldat',
options: {
port: 13073,
port_query_offset: 123,
protocol: 'ase'
}
},
sof: {
name: 'Soldier of Fortune',
options: {
port_query: 28910,
protocol: 'quake1'
}
},
sof2: {
name: 'Soldier of Fortune 2',
options: {
port_query: 20100,
protocol: 'quake3'
}
},
sonsoftheforest: {
name: 'Sons Of The Forest (2023)',
options: {
port: 8766,
port_query: 27016,
protocol: 'valve'
}
},
stalker: {
name: 'S.T.A.L.K.E.R.',
options: {
port: 5445,
port_query_offset: 2,
protocol: 'gamespy3'
}
},
stn: {
name: 'Survive the Nights (2017)',
options: {
port: 7950,
port_query_offset: 1,
protocol: 'valve'
}
},
stbc: {
name: 'Star Trek: Bridge Commander',
options: {
port_query: 22101,
protocol: 'gamespy1'
}
},
stvef: {
name: 'Star Trek: Voyager - Elite Force',
options: {
port_query: 27960,
protocol: 'quake3'
}
},
stvef2: {
name: 'Star Trek: Voyager - Elite Force 2',
options: {
port_query: 29253,
protocol: 'quake3'
}
},
squad: {
name: 'Squad',
options: {
port: 7787,
port_query: 27165,
protocol: 'valve'
}
},
swbf: {
name: 'Star Wars: Battlefront',
options: {
port_query: 3658,
protocol: 'gamespy2'
}
},
swbf2: {
name: 'Star Wars: Battlefront 2',
options: {
port_query: 3658,
protocol: 'gamespy2'
}
},
swjk: {
name: 'Star Wars Jedi Knight: Jedi Academy (2003)',
options: {
port_query: 29070,
protocol: 'quake3'
}
},
swjk2: {
name: 'Star Wars Jedi Knight II: Jedi Outcast (2002)',
options: {
port_query: 28070,
protocol: 'quake3'
}
},
swrc: {
name: 'Star Wars: Republic Commando',
options: {
port: 7777,
port_query: 11138,
protocol: 'gamespy2'
}
},
starbound: {
name: 'Starbound',
options: {
port: 21025,
protocol: 'valve'
}
},
starmade: {
name: 'StarMade',
options: {
port: 4242,
protocol: 'starmade'
}
},
starsiege: {
name: 'Starsiege (2009)',
options: {
port: 29001,
protocol: 'starsiege'
}
},
suicidesurvival: {
name: 'Suicide Survival',
options: {
port: 27015,
protocol: 'valve'
}
},
swat4: {
name: 'SWAT 4',
options: {
port: 10480,
port_query_offset: 2,
protocol: 'gamespy2'
}
},
svencoop: {
name: 'Sven Coop',
options: {
port: 27015,
protocol: 'valve'
}
},
synergy: {
name: 'Synergy',
options: {
port: 27015,
protocol: 'valve'
}
},
tacticalops: {
name: 'Tactical Ops',
options: {
port: 7777,
port_query_offset: 1,
protocol: 'gamespy1'
}
},
takeonhelicopters: {
name: 'Take On Helicopters (2011)',
options: {
port: 2302,
port_query_offset: 1,
protocol: 'gamespy1'
}
},
teamfactor: {
name: 'Team Factor',
options: {
port_query: 57778,
protocol: 'gamespy1'
}
},
tfc: {
name: 'Team Fortress Classic',
options: {
port: 27015,
protocol: 'valve'
}
},
tf2: {
name: 'Team Fortress 2',
options: {
port: 27015,
protocol: 'valve'
}
},
teamspeak2: {
name: 'Teamspeak 2',
options: {
port: 8767,
protocol: 'teamspeak2'
}
},
teamspeak3: {
name: 'Teamspeak 3',
options: {
port: 9987,
protocol: 'teamspeak3'
},
extra: {
doc_notes: 'teamspeak3'
}
},
terminus: {
name: 'Terminus',
options: {
port_query: 12286,
protocol: 'gamespy1'
}
},
terraria: {
name: 'Terraria - TShock (2011)',
options: {
port: 7777,
port_query_offset: 101,
protocol: 'terraria'
},
extra: {
doc_notes: 'terraria'
}
},
theforest: {
name: 'The Forest (2014)',
options: {
port: 27015,
port_query_offset: 1,
protocol: 'valve'
}
},
thefront: {
name: 'The Front (2023)',
options: {
port_query: 27015,
protocol: 'valve'
}
},
thps3: {
name: "Tony Hawk's Pro Skater 3",
options: {
port_query: 6500,
protocol: 'gamespy1'
}
},
thps4: {
name: "Tony Hawk's Pro Skater 4",
options: {
port_query: 6500,
protocol: 'gamespy1'
}
},
thu2: {
name: "Tony Hawk's Underground 2",
options: {
port_query: 5153,
protocol: 'gamespy1'
}
},
towerunite: {
name: 'Tower Unite',
options: {
port: 27015,
protocol: 'valve'
}
},
trackmania2: {
name: 'Trackmania 2',
options: {
port: 2350,
port_query: 5000,
protocol: 'nadeo'
},
extra: {
doc_notes: 'nadeo-shootmania--trackmania--etc'
}
},
trackmaniaforever: {
name: 'Trackmania Forever',
options: {
port: 2350,
port_query: 5000,
protocol: 'nadeo'
},
extra: {
doc_notes: 'nadeo-shootmania--trackmania--etc'
}
},
tremulous: {
name: 'Tremulous',
options: {
port_query: 30720,
protocol: 'quake3'
}
},
tribes1: {
name: 'Tribes 1: Starsiege',
options: {
port: 28001,
protocol: 'tribes1'
}
},
tribesvengeance: {
name: 'Tribes: Vengeance',
options: {
port: 7777,
port_query_offset: 1,
protocol: 'gamespy2'
}
},
tron20: {
name: 'Tron 2.0',
options: {
port_query: 27888,
protocol: 'gamespy2'
}
},
ts: {
name: 'The Specalists',
options: {
port: 27015,
protocol: 'valve'
}
},
turok2: {
name: 'Turok 2',
options: {
port_query: 12880,
protocol: 'gamespy1'
}
},
universalcombat: {
name: 'Universal Combat',
options: {
port: 1135,
port_query_offset: 123,
protocol: 'ase'
}
},
unreal: {
name: 'Unreal',
options: {
port: 7777,
port_query_offset: 1,
protocol: 'gamespy1'
}
},
unturned: {
name: 'unturned',
options: {
port: 27015,
port_query_offset: 1,
protocol: 'valve'
}
},
ut: {
name: 'Unreal Tournament',
options: {
port: 7777,
port_query_offset: 1,
protocol: 'gamespy1'
}
},
ut2003: {
name: 'Unreal Tournament 2003',
options: {
port: 7757,
port_query_offset: 1,
protocol: 'unreal2'
}
},
ut2004: {
name: 'Unreal Tournament 2004',
options: {
port: 7777,
port_query_offset: 1,
protocol: 'unreal2'
}
},
ut3: {
name: 'Unreal Tournament 3',
options: {
port: 7777,
port_query_offset: -1277,
protocol: 'ut3'
}
},
urbanterror: {
name: 'Urban Terror',
options: {
port_query: 27960,
protocol: 'quake3'
}
},
v8supercar: {
name: 'V8 Supercar Challenge',
options: {
port_query: 16700,
protocol: 'gamespy1'
}
},
valheim: {
name: 'Valheim (2021)',
options: {
port: 2456,
port_query_offset: 1,
protocol: 'valve'
},
extra: {
doc_notes: 'valheim'
}
},
vcmp: {
name: 'Vice City Multiplayer',
options: {
port: 8192,
protocol: 'vcmp'
}
},
ventrilo: {
name: 'Ventrilo',
options: {
port: 3784,
protocol: 'ventrilo'
}
},
vietcong: {
name: 'Vietcong',
options: {
port: 5425,
port_query: 15425,
protocol: 'gamespy1'
}
},
vietcong2: {
name: 'Vietcong 2',
options: {
port: 5001,
port_query: 19967,
protocol: 'gamespy2'
}
},
vrising: {
name: 'V Rising (2022)',
options: {
port: 27015,
port_query_offset: 1,
protocol: 'valve'
}
},
vs: {
name: 'Vampire Slayer',
options: {
port: 27015,
protocol: 'valve'
}
},
warsow: {
name: 'Warsow',
options: {
port: 44400,
protocol: 'warsow'
}
},
warfork: {
name: 'Warfork',
options: {
port_query: 44400,
protocol: 'warsow'
}
},
wheeloftime: {
name: 'Wheel of Time',
options: {
port: 7777,
port_query_offset: 1,
protocol: 'gamespy1'
}
},
wolfenstein2009: {
name: 'Wolfenstein 2009',
options: {
port: 27666,
protocol: 'doom3'
}
},
wolfensteinet: {
name: 'Wolfenstein: Enemy Territory',
options: {
port_query: 27960,
protocol: 'quake3'
}
},
wurm: {
name: 'Wurm Unlimited',
options: {
port: 3724,
query_port: 27016,
protocol: 'valve'
}
},
xpandrally: {
name: 'Xpand Rally',
options: {
port: 28015,
port_query_offset: 123,
protocol: 'ase'
}
},
zombiemaster: {
name: 'Zombie Master',
options: {
port: 27015,
protocol: 'valve'
}
},
zps: {
name: 'Zombie Panic: Source',
options: {
port: 27015,
protocol: 'valve'
}
}
}