Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Soulmask Dedicated Server

WindowsGSH Status Module version Requires WindowsGSH Licence

This module installs, launches, monitors, and backs up Soulmask dedicated servers.

Status

NEEDS LIVE TEST. Current Steam identity, executable, and launch arguments pass static host validation. End-to-end behavior requires a current live server.

Installation

WindowsGSH installs anonymous SteamCMD app 3017310 and launches WSServer.exe directly.

Configuration

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.

Networking

Purpose Default Protocol Exposure
Game traffic 8777 UDP Public; firewall/UPnP eligible
Query 27015 UDP Public; firewall/UPnP eligible

Query, console, and administration

WindowsGSH reports supervised process state. The module can configure RCON, but WindowsGSH does not yet provide an integrated Soulmask RCON client.

Files and backups

  • Executable: WSServer.exe
  • Backup target: WS/Saved directory

Known limitations

  • 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.

Beta verification checklist

  • Fresh-install/update app 3017310 and verify WSServer.exe.
  • Test server name, password, and admin password values with spaces and confirm redacted diagnostics.
  • Start, attach, restart WindowsGSH, stop, and confirm WS/Saved integrity.
  • Verify direct connection, query, and player join on the configured UDP ports.
  • Test direct and WindowsGSM serverfiles imports using Copy and Adopt.
  • Back up and restore WS/Saved.

Support

Report issues through the issue tracker with sanitized version and log details. Never post passwords or private world data.

Support development

If you like the work I do and would like to support continued WindowsGSH and module development, you can contribute here:

Trust and source

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.

About

No description, website, or topics provided.

Resources

Security policy

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages