This guide covers the deadpolyserver module in AlphaGSM.
Support Status
- Status:
PASSED
- Validated on Linux through the shared Docker
wine-proton runtime
- Anonymous SteamCMD app id:
2208380
AlphaGSM now supports DeadPoly on Linux by installing the Windows dedicated
payload through anonymous SteamCMD and running the real server binary under the
shared Wine/Proton runtime. The validated health surface is generic tcp on
the managed queryport.
Quick Start
Create the server:
alphagsm mydeadpoly create deadpolyserver
Run setup:
alphagsm mydeadpoly setup
Start it:
alphagsm mydeadpoly start
Check it:
alphagsm mydeadpoly query
alphagsm mydeadpoly info --json
alphagsm mydeadpoly status
Stop it:
alphagsm mydeadpoly stop
Setup Details
Setup configures:
- the game port, default
7777
- the query port, default
7778
- the install directory
- anonymous SteamCMD download for app
2208380
On Linux, AlphaGSM uses the shared wine-proton Docker runtime for the
supported path.
Runtime Contract
- Executable:
DeadPolyServer.exe
- Fallback executable:
DeadPoly/Binaries/Win64/DeadPolyServer.exe
- Working directory:
<install_dir>
- Config seed:
<install_dir>/DeadPoly/Saved/1 RENAME Config
- Managed config:
<install_dir>/DeadPoly/Saved/Config/WindowsServer/Game.ini
- Query/info surface: generic
tcp on queryport
Before start, AlphaGSM stages the shipped 1 RENAME Config tree into
DeadPoly/Saved/Config when needed and syncs:
The validated launch contract is:
DeadPolyServer.exe -log -nosteam -port=<port> -queryport=<queryport> -maxplayers=<maxplayers>
Useful Commands
alphagsm mydeadpoly set servername "My DeadPoly Server"
alphagsm mydeadpoly set maxplayers 32
alphagsm mydeadpoly set queryport 27020
alphagsm mydeadpoly update
alphagsm mydeadpoly backup
Notes
- Module name:
deadpolyserver
- SteamCMD app id:
2208380
- Supported Linux path: Docker
wine-proton
Server variables
After create deadpolyserver, 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. |
maxplayers |
users |
integer |
The maximum number of players. |
port |
gameport |
integer |
The game port for the server. |
queryport |
— |
integer |
The query port for the server. |
servername |
hostname, name |
string |
The advertised server name. |