This guide covers the ccserver module in AlphaGSM.
ccserver is currently listed as PASSED in the checked-in support tracker on the documented Ubuntu 24.04 Linux baseline. The current GitHub integration lane still exercises both process and Docker runtime selection around this SteamCMD-backed lifecycle, but the checked-in integration test still carries an upstream install skip note and should be revalidated before treating that tracker row as freshly proven.
Requirements
screen
- SteamCMD runtime libraries (
lib32gcc-s1, lib32stdc++6)
- Python packages from
requirements.txt
Quick Start
Create the server:
alphagsm myccserver create ccserver
Run setup:
alphagsm myccserver setup
Start it:
alphagsm myccserver start
Check it:
alphagsm myccserver status
Stop it:
alphagsm myccserver stop
Setup Details
Setup configures:
- the game port (default 27015)
- the install directory
- the executable name
- SteamCMD downloads the server files
- default configuration and backup settings
Useful Commands
alphagsm myccserver update
alphagsm myccserver backup
Notes
- Module name:
ccserver
- Default port: 27015
Server variables
After create ccserver, inspect or change these with set:
alphagsm myserver set --list
alphagsm myserver set KEY --describe
alphagsm myserver set KEY VALUE
| Key |
Aliases |
Type |
What it does |
map |
gamemap, startmap, level, worldname |
string |
The currently selected map or level. Example: cbe_bunker. |
maxplayers |
users |
integer |
Maximum number of player slots. Example: 6. |
port |
gameport |
integer |
The primary game port. Example: 27015. |
rconpassword |
rconpass, querypassword, query_administrator_password |
string |
Remote console password for administrative access. Stored as a secret. |
servername |
hostname, name |
string |
The server's public name shown to players. Example: AlphaGSM Codename CURE. |
serverpassword |
sv_password, password |
string |
Password required for players to join the server. Stored as a secret. |
Developer Notes
Run File
- Executable:
srcds_run
- Location:
<install_dir>/srcds_run
- Engine: Source
- SteamCMD App ID:
383410
Server Configuration
- Config file:
cure/cfg/server.cfg
- Key settings:
hostname — Server name
sv_maxrate — Max network rate
rcon_password — Remote console password
- Default port:
27015
- Default map:
cbe_bunker
- Max players:
6
- Ports:
- Game port:
27015 (UDP)
- Client port:
27005 (UDP)
- SourceTV port:
27020 (UDP)
- Template: See server-templates/ccserver/
Maps and Mods
- Map directory:
cure/maps/
- Mod directory:
cure/addons/
- Workshop support: No
- Mod notes: AlphaGSM now supports
manifest, direct archive url, gamebanana, and moddb addon sources for this server through the shared Source addon flow. The built-in manifest currently includes metamod and sourcemod. mod cleanup removes only AlphaGSM-tracked addon files and keeps cache/state under .alphagsm/mods/cure/.
- Map install: Copy
.bsp files into cure/maps/ and add to cure/cfg/mapcycle.txt.
- Mod install: Copy addon folders into
cure/addons/.
Frequently asked questions
What support evidence is recorded for Codename CURE?
Recorded lifecycle pass. Review the game guide for installation, account, licensing and runtime prerequisites before setup.
Which runtimes can run Codename CURE?
Declared runtimes: Docker or a Linux host process.
Which ports does Codename CURE use?
27015/UDP, 27015/TCP, clientport/UDP, sourcetvport/UDP. Named port values remain unknown; review the game guide and configuration for additional requirements.
Can I add mods to Codename CURE?
No mod support is declared in this snapshot; review the game guide before adding mods.
How should I back up Codename CURE?
A module-specific backup hook is declared. Review the game guide for its scope, restore procedure and shutdown requirements.