Repository navigation
Twserver
github-actions[bot] edited this page Sep 11, 2026
·
2 revisions
This guide covers the twserver module in AlphaGSM.
twserver is currently ENABLED (AUTH) on the documented Ubuntu 24.04 Linux
baseline.
Before setup, authenticate Steam or SteamCMD with an account entitled to
server app 380840. The current GitHub integration lane still validates both
process and Docker runtime selection around that auth-gated prerequisite,
while local runs remain process-backed by default unless you opt into the
Docker backend.
screen- SteamCMD runtime libraries (
lib32gcc-s1,lib32stdc++6) - Python packages from
requirements.txt
Create the server:
alphagsm mytwserver create twserverRun setup:
alphagsm mytwserver setupStart it:
alphagsm mytwserver startCheck it:
alphagsm mytwserver statusStop it:
alphagsm mytwserver stopSetup configures:
- the game port (default 8303)
- the install directory
- SteamCMD downloads the server files
alphagsm mytwserver update
alphagsm mytwserver backup
alphagsm mytwserver set port 8304
alphagsm mytwserver set servername "AlphaGSM Teeworlds Server"set port and set servername rewrite autoexec.cfg immediately. The shared alias layer also accepts hostname and maps it to the Teeworlds servername setting.
- Module name:
twserver - Default port: 8303
After create twserver, 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 |
|---|---|---|---|
port |
gameport | integer | The UDP/TCP game port Teeworlds listens on. |
servername |
hostname, name | string | The advertised server name. |
-
Executable:
teeworlds_srv -
Location:
<install_dir>/teeworlds_srv - Engine: Custom (SteamCMD)
-
SteamCMD App ID:
380840
-
Config file:
autoexec.cfg - Template: See server-templates/twserver/ if available
-
Schema-backed sync: AlphaGSM keeps
sv_portandsv_namein sync withset port/set servername
- Map directory: Check game documentation
- Mod directory: Check game documentation
- Workshop support: No