How to Configure Your Soulmask Dedicated Server

Complete Soulmask server configuration — startup parameters, Engine.ini, GameXishu.json gameplay tuning, ports, and performance settings.

Soulmask uses three layers of configuration: startup parameters (highest priority), Engine.ini, and GameXishu.json (gameplay tuning). Startup parameters override Engine.ini values.

Server File Structure

GameXishu.json

Startup Parameters

These are set via Startup in the XGamingServer Panel sidebar.

ParameterDescription
-SteamServerName="Name"Server name in the browser
-MaxPlayers=50Maximum players (default 20)
-PSW="password"Join password (omit for public)
-adminpsw="adminpass"Admin/GM password for in-game commands
ParameterDefaultDescription
-Port=87778777Game port (UDP)
-QueryPort=2701527015Steam query port (UDP)
-EchoPort=1888818888Telnet console port (TCP, localhost only)
-rconpsw="pass"RCON password (enables RCON)
-rconport=1900019000RCON port (TCP)
ParameterDescription
-pveEnable PvE mode (no player damage)
-pvpEnable PvP mode
-GongHuiMaxMember=50Max tribe/guild member count
ParameterDefaultDescription
-saving=600600In-memory save interval (seconds). Default = 10 min
-backup=900900Disk backup interval (seconds). Default = 15 min
-initbackupCreate a backup every time the server starts

The server never auto-deletes old backups. You'll need to clean them up manually via Files to avoid running out of disk space.

ParameterDescription
-mod="ID1,ID2,ID3"Comma-separated Steam Workshop mod IDs (no spaces)

See Mod Setup for details.

Ports

PortProtocolPurpose
8777UDPGame traffic
27015UDPSteam query (server browser)
18888TCPTelnet console (localhost only by default)
19000TCPRCON (optional, requires -rconpsw)

GameXishu.json (Gameplay Tuning)

This JSON file at WS/Saved/GameplaySettings/GameXishu.json controls all gameplay multipliers. Stop the server before editing — changes are overwritten while running.

Setting names are in Chinese (Pinyin) by default. Here are the most important ones translated:

SettingDefaultDescription
ExpRatio1General XP multiplier
MJExpRatio1Mask XP multiplier
CaiJiExpRatio1Gathering XP
ZhiZuoExpRatio1Crafting XP
MaxLevel60Maximum character level
CaiJiDiaoLuoRatio1Gathering drop rate
CaiKuangDiaoLuoRatio1Mining drop rate
FaMuDiaoLuoRatio1Woodcutting drop rate
BaoXiangDropRatio1Treasure chest drop rate

Set ExpRatio to 2 or 3 for faster progression. Set gathering ratios higher for boosted resource collection.

SettingDefaultDescription
DongWuDamageRatio1Animal damage dealt to players
DongWuJianShangRatio1Animal damage reduction
ShiWuXiaoHaoRatio1Food consumption rate
ShuiXiaoHaoRatio1Water consumption rate
RanLiaoXiaoHaoRatio1Fuel consumption rate
NaiJiuXiShu1Equipment durability multiplier
PVP_ShangHaiRatio_JinZhan0.4PvP melee damage ratio
PVP_ShangHaiRatio_YuanCheng0.4PvP ranged damage ratio
SettingDefaultDescription
GeRenMaxZhaoMuCount6Personal max NPC recruits (level 1)
GeRenMaxZhaoMuCount_Two10Personal max (level 2)
GeRenMaxZhaoMuCount_Three15Personal max (level 3)
GongHuiMaxZhaoMuCount50Guild max NPC recruits
GeRenMaxDongWuCount10Personal max tamed animals
GongHuiMaxDongWuCount50Guild max tamed animals
DongWuShengZhangRatio1Animal growth speed
FanZhiJianGeRatio1Breeding interval
ZuoWuShengZhangRatio1Crop growth speed
SettingDefaultDescription
JianZhuFuLanKaiGuan1Building decay on (1) or off (0)
JianZhuFuLanMul1Building decay speed multiplier
RuQinKaiGuan1NPC raids on (1) or off (0)
RuQinQiangDuXiShu1Raid intensity multiplier
RuQinGuiMoXiShu1Raid scale multiplier
RuQinGuaiCountMin8Min monsters per raid
RuQinGuaiCountMax128Max monsters per raid
SuiJiRuQinKaiGuan1Random raids on (1) or off (0)

Set RuQinKaiGuan to 0 to disable raids entirely. Set JianZhuFuLanKaiGuan to 0 to prevent base decay.

SettingDefaultDescription
GameWorldTimePower24Time speed multiplier (24 = 1 real hour = 1 game day)
GameWorldDayTimePortion~0.7Daytime portion (0.7 = 70% day, 30% night)
WuLiYouHuaKaiGuan1Physics optimization on/off
WuLiYouHuaDist6666Physics simulation distance (lower = better performance)
XiuMianDistance10000NPC sleep/hibernate distance from players
HuanXingDistance9000NPC wake distance
XiuMianOfflineDays7Days before offline players' NPCs hibernate

Proper Shutdown

Never force-close the server — this causes data rollback. Always use one of these methods:

  • Panel: Use the Stop button in Console
  • In-game: gm exit (requires admin)
  • Telnet: quit 180 (saves then shuts down with 180-second countdown)

How is this guide?

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

On this page