Merge branch 'Panel-unstable' of https://github.com/GameServerPanel/GSP into Panel-unstable
This commit is contained in:
commit
539dc020fe
3 changed files with 2176 additions and 0 deletions
1052
modules/billing/docs/gameserver_catalog_all_sources.yaml
Normal file
1052
modules/billing/docs/gameserver_catalog_all_sources.yaml
Normal file
File diff suppressed because it is too large
Load diff
432
modules/billing/docs/gameserver_catalog_lgsm_full.yaml
Normal file
432
modules/billing/docs/gameserver_catalog_lgsm_full.yaml
Normal file
|
|
@ -0,0 +1,432 @@
|
|||
metadata:
|
||||
title: Gameservers World — LGSM FULL CATALOG
|
||||
generated_utc: '2025-11-09T16:55:55.957981Z'
|
||||
schema_version: 1.0.2
|
||||
notes: Complete LGSM-supported games index pulled from linuxgsm.com/servers. Use
|
||||
this as input to generate per-game docs. All titles are PC multiplayer servers.
|
||||
sources:
|
||||
lgsm:
|
||||
label: LinuxGSM Servers
|
||||
url: https://linuxgsm.com/servers/
|
||||
parse_hints:
|
||||
css: main .container a + a
|
||||
xpath: //a[contains(@href,'/servers/')]/following-sibling::a/text()
|
||||
games_index:
|
||||
- name: 7 Days to Die
|
||||
sources:
|
||||
- lgsm
|
||||
- name: Action Half-Life
|
||||
sources:
|
||||
- lgsm
|
||||
- name: 'Action: Source'
|
||||
sources:
|
||||
- lgsm
|
||||
- name: American Truck Simulator
|
||||
sources:
|
||||
- lgsm
|
||||
- name: 'ARK: Survival Evolved'
|
||||
sources:
|
||||
- lgsm
|
||||
- name: ARMA 3
|
||||
sources:
|
||||
- lgsm
|
||||
- name: Arma Reforger
|
||||
sources:
|
||||
- lgsm
|
||||
- name: Assetto Corsa
|
||||
sources:
|
||||
- lgsm
|
||||
- name: Avorion
|
||||
sources:
|
||||
- lgsm
|
||||
- name: Ballistic Overkill
|
||||
sources:
|
||||
- lgsm
|
||||
- name: Barotrauma
|
||||
sources:
|
||||
- lgsm
|
||||
- name: Base Defense
|
||||
sources:
|
||||
- lgsm
|
||||
- name: 'BATTALION: Legacy'
|
||||
sources:
|
||||
- lgsm
|
||||
- name: Battlefield 1942
|
||||
sources:
|
||||
- lgsm
|
||||
- name: 'Battlefield: Vietnam'
|
||||
sources:
|
||||
- lgsm
|
||||
- name: 'Black Mesa: Deathmatch'
|
||||
sources:
|
||||
- lgsm
|
||||
- name: Blade Symphony
|
||||
sources:
|
||||
- lgsm
|
||||
- name: Brainbread
|
||||
sources:
|
||||
- lgsm
|
||||
- name: BrainBread 2
|
||||
sources:
|
||||
- lgsm
|
||||
- name: Call of Duty
|
||||
sources:
|
||||
- lgsm
|
||||
- name: Call of Duty 2
|
||||
sources:
|
||||
- lgsm
|
||||
- name: Call of Duty 4
|
||||
sources:
|
||||
- lgsm
|
||||
- name: 'Call of Duty: United Offensive'
|
||||
sources:
|
||||
- lgsm
|
||||
- name: 'Call of Duty: World at War'
|
||||
sources:
|
||||
- lgsm
|
||||
- name: 'Chivalry: Medieval Warfare'
|
||||
sources:
|
||||
- lgsm
|
||||
- name: Codename CURE
|
||||
sources:
|
||||
- lgsm
|
||||
- name: Colony Survival
|
||||
sources:
|
||||
- lgsm
|
||||
- name: Core Keeper
|
||||
sources:
|
||||
- lgsm
|
||||
- name: Counter-Strike
|
||||
sources:
|
||||
- lgsm
|
||||
- name: Counter-Strike 2
|
||||
sources:
|
||||
- lgsm
|
||||
- name: 'Counter-Strike: Condition Zero'
|
||||
sources:
|
||||
- lgsm
|
||||
- name: 'Counter-Strike: Global Offensive'
|
||||
sources:
|
||||
- lgsm
|
||||
- name: 'Counter-Strike: Source'
|
||||
sources:
|
||||
- lgsm
|
||||
- name: Craftopia
|
||||
sources:
|
||||
- lgsm
|
||||
- name: Day of Defeat
|
||||
sources:
|
||||
- lgsm
|
||||
- name: 'Day of Defeat: Source'
|
||||
sources:
|
||||
- lgsm
|
||||
- name: Day of Dragons
|
||||
sources:
|
||||
- lgsm
|
||||
- name: Day of Infamy
|
||||
sources:
|
||||
- lgsm
|
||||
- name: DayZ
|
||||
sources:
|
||||
- lgsm
|
||||
- name: Deathmatch Classic
|
||||
sources:
|
||||
- lgsm
|
||||
- name: Don't Starve Together
|
||||
sources:
|
||||
- lgsm
|
||||
- name: 'Double Action: Boogaloo'
|
||||
sources:
|
||||
- lgsm
|
||||
- name: Dystopia
|
||||
sources:
|
||||
- lgsm
|
||||
- name: Eco
|
||||
sources:
|
||||
- lgsm
|
||||
- name: Empires Mod
|
||||
sources:
|
||||
- lgsm
|
||||
- name: 'ET: Legacy'
|
||||
sources:
|
||||
- lgsm
|
||||
- name: Euro Truck Simulator 2
|
||||
sources:
|
||||
- lgsm
|
||||
- name: Factorio
|
||||
sources:
|
||||
- lgsm
|
||||
- name: Fistful of Frags
|
||||
sources:
|
||||
- lgsm
|
||||
- name: Garry’s Mod
|
||||
sources:
|
||||
- lgsm
|
||||
- name: 'Half-Life 2: Deathmatch'
|
||||
sources:
|
||||
- lgsm
|
||||
- name: 'Half-Life Deathmatch: Source'
|
||||
sources:
|
||||
- lgsm
|
||||
- name: 'Half-Life: Deathmatch'
|
||||
sources:
|
||||
- lgsm
|
||||
- name: Humanitz
|
||||
sources:
|
||||
- lgsm
|
||||
- name: Hurtworld
|
||||
sources:
|
||||
- lgsm
|
||||
- name: 'HYPERCHARGE: Unboxed'
|
||||
sources:
|
||||
- lgsm
|
||||
- name: Insurgency
|
||||
sources:
|
||||
- lgsm
|
||||
- name: 'Insurgency: Sandstorm'
|
||||
sources:
|
||||
- lgsm
|
||||
- name: IOSoccer
|
||||
sources:
|
||||
- lgsm
|
||||
- name: 'Jedi Knight II: Jedi Outcast'
|
||||
sources:
|
||||
- lgsm
|
||||
- name: Just Cause 2
|
||||
sources:
|
||||
- lgsm
|
||||
- name: Just Cause 3
|
||||
sources:
|
||||
- lgsm
|
||||
- name: Killing Floor
|
||||
sources:
|
||||
- lgsm
|
||||
- name: Killing Floor 2
|
||||
sources:
|
||||
- lgsm
|
||||
- name: Left 4 Dead
|
||||
sources:
|
||||
- lgsm
|
||||
- name: Left 4 Dead 2
|
||||
sources:
|
||||
- lgsm
|
||||
- name: 'Medal of Honor: Allied Assault'
|
||||
sources:
|
||||
- lgsm
|
||||
- name: Memories of Mars
|
||||
sources:
|
||||
- lgsm
|
||||
- name: 'Minecraft: Bedrock Edition'
|
||||
sources:
|
||||
- lgsm
|
||||
- name: 'Minecraft: Java Edition'
|
||||
sources:
|
||||
- lgsm
|
||||
- name: Mordhau
|
||||
sources:
|
||||
- lgsm
|
||||
- name: Multi Theft Auto
|
||||
sources:
|
||||
- lgsm
|
||||
- name: Mumble
|
||||
sources:
|
||||
- lgsm
|
||||
- name: Natural Selection
|
||||
sources:
|
||||
- lgsm
|
||||
- name: Natural Selection 2
|
||||
sources:
|
||||
- lgsm
|
||||
- name: Necesse
|
||||
sources:
|
||||
- lgsm
|
||||
- name: No More Room in Hell
|
||||
sources:
|
||||
- lgsm
|
||||
- name: 'NS2: Combat'
|
||||
sources:
|
||||
- lgsm
|
||||
- name: Nuclear Dawn
|
||||
sources:
|
||||
- lgsm
|
||||
- name: Onset
|
||||
sources:
|
||||
- lgsm
|
||||
- name: 'Operation: Harsh Doorstop'
|
||||
sources:
|
||||
- lgsm
|
||||
- name: Opposing Force
|
||||
sources:
|
||||
- lgsm
|
||||
- name: Palworld
|
||||
sources:
|
||||
- lgsm
|
||||
- name: PaperMC
|
||||
sources:
|
||||
- lgsm
|
||||
- name: Pavlov VR
|
||||
sources:
|
||||
- lgsm
|
||||
- name: Pirates, Vikings, & Knights II
|
||||
sources:
|
||||
- lgsm
|
||||
- name: Project Cars
|
||||
sources:
|
||||
- lgsm
|
||||
- name: Project CARS 2
|
||||
sources:
|
||||
- lgsm
|
||||
- name: Project Zomboid
|
||||
sources:
|
||||
- lgsm
|
||||
- name: Quake 2
|
||||
sources:
|
||||
- lgsm
|
||||
- name: 'Quake 3: Arena'
|
||||
sources:
|
||||
- lgsm
|
||||
- name: Quake 4
|
||||
sources:
|
||||
- lgsm
|
||||
- name: Quake Live
|
||||
sources:
|
||||
- lgsm
|
||||
- name: Quake World
|
||||
sources:
|
||||
- lgsm
|
||||
- name: 'Red Orchestra: Ostfront 41-45'
|
||||
sources:
|
||||
- lgsm
|
||||
- name: Return to Castle Wolfenstein
|
||||
sources:
|
||||
- lgsm
|
||||
- name: Ricochet
|
||||
sources:
|
||||
- lgsm
|
||||
- name: Rising World
|
||||
sources:
|
||||
- lgsm
|
||||
- name: Rust
|
||||
sources:
|
||||
- lgsm
|
||||
- name: San Andreas Multiplayer
|
||||
sources:
|
||||
- lgsm
|
||||
- name: Satisfactory
|
||||
sources:
|
||||
- lgsm
|
||||
- name: 'SCP: Secret Laboratory'
|
||||
sources:
|
||||
- lgsm
|
||||
- name: 'SCP: Secret Laboratory ServerMod'
|
||||
sources:
|
||||
- lgsm
|
||||
- name: Soldat
|
||||
sources:
|
||||
- lgsm
|
||||
- name: 'Soldier of Fortune 2: Double Helix Gold'
|
||||
sources:
|
||||
- lgsm
|
||||
- name: Soulmask
|
||||
sources:
|
||||
- lgsm
|
||||
- name: Source Forts Classic
|
||||
sources:
|
||||
- lgsm
|
||||
- name: Squad
|
||||
sources:
|
||||
- lgsm
|
||||
- name: Squad 44
|
||||
sources:
|
||||
- lgsm
|
||||
- name: Starbound
|
||||
sources:
|
||||
- lgsm
|
||||
- name: Stationeers
|
||||
sources:
|
||||
- lgsm
|
||||
- name: StickyBots
|
||||
sources:
|
||||
- lgsm
|
||||
- name: Survive the Nights
|
||||
sources:
|
||||
- lgsm
|
||||
- name: Sven Co-op
|
||||
sources:
|
||||
- lgsm
|
||||
- name: Team Fortress 2
|
||||
sources:
|
||||
- lgsm
|
||||
- name: Team Fortress Classic
|
||||
sources:
|
||||
- lgsm
|
||||
- name: Teamspeak 3
|
||||
sources:
|
||||
- lgsm
|
||||
- name: Teeworlds
|
||||
sources:
|
||||
- lgsm
|
||||
- name: Terraria
|
||||
sources:
|
||||
- lgsm
|
||||
- name: The Front
|
||||
sources:
|
||||
- lgsm
|
||||
- name: The Isle
|
||||
sources:
|
||||
- lgsm
|
||||
- name: The Specialists
|
||||
sources:
|
||||
- lgsm
|
||||
- name: Tower Unite
|
||||
sources:
|
||||
- lgsm
|
||||
- name: Unreal Tournament
|
||||
sources:
|
||||
- lgsm
|
||||
- name: Unreal Tournament 2004
|
||||
sources:
|
||||
- lgsm
|
||||
- name: Unreal Tournament 3
|
||||
sources:
|
||||
- lgsm
|
||||
- name: Unreal Tournament 99
|
||||
sources:
|
||||
- lgsm
|
||||
- name: Unturned
|
||||
sources:
|
||||
- lgsm
|
||||
- name: Valheim
|
||||
sources:
|
||||
- lgsm
|
||||
- name: Vampire Slayer
|
||||
sources:
|
||||
- lgsm
|
||||
- name: Velocity Proxy
|
||||
sources:
|
||||
- lgsm
|
||||
- name: Vintage Story
|
||||
sources:
|
||||
- lgsm
|
||||
- name: Warfork
|
||||
sources:
|
||||
- lgsm
|
||||
- name: WaterfallMC
|
||||
sources:
|
||||
- lgsm
|
||||
- name: 'Wolfenstein: Enemy Territory'
|
||||
sources:
|
||||
- lgsm
|
||||
- name: Wurm Unlimited
|
||||
sources:
|
||||
- lgsm
|
||||
- name: Xonotic
|
||||
sources:
|
||||
- lgsm
|
||||
- name: 'Zombie Master: Reborn'
|
||||
sources:
|
||||
- lgsm
|
||||
- name: Zombie Panic! Source
|
||||
sources:
|
||||
- lgsm
|
||||
games: []
|
||||
692
modules/billing/docs/gameserver_knowledgepack_v2.yaml
Normal file
692
modules/billing/docs/gameserver_knowledgepack_v2.yaml
Normal file
|
|
@ -0,0 +1,692 @@
|
|||
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
|
||||
Loading…
Add table
Add a link
Reference in a new issue