How to Configure Your Soulmask Dedicated Server
Complete Soulmask server configuration — Engine.ini, GameXishu.json, startup parameters, and all key settings.
Soulmask uses a combination of Engine.ini, GameXishu.json, and startup parameters.
Startup Parameters (Primary Config)
| Parameter | Description |
|---|---|
-SteamServerName="Name" | Server browser name |
-MaxPlayers=50 | Max concurrent players |
-PSW="password" | Join password |
-adminpsw="adminpass" | Admin/GM password |
-pve or -pvp | PvE or PvP mode |
-Port=8777 | Game port |
-QueryPort=27015 | Steam query port |
-EchoPort=18888 | Telnet/RCON port |
-backup=900 | Auto-backup interval (seconds) |
-saving=600 | Auto-save interval (seconds) |
-mod="ID1,ID2" | Steam Workshop mod IDs |
Engine.ini
Located in WS/Saved/Config/LinuxServer/Engine.ini:
[Dedicated.Settings]
SteamServerName=My Soulmask Server
MaxPlayers=20
pvp=False
backup=900
saving=600GameXishu.json (Difficulty Tuning)
Located in WS/Saved/GameplaySettings/GameXishu.json. Controls damage ratios, health, taming limits, tribe settings. Must set difficulty to "Custom" for these to apply.
⚠️ Stop the server before editing. Changes are overwritten while running.
📝 Settings are labeled in Chinese by default. Community translations available at GHOSTCAP.
Ports
| Port | Protocol | Purpose |
|---|---|---|
| 8777 | UDP | Game |
| 27015 | UDP | Steam query |
| 18888 | TCP | Telnet/RCON (localhost only by default) |
Proper Shutdown
⚠️ Never close the server window directly — this causes data rollback. Use:
Ctrl+Cin the consolegm exitin-game (requires admin)quit 180via Telnet
Related Guides
How is this guide?

40% Off — Limited TimeGet your Soulmask server todayInstant setup, DDoS protection, and 24/7 support included.
Get a Server