This guide covers the stormworksserver module in AlphaGSM.
stormworksserver is currently ENABLED (BYO) on the documented Ubuntu
24.04 Linux baseline. The current GitHub integration lane still exercises
both process and Docker runtime selection around that authenticated-install
plus staged-tree prerequisite, while local runs remain process-backed by
default unless you opt into the Docker backend.
Support Status
stormworksserver is supported in ENABLED (BYO) mode. The old standalone
Steam app 1247090 is now only a redirect stub, so AlphaGSM cannot fully
provision this lane anonymously anymore. The supported path now requires
authenticated Steam or SteamCMD access to install the Dedicated Server tool,
then staging that installed server tree into AlphaGSM's install directory.
Requirements
screen
- authenticated Steam or SteamCMD access to the Stormworks Dedicated Server tool
- Python packages from
requirements.txt
Quick Start
Create the server:
alphagsm mystormwor create stormworksserver
Run setup:
alphagsm mystormwor setup
Then install the real Dedicated Server tool through logged-in Steam or
authenticated SteamCMD, and stage that installed server tree into the install
directory so server64.exe and its runtime data do not come from the
discontinued standalone stub.
Start it:
alphagsm mystormwor start
Check it:
alphagsm mystormwor status
Stop it:
alphagsm mystormwor stop
Setup Details
Setup configures:
- the game port (default 25566)
- the install directory
- AlphaGSM records where the authenticated server tree should live
Bring Your Own Steps
- Run
alphagsm mystormwor create stormworksserver.
- Run
alphagsm mystormwor setup so AlphaGSM records the install directory.
- Install the Stormworks Dedicated Server tool through a logged-in Steam
client or authenticated SteamCMD workflow.
- Copy that installed Stormworks server tree into the AlphaGSM install
directory.
- Re-run
alphagsm mystormwor start.
If setup or start reports an ENABLED (BYO) message, replace the staged
files with the authenticated installed server tree and retry.
Useful Commands
alphagsm mystormwor update
alphagsm mystormwor backup
Notes
- Module name:
stormworksserver
- Default port: 25566
Server variables
After create stormworksserver, inspect or change these with set:
alphagsm myserver set --list
alphagsm myserver set KEY --describe
alphagsm myserver set KEY VALUE
This module does not declare schema-backed keys. set --list after
create is still the live source of truth.
Developer Notes
Run File
- Executable:
server64.exe
- Location:
<install_dir>/server64.exe
- Engine: Custom (authenticated Steam install)
- SteamCMD App ID:
1247090
Server Configuration
Maps and Mods
- Map directory: Check game documentation
- Mod directory: Check game documentation
- Workshop support: No
BYO file helper
Inspect this game's required files, source instructions and destinations with
alphagsm <server-name> assets requirements; check the declared files with
alphagsm <server-name> assets check. File checks do not establish game readiness.
This helper checks known sentinels only and directs you to stage the complete
compatible distribution manually; managed import is unavailable for this recipe.
See BYO files and private SteamCMD acquisition.