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.

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

Built-In Tool

Config Tool Built Into XGamingServer

Get managed Soulmask hosting with this tool in your panel — configure, deploy, and play in minutes. No file uploads needed.

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