This module installs, launches, monitors, and backs up Soulmask dedicated servers.
NEEDS LIVE TEST. Current Steam identity, executable, and launch arguments pass static host validation. End-to-end behavior requires a current live server.
WindowsGSH installs anonymous SteamCMD app 3017310 and launches WSServer.exe directly.
WindowsGSH manages the documented launch switches for identity, passwords, players, bind/game/query/Telnet ports, PvE/PvP mode, persistent server ID, save and backup intervals, startup backups, and optional RCON. Detailed gameplay coefficients in GameXishu*.json remain under the vendor/in-game administration surface.
| Purpose | Default | Protocol | Exposure |
|---|---|---|---|
| Game traffic | 8777 |
UDP | Public; firewall/UPnP eligible |
| Query | 27015 |
UDP | Public; firewall/UPnP eligible |
WindowsGSH reports supervised process state. The module can configure RCON, but WindowsGSH does not yet provide an integrated Soulmask RCON client.
- Executable:
WSServer.exe - Backup target:
WS/Saveddirectory
- Server password and admin password are passed as plain command-line arguments at every launch, which can be visible to other processes on the same machine.
- No proven graceful headless shutdown channel is advertised; WindowsGSH closes the main window and falls back to a kill after a timeout.
- Import extracts supported values from a root-level Windows batch launch script when one is present; values are otherwise reviewed defaults because the server files do not retain them.
- Fresh-install/update app
3017310and verifyWSServer.exe. - Test server name, password, and admin password values with spaces and confirm redacted diagnostics.
- Start, attach, restart WindowsGSH, stop, and confirm
WS/Savedintegrity. - Verify direct connection, query, and player join on the configured UDP ports.
- Test direct and WindowsGSM
serverfilesimports using Copy and Adopt. - Back up and restore
WS/Saved.
Report issues through the issue tracker with sanitized version and log details. Never post passwords or private world data.
If you like the work I do and would like to support continued WindowsGSH and module development, you can contribute here:
Modules execute with WindowsGSH's Windows permissions. Review SoulmaskModule.cs, module.json, and SECURITY.md before installing. Obtain Soulmask server files only through the official Steam app 3017310.