xgaming.tools

Soulmask Server Config Generator

Complete Soulmask 1.0 dedicated server config generator. All 300 settings across 10 tabs — Identity (23 CLI flags), World, Combat, PvP, Harvest, XP, NPC, Tribesmen, Building, Advanced (277 GameXishu.json fields). Five presets. Live JSON + launch-command preview.

Soulmask server hosting from XGamingServer — instant setup, DDoS protection, mod support, and 24/7 help. 30% off your first month.

Loading Soulmask schema…

Generate a complete Soulmask 1.0 server config in one click

Soulmask 1.0 (April 2026) + Shifting Sands DLC added a reworked settings system — 277 config keys in GameXishu.json covering every damage multiplier, harvest rate, XP bonus, base protection toggle, NPC spawn rate, and tribe/pet behavior. Combined with 23 CLI launch flags for identity + networking, you're looking at 300 values to get right. Miss one and your server silently uses defaults that may not match your intent. This generator produces both files correctly.

10 tabbed categories. Identity (CLI flags — SteamServerName, ports, PSW/adminpsw/rconpsw, PvE/PvP mode, save interval, backups, region). World (day/night, weather, difficulty). Combat (player attack + defense multipliers, melee, ranged, crit). PvP (37 fields — PvP damage rate, blood transfer, base protection, structure damage, raid windows). Harvest (45 fields — wood, stone, ore, food, fiber, plant rates). XP (34 fields — combat, crafting, gathering, age/wisdom progression). NPC (39 fields — barbarian spawn rates, faction, hunger/thirst, invasion toggles). Tribesmen (40 fields — recruitable NPC behavior, loyalty, command speed). Building (24 fields — structure decay, claim area, limits). Advanced (cluster + admin settings).

The JSON uses Soulmask's internal Chinese pinyin key names (ShiWuXiaoHaoRatio = food consumption, JianZhuFuLanMul = building decay, RuQinKaiGuan = invasion toggle). The tool shows English labels in the UI but emits exact key names the game expects in the JSON output. Don't rename them — Soulmask's parser needs the pinyin casing verbatim.

Five presets. Default = vanilla 1.0 baseline. PvE Chill = easier combat, slower decay, no PvP, invasions off. PvP Hardcore = harsher combat, tighter base protection windows, full PvP. 10× Rates = 10× gather + XP for quick progression servers. Solo Offline = tuned for single-player or 1-2 friends.

Soulmask 1.0 introduced three profile slots inside GameXishu.json (indexes 0/1/2) for the Survival / Tribe / Warrior modes with per-slot field ranges. The tool outputs slot 0 by default — admins running Tribe mode servers can duplicate the JSON into slot 1 with higher-range values for ExpRatio, CrewCountRatio, etc. New 1.0 fields included: GeRenMaxSpecRaftSpaceCount, GongHuiMaxSpecRaftSpaceCount, MainGunUseTimeCD (Shark airships), InitialDefaultAwarenessLevel + FirstDay..TenthDayMaxAwarenessLevel (day-gated awareness caps), MaskRepairUpgradeSwitch.

Deploy: copy the launch command into your hosting panel's Startup field. Save GameXishu.json to /WS/Saved/GameplaySettings/. Stop the server before editing — it overwrites the file on clean shutdown. On XGamingServer's Soulmask hosting, use the File Manager or SFTP.

Soulmask Server Config Generator — FAQ

Where is GameXishu.json on a Soulmask server?

`/WS/Saved/GameplaySettings/GameXishu.json` relative to the server install root. The server creates a default file on first launch — stop the server, overwrite it, then restart. Clean shutdowns overwrite the file, so always stop before editing.

What are the three profile slots in GameXishu.json?

Soulmask 1.0 added three profile slots (indexes 0/1/2) for the Survival / Tribe / Warrior game modes. Each has slightly different field ranges — Tribe mode allows much wider values (ExpRatio up to 100× vs 5× elsewhere). The tool outputs slot 0 by default; duplicate into the other slots with different values if you need per-mode overrides.

Why are the keys in Chinese pinyin?

Soulmask is by CampFire Studio (Chinese dev), and internal variable names are in Mandarin pinyin — ShiWuXiaoHaoRatio = 食物消耗率 (food consumption rate), JianZhuFuLanMul = 建筑腐烂倍率 (building decay multiplier). The game's JSON parser requires exact pinyin casing. The tool UI shows English labels but emits the real keys.

How do I set a Soulmask PvE or PvP server?

CLI flags: -pve (enable PvE mode, no player damage) or -pvp (enable PvP, players can damage each other). These are boolean toggles — no value needed, just the flag. Use one, not both. Without either, the server uses the JSON PvP settings.

What's new in Shifting Sands DLC config?

New fields: GeRenMaxSpecRaftSpaceCount and GongHuiMaxSpecRaftSpaceCount (Shark airship slot limits per player/clan), MainGunUseTimeCD (airship main gun cooldown), day-gated awareness (FirstDay..TenthDayMaxAwarenessLevel) to prevent early-game tribesman over-awareness, MaskRepairUpgradeSwitch for the reworked mask repair system.

You might also need

Soulmask server admin docs

Read the full Soulmask server docs →

Step-by-step guides for installing mods, configuring your server, joining, troubleshooting, and admin commands.

Ready to play?

Run your own Soulmask server with XGamingServer

Instant setup, mods & plugins, DDoS protection and 24/7 human support — your server is live in minutes, no port-forwarding required.

99.9%
Uptime SLA
< 5 min
Instant setup
24/7
Human support
DDoS
Protected

Pick your plan

See all plans
Rookie$17.50/mo8 GB RAMRenews $25/moBuy now
PopularPro$24.50/mo12 GB RAMRenews $35/moBuy now
ProMax$31.50/mo16 GB RAMRenews $45/moBuy now
Ultimate$42.00/mo24 GB RAMRenews $60/moBuy now
Built-In Tool

Soulmask Server Hosting

Get managed Soulmask server hosting with this tool built into your panel — configure, deploy, and play in minutes. Instant setup, DDoS protection, 24/7 support.

Built-In Config ToolInstant Server SetupDDoS ProtectionExpert 24/7 Support
Get 40% OFFNo setup fees · Cancel anytime