This guide covers the rwserver module in AlphaGSM.
rwserver is currently PASSED in the checked-in support tracker on the
documented Ubuntu 24.04 Linux baseline. The validated Linux lane uses the
shared steamcmd-linux Docker runtime, and the current GitHub integration
lane validates both process and Docker runtimes for this module while local
runs remain process-backed by default unless you opt into the Docker backend.
Requirements
- SteamCMD runtime libraries (
lib32gcc-s1, lib32stdc++6)
- Python packages from
requirements.txt
Quick Start
Create the server:
alphagsm myrwserver create rwserver
Run setup:
alphagsm myrwserver setup
Start it:
alphagsm myrwserver start
Check it:
alphagsm myrwserver status
Stop it:
alphagsm myrwserver stop
Setup Details
Setup configures:
- the game port (default 4255)
- the install directory
- SteamCMD downloads the native Linux dedicated server files anonymously
Useful Commands
alphagsm myrwserver update
alphagsm myrwserver backup
Notes
- Module name:
rwserver
- Default game port:
4255
- Query/info TCP port:
server port - 1 (default 4254)
- AlphaGSM support status:
PASSED on the native Linux branch
Server variables
After create rwserver, 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:
RisingWorldServer.x64
- Location:
<install_dir>/RisingWorldServer.x64
- Engine: Native Linux
- SteamCMD App ID:
339010
Server Configuration
- Config files:
server.properties
- Template: See server-templates/rwserver/ if available
- AlphaGSM syncs
Server_Port, Server_Name, and World_Name
- The Linux launch path exports
LD_LIBRARY_PATH="<install_dir>/linux64:<install_dir>:$LD_LIBRARY_PATH" before exec, matching upstream guidance
Maps and Mods
- Map directory:
world/
- Mod directory:
plugins/
- Workshop support: No