Repository navigation
Ohdserver
github-actions[bot] edited this page Sep 11, 2026
·
2 revisions
This guide covers the ohdserver module in AlphaGSM.
ohdserver is currently PASSED on the documented Ubuntu 24.04 Linux
baseline. The checked-in GitHub validation path for this server is
Docker-first through the shared steamcmd-linux runtime, with A2S query /
info on the managed queryport.
query and info resolve the runtime's reachable host, including Docker's
published endpoint when AlphaGSM runs in a separate container. This routing
correction is awaiting replacement GitHub CI validation.
-
dockerfor the validated branch-localsteamcmd-linuxruntime path - SteamCMD runtime libraries (
lib32gcc-s1,lib32stdc++6) - Python packages from
requirements.txt
Create the server:
alphagsm myohdserve create ohdserverRun setup:
alphagsm myohdserve setupStart it:
alphagsm myohdserve startCheck it:
alphagsm myohdserve statusStop it:
alphagsm myohdserve stopSetup configures:
- the game port (default
7777) - the A2S query port (default
27015) - the install directory
- SteamCMD downloads the server files
alphagsm myohdserve update
alphagsm myohdserve backup- Module name:
ohdserver - Default port:
7777 - Default query port:
27015 - Validated Linux support path: native Linux dedicated payload on the shared
steamcmd-linuxruntime image
After create ohdserver, 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 |
|---|---|---|---|
dir |
— | string | Install directory for the server. |
exe_name |
— | string | Server executable filename. |
port |
gameport | integer | The game port for the server. Example: 7777. |
queryport |
— | integer | The query port for the server. Example: 27015. |
servername |
hostname, name | string | The advertised server name. Example: AlphaGSM Server. |
-
Executable:
HarshDoorstopServer.sh(falls back toHarshDoorstop/Binaries/Linux/HarshDoorstopServer-Linux-Shippingwhen needed) -
Location:
<install_dir>/HarshDoorstopServer.sh - Engine: native Linux Unreal dedicated server
-
SteamCMD App ID:
950900 -
Launch contract:
HarshDoorstopServer.sh -Port=<port> -QueryPort=<queryport> -log
- Config files: runtime launch options plus the upstream Harsh Doorstop payload
-
Health surface: A2S
query,info, andinfo --jsonon the managedqueryport - Template: See server-templates/ohdserver/ if available
- Map directory: Check game documentation
- Mod directory: Check game documentation
- Workshop support: No