export const games = { actionsource: { name: 'Action: Source', release_year: 2019, options: { port: 27015, protocol: 'valve' } }, ahl: { name: 'Action Half-Life', release_year: 2009, options: { port: 27015, protocol: 'valve' } }, aoc: { name: 'Age of Chivalry', release_year: 2007, options: { port: 27015, protocol: 'valve' } }, aoe2: { name: 'Age of Empires 2', release_year: 2009, options: { port_query: 27224, protocol: 'ase' } }, alienarena: { name: 'Alien Arena', release_year: 2004, options: { port_query: 27910, protocol: 'quake2' } }, alienswarm: { name: 'Alien Swarm', release_year: 2004, options: { port: 27015, protocol: 'valve' } }, ase: { name: 'Ark: Survival Evolved', release_year: 2017, options: { port: 7777, port_query: 27015, protocol: 'valve' } }, asa: { name: 'Ark: Survival Ascended', release_year: 2023, options: { port: 7777, protocol: 'asa' } }, assettocorsa: { name: 'Assetto Corsa', release_year: 2014, options: { port: 9610, protocol: 'assettocorsa' } }, atlas: { name: 'Atlas', release_year: 2018, options: { port: 5761, port_query_offset: 51800, protocol: 'valve' } }, avorion: { name: 'Avorion', release_year: 2020, options: { port: 27000, port_query_offset: 20, protocol: 'valve' } }, avp2: { name: 'Aliens versus Predator 2', release_year: 2001, options: { port: 27888, protocol: 'gamespy1' } }, avp2010: { name: 'Aliens vs. Predator 2010', release_year: 2010, options: { port: 27015, protocol: 'valve' } }, americasarmy: { name: "America's Army", release_year: 2002, options: { port: 1716, port_query_offset: 1, protocol: 'gamespy2' } }, americasarmy2: { name: "America's Army 2", release_year: 2003, options: { port: 1716, port_query_offset: 1, protocol: 'gamespy2' } }, americasarmy3: { name: "America's Army 3", release_year: 2009, options: { port: 8777, port_query: 27020, protocol: 'valve' } }, aapg: { name: "America's Army: Proving Grounds", release_year: 2015, options: { port: 8777, port_query: 27020, protocol: 'valve' } }, asr08: { name: "Arca Sim Racing '08", release_year: 2008, options: { port: 34397, port_query_offset: -100, protocol: 'rfactor' } }, aaa: { name: 'ARMA: Armed Assault', release_year: 2006, options: { port: 2302, protocol: 'gamespy2' } }, arma2: { name: 'ARMA 2', release_year: 2009, options: { port: 2302, port_query_offset: 1, protocol: 'valve' } }, a2oa: { name: 'ARMA 2: Operation Arrowhead', release_year: 2010, options: { port: 2302, port_query_offset: 1, protocol: 'valve' } }, acwa: { name: 'ARMA: Cold War Assault', release_year: 2011, options: { port: 2302, port_query_offset: 1, protocol: 'gamespy1' } }, armaresistance: { name: 'ARMA: Resistance', release_year: 2011, options: { port: 2302, port_query_offset: 1, protocol: 'gamespy1' } }, arma3: { name: 'ARMA 3', release_year: 2013, options: { port: 2302, port_query_offset: 1, protocol: 'valve' } }, armareforger: { name: 'ARMA: Reforger', release_year: 2022, options: { port: 2001, port_query: 17777, protocol: 'valve' } }, armagetronadvanced: { name: 'Armagetron Advanced', release_year: 2001, options: { port: 4534, protocol: 'armagetron' } }, baldursgate: { name: "Baldur's Gate", release_year: 1998, options: { port: 6073, port_query: 1470, protocol: 'gamespy1' } }, ballisticoverkill: { name: 'Ballistic Overkill', release_year: 2017, options: { port: 27015, port_query_offset: 1, protocol: 'valve' } }, barotrauma: { name: 'Barotrauma', release_year: 2019, options: { port: 27015, port_query_offset: 1, protocol: 'valve' } }, battalion1944: { name: 'Battalion 1944', release_year: 2018, options: { port: 7777, port_query_offset: 3, protocol: 'valve' } }, beammp: { name: 'BeamMP (2021)', options: { port: 30814, protocol: 'beammp' } }, battlefield1942: { name: 'Battlefield 1942', release_year: 2002, options: { port: 14567, port_query: 23000, protocol: 'gamespy1' } }, battlefieldvietnam: { name: 'Battlefield Vietnam', release_year: 2004, options: { port: 15567, port_query: 23000, protocol: 'gamespy2' } }, battlefield2: { name: 'Battlefield 2', release_year: 2005, options: { port: 16567, port_query: 29900, protocol: 'gamespy3' } }, battlefield2142: { name: 'Battlefield 2142', release_year: 2006, options: { port: 16567, port_query: 29900, protocol: 'gamespy3' } }, bbc2: { name: 'Battlefield: Bad Company 2', release_year: 2010, options: { port: 19567, port_query: 48888, protocol: 'battlefield' } }, battlefield3: { name: 'Battlefield 3', release_year: 2011, options: { port: 25200, port_query_offset: 22000, protocol: 'battlefield' } }, battlefield4: { name: 'Battlefield 4', release_year: 2013, options: { port: 25200, port_query_offset: 22000, protocol: 'battlefield' } }, battlefieldhardline: { name: 'Battlefield Hardline', release_year: 2015, options: { port: 25200, port_query_offset: 22000, protocol: 'battlefield' } }, blackmesa: { name: 'Black Mesa', release_year: 2020, options: { port: 27015, protocol: 'valve' } }, brainbread2: { name: 'BrainBread 2', release_year: 2022, options: { port: 27015, protocol: 'valve' } }, brainbread: { name: 'BrainBread', release_year: 2007, options: { port: 27015, protocol: 'valve' } }, breach: { name: 'Breach', release_year: 2011, options: { port: 27016, protocol: 'valve' } }, breed: { name: 'Breed', release_year: 2004, options: { port: 7649, protocol: 'gamespy2' } }, brink: { name: 'Brink', release_year: 2011, options: { port_query_offset: 1, protocol: 'valve' } }, basedefense: { name: 'Base Defense', release_year: 2017, options: { port: 27015, protocol: 'valve' } }, bladesymphony: { name: 'Blade Symphony', release_year: 2014, options: { port: 27015, protocol: 'valve' } }, bas: { name: 'Build and Shoot', options: { port: 32887, port_query_offset: -1, protocol: 'buildandshoot' }, release_year: 2012 }, aosc: { name: 'Ace of Spades Classic', options: { port: 32887, port_query_offset: -1, protocol: 'buildandshoot' }, release_year: 2012 }, cod: { name: 'Call of Duty', release_year: 2003, options: { port: 28960, protocol: 'quake3' } }, coduo: { name: 'Call of Duty: United Offensive', release_year: 2004, options: { port: 28960, protocol: 'quake3' } }, cod2: { name: 'Call of Duty 2', release_year: 2005, options: { port: 28960, protocol: 'quake3' } }, cod3: { name: 'Call of Duty 3', release_year: 2006, options: { port: 28960, protocol: 'quake3' } }, cod4mw: { name: 'Call of Duty 4: Modern Warfare', options: { port: 28960, protocol: 'quake3' }, release_year: 2007 }, codbo3: { name: 'Call of Duty: Black Ops 3', release_year: 2015, options: { port: 27017, protocol: 'valve' } }, codwaw: { name: 'Call of Duty: World at War', release_year: 2008, options: { port: 28960, protocol: 'quake3' } }, codmw2: { name: 'Call of Duty: Modern Warfare 2', release_year: 2009, options: { port: 28960, protocol: 'quake3' } }, codmw3: { name: 'Call of Duty: Modern Warfare 3', release_year: 2011, options: { port_query_offset: 2, protocol: 'valve' } }, coj: { name: 'Call of Juarez', release_year: 2006, options: { port_query: 26000, protocol: 'ase' } }, chaser: { name: 'Chaser', release_year: 2003, options: { port: 3000, port_query_offset: 123, protocol: 'ase' } }, cmw: { name: 'Chivalry: Medieval Warfare', release_year: 2012, options: { port: 7777, port_query_offset: 2, protocol: 'valve' } }, chrome: { name: 'Chrome', release_year: 2003, options: { port: 27015, port_query_offset: 123, protocol: 'ase' } }, codenamecure: { name: 'Codename CURE', release_year: 2017, options: { port: 27015, protocol: 'valve' } }, codenameeagle: { name: 'Codename Eagle', release_year: 2000, options: { port_query: 4711, protocol: 'gamespy1' } }, colonysurvival: { name: 'Colony Survival', release_year: 2017, options: { port: 27004, protocol: 'valve' } }, c3db: { name: 'Commandos 3: Destination Berlin', release_year: 2003, options: { port_query: 6500, protocol: 'gamespy1' } }, cacr: { name: 'Command and Conquer: Renegade', release_year: 2002, options: { port: 4848, port_query: 25300, protocol: 'gamespy1' } }, conanexiles: { name: 'Conan Exiles', release_year: 2018, options: { port: 7777, port_query: 27015, protocol: 'valve' }, extra: { doc_notes: 'conanexiles' } }, contagion: { name: 'Contagion', release_year: 2011, options: { port: 27015, protocol: 'valve' } }, contractjack: { name: 'Contract J.A.C.K.', release_year: 2003, options: { port_query: 27888, protocol: 'gamespy1' } }, corekeeper: { name: 'Core Keeper', release_year: 2022, options: { port: 1234, port_query_offset: 1, protocol: 'valve' } }, counterstrike15: { name: 'Counter-Strike 1.5', release_year: 2002, options: { port: 27015, protocol: 'goldsrc' } }, counterstrike16: { name: 'Counter-Strike 1.6', release_year: 2003, options: { port: 27015, protocol: 'valve' } }, cs2d: { name: 'CS2D', release_year: 2004, options: { port: 36963, protocol: 'cs2d' } }, cscz: { name: 'Counter-Strike: Condition Zero', release_year: 2004, options: { port: 27015, protocol: 'valve' } }, css: { name: 'Counter-Strike: Source', release_year: 2004, options: { port: 27015, protocol: 'valve' } }, csgo: { name: 'Counter-Strike: Global Offensive', release_year: 2012, options: { port: 27015, protocol: 'valve' }, extra: { doc_notes: 'csgo' } }, counterstrike2: { name: 'Counter-Strike 2', release_year: 2023, options: { port: 27015, protocol: 'valve' } }, creativerse: { name: 'Creativerse', release_year: 2017, options: { port: 26900, port_query_offset: 1, protocol: 'valve' } }, crce: { name: 'Cross Racing Championship Extreme', release_year: 2005, options: { port: 12321, port_query_offset: 123, protocol: 'ase' } }, crysis: { name: 'Crysis', release_year: 2007, options: { port: 64087, protocol: 'gamespy3' } }, crysiswars: { name: 'Crysis Wars', release_year: 2008, options: { port: 64100, protocol: 'gamespy3' } }, crysis2: { name: 'Crysis 2', release_year: 2011, options: { port: 64000, protocol: 'gamespy3' } }, dab: { name: 'Double Action: Boogaloo', release_year: 2014, options: { port: 27015, protocol: 'valve' } }, daikatana: { name: 'Daikatana', release_year: 2000, options: { port: 27982, port_query_offset: 10, protocol: 'quake2' } }, dmomam: { name: 'Dark Messiah of Might and Magic', release_year: 2006, options: { port: 27015, protocol: 'valve' } }, dhe4445: { name: "Darkest Hour: Europe '44-'45", release_year: 2008, options: { port: 7757, port_query_offset: 1, protocol: 'unreal2' } }, dayofdragons: { name: 'Day of Dragons', release_year: 2019, options: { port: 7777, port_query: 27015, protocol: 'valve' } }, dow: { name: 'Days of War', release_year: 2017, options: { port: 27015, protocol: 'valve' } }, dayz: { name: 'DayZ', release_year: 2018, options: { port: 2302, port_query_offset: 24714, protocol: 'dayz' }, extra: { doc_notes: 'dayz' } }, dayzmod: { name: 'DayZ Mod', release_year: 2013, options: { port: 2302, port_query_offset: 1, protocol: 'valve' } }, ddpt: { name: 'Deadly Dozen: Pacific Theater', release_year: 2002, options: { port_query: 25300, protocol: 'gamespy1' } }, deerhunter2005: { name: 'Deer Hunter 2005', release_year: 2004, options: { port: 23459, port_query: 34567, protocol: 'gamespy2' } }, descent3: { name: 'Descent 3', release_year: 1999, options: { port: 2092, port_query: 20142, protocol: 'gamespy1' } }, deusex: { name: 'Deus Ex', release_year: 2000, options: { port: 7791, port_query_offset: 1, protocol: 'gamespy2' } }, devastation: { name: 'Devastation', release_year: 2003, options: { port: 7777, port_query_offset: 1, protocol: 'unreal2' } }, ddd: { name: 'Dino D-Day', release_year: 2011, options: { port: 27015, protocol: 'valve' } }, dtr2: { name: 'Dirt Track Racing 2', release_year: 2002, options: { port: 32240, port_query_offset: -100, protocol: 'gamespy1' } }, discord: { name: 'Discord', release_year: 2015, options: { protocol: 'discord' }, extra: { doc_notes: 'discord' } }, deathmatchclassic: { name: 'Deathmatch Classic', release_year: 2001, options: { port: 27015, protocol: 'valve' } }, dal: { name: 'Dark and Light', release_year: 2017, options: { port: 7777, port_query: 27015, protocol: 'valve' } }, dod: { name: 'Day of Defeat', release_year: 2003, options: { port: 27015, protocol: 'valve' } }, dods: { name: 'Day of Defeat: Source', release_year: 2005, options: { port: 27015, protocol: 'valve' } }, doi: { name: 'Day of Infamy', release_year: 2017, options: { port: 27015, protocol: 'valve' } }, doom3: { name: 'Doom 3', release_year: 2004, options: { port: 27666, protocol: 'doom3' } }, dota2: { name: 'Dota 2', release_year: 2013, options: { port: 27015, protocol: 'valve' } }, dootf: { name: 'Drakan: Order of the Flame', release_year: 1999, options: { port: 27045, port_query_offset: 1, protocol: 'gamespy1' } }, dst: { name: "Don't Starve Together", release_year: 2016, options: { port: 10999, port_query: 27016, protocol: 'valve' } }, dystopia: { name: 'Dystopia', release_year: 2005, options: { port: 27015, protocol: 'valve' } }, eco: { name: 'Eco', release_year: 2018, options: { port: 3000, port_query_offset: 1, protocol: 'eco' } }, eldewrito: { name: 'Halo Online (ElDewrito)', options: { port: 11775, protocol: 'eldewrito' } }, empiresmod: { name: 'Empires Mod', release_year: 2008, options: { port: 27015, protocol: 'valve' } }, egs: { name: 'Empyrion - Galactic Survival', options: { port: 30000, port_query_offset: 1, protocol: 'valve' }, release_year: 2015 }, etqw: { name: 'Enemy Territory: Quake Wars', options: { port: 3074, port_query: 27733, protocol: 'doom3' }, release_year: 2007 }, fear: { name: 'F.E.A.R.', options: { port_query: 27888, protocol: 'gamespy2' }, release_year: 2005 }, formulaone2002: { name: 'Formula One 2002', options: { port_query: 3297, protocol: 'gamespy1' }, release_year: 2002 }, f1c9902: { name: "F1 Challenge '99-'02", options: { port_query: 34397, protocol: 'gamespy1' }, release_year: 2002 }, farcry: { name: 'Far Cry', options: { port: 49001, port_query_offset: 123, protocol: 'ase' }, release_year: 2004 }, farcry2: { name: 'Far Cry 2', options: { port_query: 14001, protocol: 'ase' }, release_year: 2008 }, fof: { name: 'Fistful of Frags', options: { port: 27015, protocol: 'valve' }, release_year: 2014 }, fortressforever: { name: 'Fortress Forever', options: { port: 27015, protocol: 'valve' }, release_year: 2007 }, ofcwc: { name: 'Operation Flashpoint: Cold War Crisis', options: { port: 2302, port_query_offset: 1, protocol: 'gamespy1' }, release_year: 2001 }, ofr: { name: 'Operation Flashpoint: Resistance', options: { port: 2302, port_query_offset: 1, protocol: 'gamespy1' }, release_year: 2002 }, ffow: { name: 'Frontlines: Fuel of War', options: { port: 5476, port_query_offset: 2, protocol: 'ffow' }, release_year: 2008 }, gta5f: { name: 'Grand Theft Auto V - FiveM', options: { port: 30120, protocol: 'fivem' }, release_year: 2013 }, theforrest: { name: 'The Forrest', options: { port: 27015, port_query_offset: 1, protocol: 'valve' }, release_year: 2014 }, garrysmod: { name: "Garry's Mod", options: { port: 27015, protocol: 'valve' }, release_year: 2004 }, tcgraw: { name: "Tom Clancy's Ghost Recon Advanced Warfighter", options: { port_query: 15250, protocol: 'gamespy2' }, release_year: 2006 }, tcgraw2: { name: "Tom Clancy's Ghost Recon Advanced Warfighter 2", options: { port_query: 16250, protocol: 'gamespy2' }, release_year: 2007 }, gck: { name: 'Giants: Citizen Kabuto', options: { port_query: 8911, protocol: 'gamespy1' }, release_year: 2000 }, globaloperations: { name: 'Global Operations', options: { port_query: 28672, protocol: 'gamespy1' }, release_year: 2002 }, geneshift: { name: 'Geneshift', options: { port: 11235, protocol: 'geneshift' }, release_year: 2017 }, goldeneyesource: { name: 'GoldenEye: Source', options: { port: 27015, protocol: 'valve' }, release_year: 2010 }, gus: { name: 'Gore: Ultimate Soldier', options: { port: 27777, port_query_offset: 1, protocol: 'gamespy1' }, release_year: 2002 }, groundbreach: { name: 'Ground Breach', options: { port: 27015, protocol: 'valve' }, release_year: 2018 }, gunmanchronicles: { name: 'Gunman Chronicles', options: { port: 27015, protocol: 'valve' }, release_year: 2000 }, hld: { name: 'Half-Life Deathmatch', options: { port: 27015, protocol: 'valve' }, release_year: 1998 }, hlds: { name: 'Half-Life Deathmatch: Source', options: { port: 27015, protocol: 'valve' }, release_year: 2005 }, hlof: { name: 'Half-Life: Opposing Force', options: { port: 27015, protocol: 'valve' }, release_year: 1999 }, hl2d: { name: 'Half-Life 2: Deathmatch', options: { port: 27015, protocol: 'valve' }, release_year: 2004 }, halo: { name: 'Halo', options: { port: 2302, protocol: 'gamespy2' }, release_year: 2003 }, halo2: { name: 'Halo 2', options: { port: 2302, protocol: 'gamespy2' }, release_year: 2007 }, heretic2: { name: 'Heretic II', options: { port: 27900, port_query_offset: 1, protocol: 'gamespy1' }, release_year: 1998 }, hexen2: { name: 'Hexen II', options: { port: 26900, port_query_offset: 50, protocol: 'hexen2' }, release_year: 1997 }, thehidden: { name: 'The Hidden', options: { port: 27015, protocol: 'valve' }, release_year: 2005 }, hll: { name: 'Hell Let Loose', options: { port: 27015, protocol: 'valve' }, release_year: 2019 }, hiddendangerous2: { name: 'Hidden & Dangerous 2', options: { port: 11001, port_query_offset: 3, protocol: 'gamespy1' }, release_year: 2003 }, homefront: { name: 'Homefront', options: { port: 27015, protocol: 'valve' }, release_year: 2011 }, homeworld2: { name: 'Homeworld 2', options: { port_query: 6500, protocol: 'gamespy1' }, release_year: 2003 }, hurtworld: { name: 'Hurtworld', options: { port: 12871, port_query: 12881, protocol: 'valve' }, release_year: 2015 }, i2cs: { name: 'IGI 2: Covert Strike', options: { port_query: 26001, protocol: 'gamespy1' }, release_year: 2003 }, il2sturmovik: { name: 'IL-2 Sturmovik', options: { port_query: 21000, protocol: 'gamespy1' }, release_year: 2001 }, insurgency: { name: 'Insurgency', options: { port: 27015, protocol: 'valve' }, release_year: 2014 }, imic: { name: 'Insurgency: Modern Infantry Combat', options: { port: 27015, protocol: 'valve' }, release_year: 2007 }, insurgencysandstorm: { name: 'Insurgency: Sandstorm', options: { port: 27015, port_query_offset: 1, protocol: 'valve' }, release_year: 2018 }, ironstorm: { name: 'Iron Storm', options: { port_query: 3505, protocol: 'gamespy1' }, release_year: 2002 }, theisle: { name: 'The Isle', options: { port: 7707, port_query_offset: 1, protocol: 'valve' }, release_year: 2015 }, jb007n: { name: 'James Bond 007: Nightfire', options: { port_query: 6550, protocol: 'gamespy1' }, release_year: 2002 }, jc2m: { name: 'Just Cause 2 - Multiplayer', options: { port: 7777, protocol: 'jc2mp' }, release_year: 2010 }, jc3m: { name: 'Just Cause 3 - Multiplayer', options: { port: 4200, port_query_offset: 1, protocol: 'valve' }, release_year: 2017 }, killingfloor: { name: 'Killing Floor', options: { port: 7707, port_query_offset: 1, protocol: 'unreal2' }, release_year: 2009 }, killingfloor2: { name: 'Killing Floor 2', options: { port: 7777, port_query: 27015, protocol: 'valve' }, release_year: 2016 }, kloc: { name: 'Kingpin: Life of Crime', options: { port: 31510, port_query_offset: -10, protocol: 'gamespy1' }, release_year: 1999 }, kpctnc: { name: 'Kiss: Psycho Circus: The Nightmare Child', options: { port: 7777, port_query_offset: 1, protocol: 'gamespy1' }, release_year: 2000 }, kspd: { name: 'Kerbal Space Program - DMP', options: { port: 6702, port_query_offset: 1, protocol: 'kspdmp' }, release_year: 2015 }, kreedzclimbing: { name: 'Kreedz Climbing', options: { port: 27015, protocol: 'valve' }, release_year: 2017 }, l4d: { name: 'Left 4 Dead', options: { port: 27015, protocol: 'valve' }, release_year: 2008 }, l4d2: { name: 'Left 4 Dead 2', options: { port: 27015, protocol: 'valve' }, release_year: 2009 }, m2m: { name: 'Mafia II - Multiplayer', options: { port: 27016, port_query_offset: 1, protocol: 'mafia2mp' }, release_year: 2010 }, m2o: { name: 'Mafia II - Online', options: { port: 27015, port_query_offset: 1, protocol: 'mafia2online' }, release_year: 2010 }, medievalengineers: { name: 'Medieval Engineers', options: { port: 27015, protocol: 'valve' }, release_year: 2015 }, mohaa: { name: 'Medal of Honor: Allied Assault', options: { port: 12203, port_query_offset: 97, protocol: 'gamespy1' }, release_year: 2002 }, mohaas: { name: 'Medal of Honor: Allied Assault Spearhead', options: { port: 12203, port_query_offset: 97, protocol: 'gamespy1' }, release_year: 2002 }, mohaab: { name: 'Medal of Honor: Allied Assault Breakthrough', options: { port: 12203, port_query_offset: 97, protocol: 'gamespy1' }, release_year: 2003 }, mohpa: { name: 'Medal of Honor: Pacific Assault', options: { port: 13203, port_query_offset: 97, protocol: 'gamespy1' }, release_year: 2004 }, moha: { name: 'Medal of Honor: Airborne', options: { port: 12203, port_query_offset: 97, protocol: 'gamespy1' }, release_year: 2007 }, moh: { name: 'Medal of Honor', options: { port: 7673, port_query: 48888, protocol: 'battlefield' }, release_year: 2010 }, mohw: { name: 'Medal of Honor: Warfighter', options: { port: 25200, port_query_offset: 22000, protocol: 'battlefield' }, release_year: 2012 }, minecraft: { name: 'Minecraft', options: { port: 25565, protocol: 'minecraft' }, extra: { doc_notes: 'minecraft' }, release_year: 2009 }, mbe: { name: 'Minecraft: Bedrock Edition', options: { port: 19132, protocol: 'minecraft' }, release_year: 2011 }, mnc: { name: 'Monday Night Combat', options: { port: 7777, port_query: 27016, protocol: 'valve' }, release_year: 2011 }, mordhau: { name: 'Mordhau', options: { port: 7777, port_query: 27015, protocol: 'valve' }, release_year: 2019 }, gtavcmta: { name: 'Grand Theft Auto: Vice City - Multi Theft Auto', options: { port: 22003, port_query_offset: 123, protocol: 'ase' }, release_year: 2002 }, gtasamta: { name: 'Grand Theft Auto: San Andreas - Multi Theft Auto', options: { port: 22003, port_query_offset: 123, protocol: 'ase' }, release_year: 2004 }, mgm: { name: 'Mumble - GT Murmur', options: { port: 64738, port_query: 27800, protocol: 'mumble' }, extra: { doc_notes: 'mumble' }, release_year: 2005 }, mumble: { name: 'Mumble', options: { port: 64738, protocol: 'mumbleping' }, extra: { doc_notes: 'mumble' }, release_year: 2005 }, mutantfactions: { name: 'Mutant Factions', options: { port: 11235, protocol: 'geneshift' }, release_year: 2009 }, nascarthunder2004: { name: 'NASCAR Thunder 2004', options: { port_query: 13333, protocol: 'gamespy2' }, release_year: 2003 }, netpanzer: { name: 'netPanzer', options: { port: 3030, protocol: 'gamespy1' }, release_year: 2002 }, nmrih: { name: 'No More Room in Hell', options: { port: 27015, protocol: 'valve' }, release_year: 2011 }, naturalselection: { name: 'Natural Selection', options: { port: 27015, protocol: 'valve' }, release_year: 2002 }, naturalselection2: { name: 'Natural Selection 2', options: { port_query_offset: 1, protocol: 'valve' }, release_year: 2012 }, nfshp2: { name: 'Need for Speed: Hot Pursuit 2', options: { port_query: 61220, protocol: 'gamespy1' }, release_year: 2002 }, nab: { name: 'Nerf Arena Blast', options: { port: 4444, port_query_offset: 1, protocol: 'gamespy1' }, release_year: 1999 }, neverwinternights: { name: 'Neverwinter Nights', options: { port_query: 5121, protocol: 'gamespy2' }, release_year: 2002 }, neverwinternights2: { name: 'Neverwinter Nights 2', options: { port: 5121, port_query: 6500, protocol: 'gamespy2' }, release_year: 2006 }, nexuiz: { name: 'Nexuiz', options: { port_query: 26000, protocol: 'quake3' }, release_year: 2005 }, nitrofamily: { name: 'Nitro Family', options: { port_query: 25601, protocol: 'gamespy1' }, release_year: 2004 }, tonolf: { name: 'The Operative: No One Lives Forever', options: { port_query: 27888, protocol: 'gamespy1' }, release_year: 2000 }, nolf2asihw: { name: "No One Lives Forever 2: A Spy in H.A.R.M.'s Way", options: { port_query: 27890, protocol: 'gamespy1' }, release_year: 2002 }, nucleardawn: { name: 'Nuclear Dawn', options: { port: 27015, protocol: 'valve' }, release_year: 2011 }, ohd: { name: 'Operation: Harsh Doorstop', options: { port: 7777, port_query: 27005, protocol: 'valve' }, release_year: 2023 }, onset: { name: 'Onset', options: { port: 7777, port_query_offset: -1, protocol: 'valve' }, release_year: 2019 }, openarena: { name: 'OpenArena', options: { port_query: 27960, protocol: 'quake3' }, release_year: 2005 }, openttd: { name: 'OpenTTD', options: { port: 3979, protocol: 'openttd' }, release_year: 2004 }, painkiller: { name: 'Painkiller', options: { port: 3455, port_query_offset: 123, protocol: 'ase' }, release_year: 2004 }, palworld: { name: 'Palworld', release_year: 2024, options: { port: 8221, protocol: 'palworld' } }, pvak2: { name: 'Pirates, Vikings, and Knights II', options: { port: 27015, protocol: 'valve' }, release_year: 2007 }, pixark: { name: 'PixARK', options: { port: 7777, port_query: 27015, protocol: 'valve' }, release_year: 2018 }, postscriptum: { name: 'Post Scriptum', options: { port: 10037, protocol: 'valve' }, release_year: 2018 }, postal2: { name: 'Postal 2', options: { port: 7777, port_query_offset: 1, protocol: 'gamespy1' }, release_year: 2003 }, prey: { name: 'Prey', options: { port: 27719, protocol: 'doom3' }, release_year: 2017 }, pce: { name: 'Primal Carnage: Extinction', options: { port: 7777, port_query: 27015, protocol: 'valve' }, release_year: 2015 }, projectcars: { name: 'Project Cars', options: { port: 27015, query_port: 1, protocol: 'valve' }, release_year: 2015 }, projectcars2: { name: 'Project Cars 2', options: { port: 27015, query_port: 1, protocol: 'valve' }, release_year: 2017 }, prb2: { name: 'Project Reality: Battlefield 2', options: { port: 16567, port_query: 29900, protocol: 'gamespy3' }, release_year: 2005 }, projectzomboid: { name: 'Project Zomboid', options: { port: 16261, protocol: 'valve' }, release_year: 2013 }, quake: { name: 'Quake', options: { port: 27500, protocol: 'quake1' }, release_year: 1996 }, quake2: { name: 'Quake 2', options: { port: 27910, protocol: 'quake2' }, release_year: 1997 }, q3a: { name: 'Quake 3: Arena', options: { port: 27960, protocol: 'quake3' }, release_year: 1999 }, quake4: { name: 'Quake 4', options: { port: 28004, protocol: 'doom3' }, release_year: 2005 }, quakelive: { name: 'Quake Live', options: { port: 27960, protocol: 'valve' }, release_year: 2010 }, rdkf: { name: 'Rag Doll Kung Fu', options: { port: 27015, protocol: 'valve' }, release_year: 2005 }, rainbowsix: { name: 'Rainbow Six', options: { port_query: 2348, protocol: 'gamespy1' }, release_year: 1998 }, rs2rs: { name: 'Rainbow Six 2: Rogue Spear', options: { port_query: 2346, protocol: 'gamespy1' }, release_year: 1999 }, rs3rs: { name: 'Rainbow Six 3: Raven Shield', options: { port: 7777, port_query_offset: 1000, protocol: 'gamespy1' }, release_year: 2003 }, rallisportchallenge: { name: 'RalliSport Challenge', options: { port_query: 17500, protocol: 'gamespy1' }, release_year: 2002 }, rallymasters: { name: 'Rally Masters', options: { port_query: 16666, protocol: 'gamespy1' }, release_year: 2000 }, redorchestra: { name: 'Red Orchestra', options: { port: 7758, port_query_offset: 1, protocol: 'unreal2' }, release_year: 2018 }, roo4145: { name: 'Red Orchestra: Ostfront 41-45', options: { port: 7757, port_query_offset: 10, protocol: 'gamespy1' }, release_year: 2006 }, redorchestra2: { name: 'Red Orchestra 2', options: { port: 7777, port_query: 27015, protocol: 'valve' }, release_year: 2011 }, redline: { name: 'Redline', options: { port_query: 25252, protocol: 'gamespy1' }, release_year: 2010 }, rdr2r: { name: 'Red Dead Redemption 2 - RedM', options: { port: 30120, protocol: 'fivem' }, release_year: 2018 }, rtcw: { name: 'Return to Castle Wolfenstein', options: { port_query: 27960, protocol: 'quake3' }, release_year: 2001 }, rfactor: { name: 'rFactor', options: { port: 34397, port_query_offset: -100, protocol: 'rfactor' }, release_year: 2018 }, ricochet: { name: 'Ricochet', options: { port: 27015, protocol: 'valve' }, release_year: 2005 }, ron: { name: 'Rise of Nations', options: { port_query: 6501, protocol: 'gamespy1' }, release_year: 2003 }, risingworld: { name: 'Rising World', options: { port: 4255, port_query_offset: -1, protocol: 'valve' }, release_year: 2014 }, ror2: { name: 'Risk of Rain 2', options: { port: 27015, port_query_offset: 1, protocol: 'valve' }, release_year: 2020 }, rs2v: { name: 'Rising Storm 2: Vietnam', options: { port: 27015, protocol: 'valve' }, release_year: 2017 }, rune: { name: 'Rune', options: { port: 7777, port_query_offset: 1, protocol: 'gamespy1' }, release_year: 2000 }, rust: { name: 'Rust', options: { port: 28015, protocol: 'valve' }, release_year: 2013 }, gtasam: { name: 'Grand Theft Auto: San Andreas Multiplayer', options: { port: 7777, protocol: 'samp' }, release_year: 2006 }, gtasao: { name: 'Grand Theft Auto: San Andreas OpenMP', options: { port: 7777, protocol: 'samp' }, release_year: 2019 }, s2ats: { name: 'Savage 2: A Tortured Soul', options: { port_query: 11235, protocol: 'savage2' }, release_year: 2008 }, sdtd: { name: '7 Days to Die', options: { port: 26900, port_query_offset: 1, protocol: 'valve' }, release_year: 2013 }, spaceengineers: { name: 'Space Engineers', options: { port: 27015, protocol: 'valve' }, release_year: 2019 }, serioussam: { name: 'Serious Sam', options: { port: 25600, port_query_offset: 1, protocol: 'gamespy1' }, release_year: 2001 }, serioussam2: { name: 'Serious Sam 2', options: { port: 25600, protocol: 'gamespy2' }, release_year: 2005 }, shatteredhorizon: { name: 'Shattered Horizon', options: { port: 27015, protocol: 'valve' }, release_year: 2009 }, theship: { name: 'The Ship', options: { port: 27015, protocol: 'valve' }, release_year: 2006 }, shogo: { name: 'Shogo', options: { port_query: 27888, protocol: 'gamespy1' }, release_year: 1998 }, shootmania: { name: 'Shootmania', options: { port: 2350, port_query: 5000, protocol: 'nadeo' }, extra: { doc_notes: 'nadeo-shootmania--trackmania--etc' }, release_year: 2013 }, sin: { name: 'SiN', options: { port_query: 22450, protocol: 'gamespy1' }, release_year: 1998 }, sinepisodes: { name: 'SiN Episodes', options: { port: 27015, protocol: 'valve' }, release_year: 2006 }, soldat: { name: 'Soldat', options: { port: 13073, port_query_offset: 123, protocol: 'ase' }, release_year: 2002 }, sof: { name: 'Soldier of Fortune', options: { port_query: 28910, protocol: 'quake1' }, release_year: 2000 }, sof2: { name: 'Soldier of Fortune 2', options: { port_query: 20100, protocol: 'quake3' }, release_year: 2002 }, sotf: { name: 'Sons Of The Forest', options: { port: 8766, port_query: 27016, protocol: 'valve' }, release_year: 2023 }, stalker: { name: 'S.T.A.L.K.E.R.', options: { port: 5445, port_query_offset: 2, protocol: 'gamespy3' }, release_year: 2007 }, stn: { name: 'Survive the Nights', options: { port: 7950, port_query_offset: 1, protocol: 'valve' }, release_year: 2017 }, stbc: { name: 'Star Trek: Bridge Commander', options: { port_query: 22101, protocol: 'gamespy1' }, release_year: 2002 }, stvef: { name: 'Star Trek: Voyager - Elite Force', options: { port_query: 27960, protocol: 'quake3' }, release_year: 2000 }, stvef2: { name: 'Star Trek: Voyager - Elite Force 2', options: { port_query: 29253, protocol: 'quake3' }, release_year: 2003 }, squad: { name: 'Squad', options: { port: 7787, port_query: 27165, protocol: 'valve' }, release_year: 2020 }, swb: { name: 'Star Wars: Battlefront', options: { port_query: 3658, protocol: 'gamespy2' }, release_year: 2004 }, swb2: { name: 'Star Wars: Battlefront 2', options: { port_query: 3658, protocol: 'gamespy2' }, release_year: 2005 }, swjkja: { name: 'Star Wars Jedi Knight: Jedi Academy', options: { port_query: 29070, protocol: 'quake3' }, release_year: 2003 }, swjk2jo: { name: 'Star Wars Jedi Knight II: Jedi Outcast', options: { port_query: 28070, protocol: 'quake3' }, release_year: 2002 }, swrc: { name: 'Star Wars: Republic Commando', options: { port: 7777, port_query: 11138, protocol: 'gamespy2' }, release_year: 2005 }, starbound: { name: 'Starbound', options: { port: 21025, protocol: 'valve' }, release_year: 2016 }, starmade: { name: 'StarMade', options: { port: 4242, protocol: 'starmade' }, release_year: 2012 }, starsiege: { name: 'Starsiege', options: { port: 29001, protocol: 'starsiege' }, release_year: 2009 }, suicidesurvival: { name: 'Suicide Survival', options: { port: 27015, protocol: 'valve' }, release_year: 2008 }, swat4: { name: 'SWAT 4', options: { port: 10480, port_query_offset: 2, protocol: 'gamespy2' }, release_year: 2005 }, svencoop: { name: 'Sven Coop', options: { port: 27015, protocol: 'valve' }, release_year: 1999 }, synergy: { name: 'Synergy', options: { port: 27015, protocol: 'valve' }, release_year: 2005 }, tacticalops: { name: 'Tactical Ops', options: { port: 7777, port_query_offset: 1, protocol: 'gamespy1' }, release_year: 1999 }, toh: { name: 'Take On Helicopters', options: { port: 2302, port_query_offset: 1, protocol: 'gamespy1' }, release_year: 2011 }, teamfactor: { name: 'Team Factor', options: { port_query: 57778, protocol: 'gamespy1' }, release_year: 2002 }, tfc: { name: 'Team Fortress Classic', options: { port: 27015, protocol: 'valve' }, release_year: 1999 }, teamfortress2: { name: 'Team Fortress 2', options: { port: 27015, protocol: 'valve' }, release_year: 2007 }, teamspeak2: { name: 'Teamspeak 2', options: { port: 8767, protocol: 'teamspeak2' }, release_year: 2001 }, teamspeak3: { name: 'Teamspeak 3', options: { port: 9987, protocol: 'teamspeak3' }, extra: { doc_notes: 'teamspeak3' }, release_year: 2011 }, terminus: { name: 'Terminus', options: { port_query: 12286, protocol: 'gamespy1' }, release_year: 2000 }, terrariatshosck: { name: 'Terraria - TShock', options: { port: 7777, port_query_offset: 101, protocol: 'terraria' }, extra: { doc_notes: 'terraria' }, release_year: 2011 }, theforest: { name: 'The Forest', options: { port: 27015, port_query_offset: 1, protocol: 'valve' }, release_year: 2014 }, thefront: { name: 'The Front', options: { port_query: 27015, protocol: 'valve' }, release_year: 2023 }, thps3: { name: "Tony Hawk's Pro Skater 3", options: { port_query: 6500, protocol: 'gamespy1' }, release_year: 2001 }, thps4: { name: "Tony Hawk's Pro Skater 4", options: { port_query: 6500, protocol: 'gamespy1' }, release_year: 2002 }, thu2: { name: "Tony Hawk's Underground 2", options: { port_query: 5153, protocol: 'gamespy1' }, release_year: 2004 }, towerunite: { name: 'Tower Unite', options: { port: 27015, protocol: 'valve' }, release_year: 2016 }, trackmania2: { name: 'Trackmania 2', options: { port: 2350, port_query: 5000, protocol: 'nadeo' }, extra: { doc_notes: 'nadeo-shootmania--trackmania--etc' }, release_year: 2011 }, trackmaniaforever: { name: 'Trackmania Forever', options: { port: 2350, port_query: 5000, protocol: 'nadeo' }, extra: { doc_notes: 'nadeo-shootmania--trackmania--etc' }, release_year: 2008 }, tremulous: { name: 'Tremulous', options: { port_query: 30720, protocol: 'quake3' }, release_year: 2006 }, t1s: { name: 'Tribes 1: Starsiege', options: { port: 28001, protocol: 'tribes1' }, release_year: 1998 }, tribesvengeance: { name: 'Tribes: Vengeance', options: { port: 7777, port_query_offset: 1, protocol: 'gamespy2' }, release_year: 2004 }, tron20: { name: 'Tron 2.0', options: { port_query: 27888, protocol: 'gamespy2' }, release_year: 2003 }, thespecialists: { name: 'The Specialists', options: { port: 27015, protocol: 'valve' }, release_year: 2002 }, turok2: { name: 'Turok 2', options: { port_query: 12880, protocol: 'gamespy1' }, release_year: 1998 }, u2tax: { name: 'Unreal 2: The Awakening - XMP', options: { port: 7777, port_query_offset: 1, protocol: 'unreal2' }, release_year: 2003 }, universalcombat: { name: 'Universal Combat', options: { port: 1135, port_query_offset: 123, protocol: 'ase' }, release_year: 2004 }, unreal: { name: 'Unreal', options: { port: 7777, port_query_offset: 1, protocol: 'gamespy1' }, release_year: 1998 }, unturned: { name: 'unturned', options: { port: 27015, port_query_offset: 1, protocol: 'valve' }, release_year: 2014 }, unrealtournament: { name: 'Unreal Tournament', options: { port: 7777, port_query_offset: 1, protocol: 'gamespy1' }, release_year: 1993 }, unrealtournament2003: { name: 'Unreal Tournament 2003', options: { port: 7757, port_query_offset: 1, protocol: 'unreal2' }, release_year: 2003 }, unrealtournament2004: { name: 'Unreal Tournament 2004', options: { port: 7777, port_query_offset: 1, protocol: 'unreal2' }, release_year: 2004 }, unrealtournament3: { name: 'Unreal Tournament 3', options: { port: 7777, port_query_offset: -1277, protocol: 'ut3' }, release_year: 2007 }, urbanterror: { name: 'Urban Terror', options: { port_query: 27960, protocol: 'quake3' }, release_year: 2000 }, v8sc: { name: 'V8 Supercar Challenge', options: { port_query: 16700, protocol: 'gamespy1' }, release_year: 2002 }, valheim: { name: 'Valheim', options: { port: 2456, port_query_offset: 1, protocol: 'valve' }, extra: { doc_notes: 'valheim' }, release_year: 2021 }, vcm: { name: 'Vice City Multiplayer', options: { port: 8192, protocol: 'vcmp' }, release_year: 2015 }, ventrilo: { name: 'Ventrilo', options: { port: 3784, protocol: 'ventrilo' }, release_year: 2002 }, vietcong: { name: 'Vietcong', options: { port: 5425, port_query: 15425, protocol: 'gamespy1' }, release_year: 2003 }, vietcong2: { name: 'Vietcong 2', options: { port: 5001, port_query: 19967, protocol: 'gamespy2' }, release_year: 2005 }, vrising: { name: 'V Rising', options: { port: 27015, port_query_offset: [1, 15], protocol: 'valve' }, release_year: 2022 }, vampireslayer: { name: 'Vampire Slayer', options: { port: 27015, protocol: 'valve' }, release_year: 2000 }, warsow: { name: 'Warsow', options: { port: 44400, protocol: 'warsow' }, release_year: 2012 }, warfork: { name: 'Warfork', options: { port_query: 44400, protocol: 'warsow' }, release_year: 2019 }, wot: { name: 'Wheel of Time', options: { port: 7777, port_query_offset: 1, protocol: 'gamespy1' }, release_year: 1999 }, wolfenstein: { name: 'Wolfenstein', options: { port: 27666, protocol: 'doom3' }, release_year: 2009 }, wet: { name: 'Wolfenstein: Enemy Territory', options: { port_query: 27960, protocol: 'quake3' }, release_year: 2003 }, wurmunlimited: { name: 'Wurm Unlimited', options: { port: 3724, query_port: 27016, protocol: 'valve' }, release_year: 2006 }, xonotic: { name: 'Xonotic', options: { port: 26000, protocol: 'quake3' }, release_year: 2011 }, xpandrally: { name: 'Xpand Rally', options: { port: 28015, port_query_offset: 123, protocol: 'ase' }, release_year: 2004 }, zombiemaster: { name: 'Zombie Master', options: { port: 27015, protocol: 'valve' }, release_year: 2007 }, zps: { name: 'Zombie Panic: Source', options: { port: 27015, protocol: 'valve' }, release_year: 2007 } }