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/<mod> +exec server.cfg
    windows: iw3mp.exe +set dedicated 2 +set net_port 28960 +set fs_game mods/<mod>
      +exec server.cfg
  network:
    default_ports:
    - port: 28960/udp
      purpose: Game/Query
    additional_ports:
    - port: 20800/udp
      purpose: Legacy query (varies)
  files: &id001
    configs:
    - <install>/main/server.cfg or <install>/mods/<mod>/server.cfg
    logs:
    - <install>/main/games_mp.log (or game-specific log)
    saves: []
    mods_dir: <install>/mods/
  mod_support: &id002
    official_workshop: 'no'
    how_to:
    - Use fs_game to select a mod folder (e.g. +set fs_game mods/<modname>).
    - 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/<modname>; 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/<mod>/etconsole.log
    saves: []
    mods_dir: <install>/<mod>/ (etpro, jaymod, legacy, etc.)
  mod_support:
    official_workshop: 'no'
    how_to:
    - Select mod via +set fs_game <modname> (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:
    - <gamedir>/server.cfg
    - <gamedir>/motd.txt
    - <gamedir>/mapcycle.txt
    logs:
    - <gamedir>/logs/
    saves: []
    mods_dir: <gamedir>/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:
    - <gamedir>/cfg/server.cfg
    - <gamedir>/cfg/autoexec.cfg
    logs:
    - <gamedir>/logs/  (sv_logsdir; rotates on mapchange unless sv_log_onefile 1)
    saves: []
    mods_dir: <gamedir>/addons/ (Metamod:Source / SourceMod)
  mod_support: &id011
    official_workshop: partial
    how_to: &id013
    - 'For games that support Workshop maps: add -authkey <SteamWebAPIKey> and +host_workshop_collection
      <collection_id>.'
    - 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
