This guide covers the argoserver module in AlphaGSM.
Support Status
argoserver is supported on Linux.
The validated path is:
- anonymous SteamCMD install from app
563930 on its public branch
- the shared Docker-backed
steamcmd-linux runtime
- the real native binary
argoserver
AlphaGSM manages the native server.cfg and lifecycle. Queries now use Argo's
Steam A2S listener on the game port plus one; this correction awaits replacement
CI validation.
Quick Start
Create the server:
alphagsm myargoserv create argoserver
Run setup:
alphagsm myargoserv setup
Start it:
alphagsm myargoserv start
Check it:
alphagsm myargoserv status
Stop it:
alphagsm myargoserv stop
Requirements
- Docker for the validated Linux runtime path
- SteamCMD
- Python packages from
requirements.txt
Setup Details
Setup configures:
- the game port (default 2302)
- the install directory
- SteamCMD downloads the server files anonymously from app
563930
- AlphaGSM writes
server.cfg
Useful Commands
alphagsm myargoserv update
alphagsm myargoserv backup
Notes
- Module name:
argoserver
- Default port: 2302
- Default executable:
argoserver
- Default world:
empty
Server variables
After create argoserver, 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 |
servername |
hostname, name |
string |
The public hostname written to server.cfg. Example: AlphaGSM Server. |
Developer Notes
Run File
- Executable:
argoserver
- Location:
<install_dir>/argoserver
- Engine: Arma/Bohemia native Linux dedicated server
- SteamCMD App ID:
563930
- SteamCMD branch: public/default
Server Configuration
Runtime Notes
- The old disabled note was stale: the anonymous payload does include a native Linux server.
- AlphaGSM does not force the removed
server beta; current SteamCMD rejects
that branch, while the public branch is the last validated install path.
query and info use Steam A2S on game port plus one. Docker publishes the
game port and both adjacent Steam UDP ports as one managed port group.
- The validated Linux path is the shared Docker-backed
steamcmd-linux runtime.