FAQs
The article serves as a comprehensive FAQ for Soulmask game server management, aimed at support agents and AI. It includes information on server configuration, saves, admin tools, modding, and connectivity, ensuring effective server handling.
This document is designed to provide detailed answers regarding Soulmask game server management. It covers server configuration, saves, modding, connectivity, admin tools, and more.
🔢 What version of Soulmask is running on my server?
By default, your Soulmask server is always updated to the latest stable version. Downgrading or selecting previous versions is not supported.
⚙️ How do I configure my Soulmask server?
Soulmask uses two main configuration files:
Engine.ini: Found at/Server/WS/Saved/Config/WindowsServer/Engine.ini. Controls overall server behavior.GameXishu.json: Located at/Server/WS/Saved/GameplaySettings/GameXishu.json. This handles gameplay-related settings similar to sandbox tuning. To modify the sandbox (coefficient as the game calls it), edit this file or use Admin panel in-game.
⚠️ Engine.ini must be edited through the Config Manager. Manual changes via FTP or File Manager will be reverted on server restart.
🗂️ What do the configuration categories in GameXishu.json mean?
The config file uses numeric sections "0", "1", and "2", likely representing different game modes (e.g., official, custom, PvE). Inside these, settings are categorized as follows:
Here’s a breakdown of what the values represent:
🔢 Sections:
"0","1","2"These are likely different server modes, possibly:
"0"= Official/default"1"= Custom or restricted"2"= PvE-focused or event📘 GENERAL CATEGORIES:
📈 EXP & GROWTH
ExpRatio: Base experience multiplierChengZhangExpRatio,MJExpRatio,ShuLianDuExpRatio, etc.: Different types of EXP gains (growth, job, skill)MaxLevel: Maximum character level (set to 60)ZuoWuShengZhangRatio,DongWuShengZhangRatio: Crop/animal growth speed💎 RESOURCE & DROP RATIOS
CaiJiDiaoLuoRatio,FaMuDiaoLuoRatio,CaiKuangDiaoLuoRatio: Drop rates for gathering, lumber, miningBossRenDiaoLuoRatio,JingYingRenDiaoLuoRatio,PuTongRenDiaoLuoRatio: Loot drop ratios for different NPC typesBaoXiangDropRatio: Chest drop rateZuoWuDropRatio: Crop yield rateTeShuDaoJuDropXiShuJiaChengKaiGuan: Special item drop boost toggle⚔️ COMBAT & DAMAGE
DamageYeShengRatio,BeDamageByYeShengRatio: Wild monster damage given/receivedPVP_ShangHaiRatio_*: PvP damage ratios (melee, ranged, player-to-player)HuXIangShangHaiKaiGuan: Mutual damage toggle (PvP friendly fire)WanJiaHitJianZhuShangHaiRatio: Player damage to buildingsYeShengHitJianZhuShangHaiRatio: Wild animals damaging buildingsRollingInvincibleTimeRatio: Roll/dodge invincibility duration🧍♂️ NPC & CREATURE LIMITS
GongHuiMaxDongWuCount,GeRenMaxDongWuCount: Guild/personal animal maxGongHuiMaxSpecDongWuCount: Guild limit for special animalsAnimalFollowerMaxCount: Max companionsManRenChuZhanCount: Deployed humanoid ally count🧱 BUILDINGS
JianZhuFuLanMul,JianZhuXiuLiMul: Building damage & repair modifiersJianZhuGaoDuLimit: Max building heightJianZhuMirageKaiGuan: Illusion buildings toggleKaiQiJianZhuHuiXueBuilding: Health-regenerating buildings enabled🔄 RESPAWN & REVIVE
FuHuoMoveSiWangBaoKaiGuan: Respawn-on-move toggleZhiBeiChongShengRatio: Resurrection ratio⏰ WORLD TIME
GameWorldDayTimePortion: Fraction of day that's daylight (0.7 = 70%)GameWorldTimePower: Game day duration multiplier🛡️ RAID / INVASION
RuQinKaiGuan: Enable invasion modeRuQinGuaiCountMin/Max: Min/max invader countRuQinBeginHour/EndHour: Time window for invasionsRuQinShaoChengXiShu,RuQinTuShaXiShu: Raid penalties/modifiers🗺️ EXPLORATION & EVENTS
TribalExplorationKaiGuan,RuinsExplorationKaiGuan: Exploration togglesSpecialEventSwitch,BossDeathEventSwitch, etc.: Control event typesSpecialEventTriggerInterval: Time between possible event triggersSpecialEventTriggerPercent: Chance of event occurringSpecialEventTriggetLimitNum: Max active events at once⚙️ CRAFTING, REPAIR, ITEM DECAY
ZhiZuoTimeRatio: Crafting time modifierWuPinFuHuaiRatio,WuPinXiaoHuiTime: Item decay rate & destruction timerXiuLiXuYaoCaiLiaoRatio: Repair material cost ratio💼 INVENTORY & LIMITS
RoleBagCapacity: Inventory slotsMaxFuZhongRatio: Max weight capacity ratioGeRenBiaoJiMaxCount,GongHuiBiaoJiMaxCount: Max map markers🏹 PvP CONTROLS
HuXIangShangHaiKaiGuan: Friendly firePlayerYouFangShangHaiKaiGuan,YouFangShangHaiKaiGuan: Damage among same groupKaiQiKuaFu: Cross-server PvP toggleWarKaiGuan: PvP war events enabled💬 SOCIAL / GUILD
GongHuiMaxMember: Max guild membersGeRenMaxZhaoMuCount,GongHuiMaxZhaoMuCount: Max summon/recruit countTransDoorInterworkKaiGuan: Cross-area teleport🌍 ENVIRONMENT
XiuMianDistance,HuanXingDistance: Sleep/wake proximityWuLiYouHuaKaiGuan: Physics optimization switchMovementYouHua: Movement optimization switch🟢 KEY DIFFERENCES AMONG
"0","1","2"Some toggles are off in
"1"or"2"(e.g.JianZhuChuanSongMenPlusKaiGuan)"1"has fewer deployable allies (ManRenChuZhanCount= 1 instead of 3)"1"and"2"both setConverPropsSpeedRatioto5(possibly speeding up some process), while"0"uses1"1"has fewer special animals allowed than"0"or"2"
Repeat: The only way to modify the sandbox (coefficient as the game calls it) is through Admin panel in-game
💾 How are saves handled?
Saves are stored at:/Server/WS/Saved/Worlds/Dedicated/Level01_Main/world.db
You can upload a single-player save or one from another host by:
- Stopping the server.
- Deleting the existing
world.db. - Replacing it with your backed-up save.
To save manually in-game (as an admin), use:
gm BaoCun🔑 How do I become an admin?
- Press the tilde
~key (twice to expand console, layout must be set to English). Use the command:
gm key <admin password=""></admin>- The password is defined in the Basic Settings panel.
🔒 How do I ban or unban a player?
After becoming admin:
To ban:
gm AddServerPermissionList 1 <steamid64></steamid64>To unban:
gm RemoveServerPermissionList 1 <steamid64></steamid64>
💬 What admin commands are available?
| Command | Description |
|---|---|
gm key [password] | Open GM/Admin panel |
gm AddExp [value] | Add character EXP |
gm Addmjexp [value] | Add mask EXP |
gm Addshoulieexp [value] | Add hunting EXP |
gm XiDian | Reset stat points |
gm ZiSha 1 | Suicide |
gm FuHuo | Revive |
gm shanhao | Delete account |
GPS | View own location |
gm ZhaoMu | Recruit NPC you're aiming at |
gm Go [x] [y] [z] | Teleport to coordinates |
gm ClearAllNpc | Despawn all NPCs |
gm ClearSelect | Despawn selected NPC or item |
gm ShuaXinZhiBei | Refresh vegetation near you |
gm ShowInfo 1/0 | Show info about yourself/others |
gm SetAttr YinShen 1/0 | Toggle invisibility |
gm JSMJ | Repair mask nodes |
gm ShowMap | Reveal all map locations |
gm KeJiShu | Unlock tech tree |
gm ShowReDu | View invasion heat map |
gm ClearAllReDu | Clear all invasion heat |
gm AddReDu [value] | Increase invasion heat in area |
gm ChongZhiRenWu | Reset tutorial missions |
Debuginfo 1/0 | Show/hide server performance info |
🧩 How do I install mods?
- Add Steam Workshop mod IDs to the Mods variable in Basic Settings.
Separate each ID with a comma and no spaces, e.g.:
3325034091,3400177243- Players must also install and activate the mods via their in-game Mods menu to connect.
🌐 How do I connect to the server?
There are two ways to join a Soulmask server:
- Direct Connect:
Use the server's IP and port to connect directly. - Server List (via "Invitation Code" field):
Open the in-game server browser and enter your server's exact name into the "Invitation Code" field in the top-right corner.
This will search for and display your specific server, even if it's not publicly listed.
✅ Make sure the server name matches what you set in the Basic Settings.
📄 Can I customize config files via FTP?
Not directly. Edits to Engine.ini must be made via the Config Manager, or they'll revert on restart.
🛠️ Can I upload a save from another server?
Yes. Upload a compatible world.db file to:
/Server/WS/Saved/Worlds/Dedicated/Level01_Main/Then restart the server to load the save.
Can I use RCON on this server?
Yes, RCON is compatible with Pingplayers Soulmask servers. It's required to whitelist the IP source that will connect through RCON in the a line for Engine.ini and restarting the server. Then, IP:RCON PORT and RCON password can be used to connect and use commands. Multiple IPs can be added if multiple players want to use RCON to issue commands (do not remove the first IP=179.19.0.1 line)
[Server.SafeIP]
IP=179.19.0.1
IP=YOUR PUBLIC IP 1
IP=YOUR PUBLIC IP 2⚠️ Known Issues
- Admin console only works with English keyboard layout.
- Incorrectly edited config files will revert or may prevent startup.
- Mods not installed client-side will result in connection failure.
- Admin commands are case-sensitive and spacing-sensitive.