metadata: title: Gameservers World — Legacy PC Multiplayer Knowledge Pack (v2) generated_utc: '2025-11-09T14:06:48.213089Z' schema_version: 1.0.0 notes: 20 legacy/mid‑legacy PC multiplayer titles with deep server hosting details. Focus on ports, startup parameters, file paths, mod support, and troubleshooting. SRCDS/HLDS entries share common defaults; override per-game as needed. schema: game: fields: - game_id - name - engine - lgsm_slug - dedicated_binary - typical_startup.linux - typical_startup.windows - network.default_ports[] - network.additional_ports[] - files.configs[] - files.logs[] - files.saves[] - files.mods_dir - mod_support.official_workshop - mod_support.how_to[] - mod_support.notable_tools[] - requirements.os - requirements.cpu - requirements.ram - requirements.storage - requirements.dependencies[] - troubleshooting.common_issues[].issue - troubleshooting.common_issues[].fix - references[] providers_index: providers: - name: Nitrado games_index_url: https://server.nitrado.net/usa/games - name: GTXGaming games_index_url: https://www.gtxgaming.co.uk/game-servers/ - name: Host Havoc games_index_url: https://hosthavoc.com/ - name: Nodecraft games_index_url: https://nodecraft.com/games - name: GPORTAL games_index_url: https://www.g-portal.com/en/games games: - game_id: cod4 name: 'Call of Duty 4: Modern Warfare' engine: id Tech 3 derivative lgsm_slug: null dedicated_binary: cod4x18_dedrun.exe (CoD4X) / iw3mp.exe +set dedicated 2 typical_startup: linux: wine cod4x18_dedrun.exe +set dedicated 2 +set net_port 28960 +set fs_game mods/ +exec server.cfg windows: iw3mp.exe +set dedicated 2 +set net_port 28960 +set fs_game mods/ +exec server.cfg network: default_ports: - port: 28960/udp purpose: Game/Query additional_ports: - port: 20800/udp purpose: Legacy query (varies) files: &id001 configs: - /main/server.cfg or /mods//server.cfg logs: - /main/games_mp.log (or game-specific log) saves: [] mods_dir: /mods/ mod_support: &id002 official_workshop: 'no' how_to: - Use fs_game to select a mod folder (e.g. +set fs_game mods/). - HTTP redirect (fast download) recommended for custom assets. notable_tools: - CoD4x (CoD4) - ModernRcon - B3 (BigBrotherBot, legacy) requirements: &id003 os: Windows; some titles can run on Linux via Wine cpu: Single-threaded; favors high clock ram: 512 MB–1 GB baseline storage: 8–20 GB dependencies: - DirectX/VC runtimes (Windows) - Router/NAT port forward troubleshooting: common_issues: - issue: Server not visible / cannot join fix: Forward UDP 28960; avoid ISP CGNAT; try alternate port; ensure Windows Firewall inbound rule. - issue: Stuck on 'Awaiting connection...' fix: Check net_ip/net_port DVARS and remove conflicting binds; ensure correct punkbuster/disabled if unsupported. references: - https://cod4x.ovh/t/how-to-create-a-server-windows-guide/3095 - https://kb.firedaemon.com/support/solutions/articles/4000086725-call-of-duty-4-modern-warfare-as-a-service - https://support.activision.com/articles/ports-used-for-call-of-duty-games - game_id: cod2 name: Call of Duty 2 engine: id Tech 3 derivative lgsm_slug: null dedicated_binary: CoD2MP_s.exe typical_startup: linux: wine CoD2MP_s.exe +set dedicated 2 +set net_port 28960 +exec dedicated.cfg windows: CoD2MP_s.exe +set dedicated 2 +set net_port 28960 +exec dedicated.cfg network: default_ports: - port: 28960/udp purpose: Game/Query additional_ports: [] files: *id001 mod_support: *id002 requirements: *id003 troubleshooting: common_issues: - issue: Server visible only on LAN fix: Patch to 1.3; port-forward 28960 UDP; set net_ip to public interface or 0.0.0.0; avoid double NAT. references: - https://www.anarchyrules.co.uk/cod2/server%20commands.html - https://kb.firedaemon.com/support/solutions/articles/4000086723-call-of-duty-2 - https://support.activision.com/articles/ports-used-for-call-of-duty-games - game_id: cod1 name: Call of Duty (2003) engine: id Tech 3 derivative lgsm_slug: null dedicated_binary: CoDMP.exe typical_startup: linux: wine CoDMP.exe +set dedicated 2 +set net_port 28960 +exec server.cfg windows: CoDMP.exe +set dedicated 2 +set net_port 28960 +exec server.cfg network: default_ports: - port: 28960/udp purpose: Game/Query additional_ports: [] files: *id001 mod_support: *id002 requirements: *id003 troubleshooting: common_issues: - issue: Cannot download custom assets fix: Configure HTTP redirect for fast downloads; ensure fs_game set to mod folder. references: - https://support.activision.com/articles/ports-used-for-call-of-duty-games - game_id: coduo name: 'Call of Duty: United Offensive' engine: id Tech 3 derivative lgsm_slug: null dedicated_binary: CoDUOMP.exe typical_startup: linux: wine CoDUOMP.exe +set dedicated 2 +set net_port 28960 +exec server.cfg windows: CoDUOMP.exe +set dedicated 2 +set net_port 28960 +exec server.cfg network: default_ports: - port: 28960/udp purpose: Game/Query additional_ports: [] files: *id001 mod_support: *id002 requirements: *id003 troubleshooting: common_issues: - issue: Server not listed fix: Forward 28960/udp; ensure master server setting enabled; consider alternate listing services. references: - https://support.activision.com/articles/ports-used-for-call-of-duty-games - game_id: codwaw name: 'Call of Duty: World at War' engine: id Tech 3 derivative lgsm_slug: null dedicated_binary: CoDWaWmp.exe typical_startup: linux: wine CoDWaWmp.exe +set dedicated 2 +set net_port 28960 +exec server.cfg windows: CoDWaWmp.exe +set dedicated 2 +set net_port 28960 +exec server.cfg network: default_ports: - port: 28960/udp purpose: Game/Query additional_ports: [] files: *id001 mod_support: *id002 requirements: *id003 troubleshooting: common_issues: - issue: RCon not working fix: Check rcon_password in server.cfg; ensure TCP/UDP 28960 reachability; avoid blocked outbound. references: - https://support.activision.com/articles/ports-used-for-call-of-duty-games - game_id: bf1942 name: Battlefield 1942 engine: Refractor 2 lgsm_slug: null dedicated_binary: BF1942_w32ded.exe / bf1942_lnxded (legacy) typical_startup: linux: wine BF1942_w32ded.exe +server 1 +game bf1942 +dedicated 1 windows: BF1942_w32ded.exe +dedicated 1 network: default_ports: - port: 14567/udp purpose: Game port - port: 23000/udp purpose: GameSpy/Server query (listing) additional_ports: [] files: configs: - Mods/bf1942/Settings/ServerSettings.con - maplist.con logs: - Mods/bf1942/Logs/ (varies by server version) saves: [] mods_dir: Mods/ mod_support: official_workshop: 'no' how_to: - Install mods under Mods/; set in ServerSettings.con; update maplist.con. notable_tools: - BFServerManager (legacy) requirements: os: Windows (standalone server); Linux possible via Wine cpu: Any modern CPU ram: 512 MB–1 GB baseline storage: 2–5 GB dependencies: - Forward UDP 14567 (players) and 23000 (listing) troubleshooting: common_issues: - issue: Server not listed fix: Open 23000/udp for GameSpy listing; ensure correct server version (1.612). references: - https://team-simple.org/forum/viewtopic.php?id=109 - https://www.bfmods.com/viewtopic.php?t=2207 - game_id: etlegacy name: 'Wolfenstein: Enemy Territory / ET: Legacy' engine: id Tech 3 lgsm_slug: null dedicated_binary: 'etl (ET: Legacy) / etded.exe' typical_startup: linux: ./etlded +set dedicated 2 +set net_port 27960 +set fs_game legacy +exec server.cfg windows: et.exe +set dedicated 2 +set net_port 27960 +set fs_game legacy +exec server.cfg network: default_ports: - port: 27960/udp purpose: Game/Query (set with +set net_port) additional_ports: [] files: configs: - etmain/server.cfg (or fs_game mod folder)/server.cfg - autoexec.cfg logs: - fs_homepath//etconsole.log saves: [] mods_dir: // (etpro, jaymod, legacy, etc.) mod_support: official_workshop: 'no' how_to: - Select mod via +set fs_game (e.g., etpro, legacy). - Use Omni-bot for bots; install in mod folder; configure in server.cfg. notable_tools: - 'ET: Legacy (engine fork)' - etpro - jaymod - Omni-bot requirements: os: Windows or Linux cpu: Any modern CPU ram: 512 MB–1 GB baseline storage: 2–5 GB dependencies: - Open UDP 27960 (and increments for multiple instances) troubleshooting: common_issues: - issue: Not visible on internet list fix: Forward UDP 27960; set dedicated 2; verify master server reachability; avoid NAT loopback issues. references: - https://kcode.de/blog/2583-setting-up-a-well-organized-enemy-territory-legacy-server/ - https://wolffiles.de/filebase/ET/Stuff/ET-Serverguide.pdf - game_id: dod name: Day of Defeat (GoldSrc) engine: GoldSrc / HLDS lgsm_slug: dods? (LGSM supports DoD:Source; this entry is for classic DoD) dedicated_binary: hlds_run (Linux) / hlds.exe (Windows) typical_startup: linux: ./hlds_run -game dod +map dod_anzio -port 27015 +maxplayers 24 +exec server.cfg windows: hlds.exe -game dod +map dod_anzio -port 27015 +maxplayers 24 +exec server.cfg network: default_ports: &id004 - port: 27015/udp purpose: Game/Query - port: 27015/tcp purpose: RCON additional_ports: [] files: &id005 configs: - /server.cfg - /motd.txt - /mapcycle.txt logs: - /logs/ saves: [] mods_dir: /addons/amxmodx/ mod_support: &id006 official_workshop: 'no' how_to: - Use AMX Mod X / Metamod for server-side plugins. - FastDL for custom maps/assets; set sv_downloadurl. notable_tools: - Metamod - AMX Mod X requirements: &id007 os: Windows or Linux; 32‑bit compatibility sometimes required cpu: Any modern CPU ram: 512 MB–1 GB baseline storage: 5–10 GB including maps dependencies: - SteamCMD - Firewall rules for ports troubleshooting: common_issues: - issue: Logs not capturing kills/chat fix: Set log on; sv_logfile 1; sv_log_onefile 1; verify write perms to logs/. references: - https://forums.srcds.com/viewtopic/16703 - game_id: hldm name: 'Half-Life: Deathmatch (GoldSrc)' engine: GoldSrc / HLDS lgsm_slug: null dedicated_binary: hlds_run / hlds.exe typical_startup: linux: ./hlds_run -game valve +map crossfire -port 27015 +maxplayers 16 +exec server.cfg windows: hlds.exe -game valve +map crossfire -port 27015 +maxplayers 16 +exec server.cfg network: default_ports: *id004 additional_ports: [] files: *id005 mod_support: *id006 requirements: *id007 troubleshooting: common_issues: - issue: Master server listing issues fix: Ensure SteamPipe/HLDS updated via SteamCMD; check port forwarding and sv_lan 0. references: - https://help.steampowered.com/en/faqs/view/6F46-9698-9682-8DB8 - game_id: dods name: 'Day of Defeat: Source' engine: Source / SRCDS lgsm_slug: null dedicated_binary: srcds_run (Linux) / srcds.exe (Windows) typical_startup: linux: ./srcds_run -console -game dod -ip 0.0.0.0 -port 27015 +map dod_kalt +maxplayers 24 +exec server.cfg windows: srcds.exe -console -game dod -ip 0.0.0.0 -port 27015 +map dod_kalt +maxplayers 24 +exec server.cfg network: default_ports: &id008 - port: 27015/udp purpose: Game/Query (can change with -port) - port: 27015/tcp purpose: RCON - port: 27020/udp purpose: SourceTV (tv_port) - port: 27005/udp purpose: Client port (outbound/varies) additional_ports: &id009 - port: 26900/udp purpose: Steam (outbound, -sport) - port: 27031-27036/udp purpose: Steam Remote Play / P2P (outbound) - port: 27036-27037/tcp purpose: Steam Remote Play (inbound where applicable) files: &id010 configs: - /cfg/server.cfg - /cfg/autoexec.cfg logs: - /logs/ (sv_logsdir; rotates on mapchange unless sv_log_onefile 1) saves: [] mods_dir: /addons/ (Metamod:Source / SourceMod) mod_support: &id011 official_workshop: partial how_to: &id013 - 'For games that support Workshop maps: add -authkey and +host_workshop_collection .' - Alternatively use FastDL for maps/materials; set sv_downloadurl. notable_tools: - Metamod:Source - SourceMod requirements: &id012 os: Windows Server 2016+ or modern Linux (glibc ≥ 2.27 recommended); 64‑bit cpu: Modern 64‑bit CPU; high clock speed benefits tickrate ram: 2–4 GB per process baseline (varies by game/players) storage: 10–30 GB typical for binaries + maps (varies by game) dependencies: - SteamCMD - Open firewall for listed ports troubleshooting: common_issues: - issue: Server not listed or query fails fix: Open 27015/udp and 27015/tcp; check -ip/-port; ensure sv_lan 0; verify external firewall/NAT. - issue: Workshop maps not downloading fix: Ensure -authkey is present; server has internet access; use +host_workshop_collection and +workshop_start_map or fall back to FastDL. references: - https://developer.valvesoftware.com/wiki/Source_Dedicated_Server - https://help.steampowered.com/en/faqs/view/2EA8-4D75-DA21-31EB - game_id: hl2dm name: 'Half-Life 2: Deathmatch' engine: Source / SRCDS lgsm_slug: null dedicated_binary: srcds_run (Linux) / srcds.exe (Windows) typical_startup: linux: ./srcds_run -console -game hl2mp -ip 0.0.0.0 -port 27015 +map dm_lockdown +maxplayers 24 +exec server.cfg windows: srcds.exe -console -game hl2mp -ip 0.0.0.0 -port 27015 +map dm_lockdown +maxplayers 24 +exec server.cfg network: default_ports: *id008 additional_ports: *id009 files: *id010 mod_support: *id011 requirements: *id012 troubleshooting: common_issues: - issue: Server not listed or query fails fix: Open 27015/udp and 27015/tcp; check -ip/-port; ensure sv_lan 0; verify external firewall/NAT. - issue: Workshop maps not downloading fix: Ensure -authkey is present; server has internet access; use +host_workshop_collection and +workshop_start_map or fall back to FastDL. references: - https://developer.valvesoftware.com/wiki/Source_Dedicated_Server - https://help.steampowered.com/en/faqs/view/2EA8-4D75-DA21-31EB - game_id: hlds_source name: 'Half-Life Deathmatch: Source' engine: Source / SRCDS lgsm_slug: null dedicated_binary: srcds_run (Linux) / srcds.exe (Windows) typical_startup: linux: ./srcds_run -console -game hl1mp -ip 0.0.0.0 -port 27015 +map dm_overwatch +maxplayers 24 +exec server.cfg windows: srcds.exe -console -game hl1mp -ip 0.0.0.0 -port 27015 +map dm_overwatch +maxplayers 24 +exec server.cfg network: default_ports: *id008 additional_ports: *id009 files: *id010 mod_support: *id011 requirements: *id012 troubleshooting: common_issues: - issue: Server not listed or query fails fix: Open 27015/udp and 27015/tcp; check -ip/-port; ensure sv_lan 0; verify external firewall/NAT. - issue: Workshop maps not downloading fix: Ensure -authkey is present; server has internet access; use +host_workshop_collection and +workshop_start_map or fall back to FastDL. references: - https://developer.valvesoftware.com/wiki/Source_Dedicated_Server - https://help.steampowered.com/en/faqs/view/2EA8-4D75-DA21-31EB - game_id: gmod name: Garry's Mod engine: Source / SRCDS lgsm_slug: null dedicated_binary: srcds_run (Linux) / srcds.exe (Windows) typical_startup: linux: ./srcds_run -console -game garrysmod -ip 0.0.0.0 -port 27015 +map gm_construct +maxplayers 24 +exec server.cfg windows: srcds.exe -console -game garrysmod -ip 0.0.0.0 -port 27015 +map gm_construct +maxplayers 24 +exec server.cfg network: default_ports: *id008 additional_ports: *id009 files: *id010 mod_support: official_workshop: partial how_to: *id013 notable_tools: - ULX/ULib - SourceMod - Metamod:Source requirements: *id012 troubleshooting: common_issues: - issue: Server not listed or query fails fix: Open 27015/udp and 27015/tcp; check -ip/-port; ensure sv_lan 0; verify external firewall/NAT. - issue: Workshop maps not downloading fix: Ensure -authkey is present; server has internet access; use +host_workshop_collection and +workshop_start_map or fall back to FastDL. references: - https://developer.valvesoftware.com/wiki/Source_Dedicated_Server - https://help.steampowered.com/en/faqs/view/2EA8-4D75-DA21-31EB - game_id: tf2 name: Team Fortress 2 engine: Source / SRCDS lgsm_slug: null dedicated_binary: srcds_run (Linux) / srcds.exe (Windows) typical_startup: linux: ./srcds_run -console -game tf -ip 0.0.0.0 -port 27015 +map cp_dustbowl +maxplayers 24 +exec server.cfg windows: srcds.exe -console -game tf -ip 0.0.0.0 -port 27015 +map cp_dustbowl +maxplayers 24 +exec server.cfg network: default_ports: *id008 additional_ports: *id009 files: *id010 mod_support: *id011 requirements: *id012 troubleshooting: common_issues: - issue: Server not listed or query fails fix: Open 27015/udp and 27015/tcp; check -ip/-port; ensure sv_lan 0; verify external firewall/NAT. - issue: Workshop maps not downloading fix: Ensure -authkey is present; server has internet access; use +host_workshop_collection and +workshop_start_map or fall back to FastDL. references: - https://developer.valvesoftware.com/wiki/Source_Dedicated_Server - https://help.steampowered.com/en/faqs/view/2EA8-4D75-DA21-31EB - game_id: l4d2 name: Left 4 Dead 2 engine: Source / SRCDS lgsm_slug: null dedicated_binary: srcds_run (Linux) / srcds.exe (Windows) typical_startup: linux: ./srcds_run -console -game left4dead2 -ip 0.0.0.0 -port 27015 +map c1m1_hotel +maxplayers 24 +exec server.cfg windows: srcds.exe -console -game left4dead2 -ip 0.0.0.0 -port 27015 +map c1m1_hotel +maxplayers 24 +exec server.cfg network: default_ports: *id008 additional_ports: *id009 files: *id010 mod_support: *id011 requirements: *id012 troubleshooting: common_issues: - issue: Server not listed or query fails fix: Open 27015/udp and 27015/tcp; check -ip/-port; ensure sv_lan 0; verify external firewall/NAT. - issue: Workshop maps not downloading fix: Ensure -authkey is present; server has internet access; use +host_workshop_collection and +workshop_start_map or fall back to FastDL. references: - https://developer.valvesoftware.com/wiki/Source_Dedicated_Server - https://help.steampowered.com/en/faqs/view/2EA8-4D75-DA21-31EB - game_id: ins2014 name: Insurgency (2014) engine: Source / SRCDS lgsm_slug: null dedicated_binary: srcds_run (Linux) / srcds.exe (Windows) typical_startup: linux: ./srcds_run -console -game insurgency -ip 0.0.0.0 -port 27015 +map sinjar +maxplayers 24 +exec server.cfg windows: srcds.exe -console -game insurgency -ip 0.0.0.0 -port 27015 +map sinjar +maxplayers 24 +exec server.cfg network: default_ports: *id008 additional_ports: *id009 files: *id010 mod_support: *id011 requirements: *id012 troubleshooting: common_issues: - issue: Server not listed or query fails fix: Open 27015/udp and 27015/tcp; check -ip/-port; ensure sv_lan 0; verify external firewall/NAT. - issue: Workshop maps not downloading fix: Ensure -authkey is present; server has internet access; use +host_workshop_collection and +workshop_start_map or fall back to FastDL. references: - https://developer.valvesoftware.com/wiki/Source_Dedicated_Server - https://help.steampowered.com/en/faqs/view/2EA8-4D75-DA21-31EB - game_id: doi name: Day of Infamy engine: Source / SRCDS lgsm_slug: null dedicated_binary: srcds_run (Linux) / srcds.exe (Windows) typical_startup: linux: ./srcds_run -console -game doi -ip 0.0.0.0 -port 27015 +map bastogne +maxplayers 24 +exec server.cfg windows: srcds.exe -console -game doi -ip 0.0.0.0 -port 27015 +map bastogne +maxplayers 24 +exec server.cfg network: default_ports: *id008 additional_ports: *id009 files: *id010 mod_support: *id011 requirements: *id012 troubleshooting: common_issues: - issue: Server not listed or query fails fix: Open 27015/udp and 27015/tcp; check -ip/-port; ensure sv_lan 0; verify external firewall/NAT. - issue: Workshop maps not downloading fix: Ensure -authkey is present; server has internet access; use +host_workshop_collection and +workshop_start_map or fall back to FastDL. references: - https://developer.valvesoftware.com/wiki/Source_Dedicated_Server - https://help.steampowered.com/en/faqs/view/2EA8-4D75-DA21-31EB - game_id: bmdm name: 'Black Mesa: Deathmatch' engine: Source / SRCDS lgsm_slug: null dedicated_binary: srcds_run (Linux) / srcds.exe (Windows) typical_startup: linux: ./srcds_run -console -game bms -ip 0.0.0.0 -port 27015 +map dm_bounce +maxplayers 24 +exec server.cfg windows: srcds.exe -console -game bms -ip 0.0.0.0 -port 27015 +map dm_bounce +maxplayers 24 +exec server.cfg network: default_ports: *id008 additional_ports: *id009 files: *id010 mod_support: *id011 requirements: *id012 troubleshooting: common_issues: - issue: Server not listed or query fails fix: Open 27015/udp and 27015/tcp; check -ip/-port; ensure sv_lan 0; verify external firewall/NAT. - issue: Workshop maps not downloading fix: Ensure -authkey is present; server has internet access; use +host_workshop_collection and +workshop_start_map or fall back to FastDL. references: - https://developer.valvesoftware.com/wiki/Source_Dedicated_Server - https://help.steampowered.com/en/faqs/view/2EA8-4D75-DA21-31EB - game_id: fof name: Fistful of Frags engine: Source / SRCDS lgsm_slug: null dedicated_binary: srcds_run (Linux) / srcds.exe (Windows) typical_startup: linux: ./srcds_run -console -game fof -ip 0.0.0.0 -port 27015 +map fof_fistful +maxplayers 24 +exec server.cfg windows: srcds.exe -console -game fof -ip 0.0.0.0 -port 27015 +map fof_fistful +maxplayers 24 +exec server.cfg network: default_ports: *id008 additional_ports: *id009 files: *id010 mod_support: *id011 requirements: *id012 troubleshooting: common_issues: - issue: Server not listed or query fails fix: Open 27015/udp and 27015/tcp; check -ip/-port; ensure sv_lan 0; verify external firewall/NAT. - issue: Workshop maps not downloading fix: Ensure -authkey is present; server has internet access; use +host_workshop_collection and +workshop_start_map or fall back to FastDL. references: - https://developer.valvesoftware.com/wiki/Source_Dedicated_Server - https://help.steampowered.com/en/faqs/view/2EA8-4D75-DA21-31EB - game_id: dystopia name: Dystopia engine: Source / SRCDS lgsm_slug: null dedicated_binary: srcds_run (Linux) / srcds.exe (Windows) typical_startup: linux: ./srcds_run -console -game dystopia -ip 0.0.0.0 -port 27015 +map dys_broadcast +maxplayers 24 +exec server.cfg windows: srcds.exe -console -game dystopia -ip 0.0.0.0 -port 27015 +map dys_broadcast +maxplayers 24 +exec server.cfg network: default_ports: *id008 additional_ports: *id009 files: *id010 mod_support: *id011 requirements: *id012 troubleshooting: common_issues: - issue: Server not listed or query fails fix: Open 27015/udp and 27015/tcp; check -ip/-port; ensure sv_lan 0; verify external firewall/NAT. - issue: Workshop maps not downloading fix: Ensure -authkey is present; server has internet access; use +host_workshop_collection and +workshop_start_map or fall back to FastDL. references: - https://developer.valvesoftware.com/wiki/Source_Dedicated_Server - https://help.steampowered.com/en/faqs/view/2EA8-4D75-DA21-31EB