Soulmask Server Configuration Generator
Use this config generator to set your Soulmask server settings online: choose Survival, Tribe, or Warrior, adjust XP, drop rates, invasions, and limits using the form or AI Easy Mode, then preview, copy, or download GameXishu.json. Free and no sign-up required, including Easy Mode.
Built by Florian Galz
Example result
Example: the generated GameXishu.json
You set the options using a form or AI Easy Mode, and the generator creates the finished GameXishu.json for Soulmask live. Below are the first lines of the default configuration; your file contains your values and all other settings.
Example Β· Default configuration
Output
{ "0": { "ExpRatio": 1, "CaiJiDiaoLuoRatio": 1, "FaMuDiaoLuoRatio": 1, "CaiKuangDiaoLuoRatio": 1, "DongWuShiTiDiaoLuoRatio": 1, "DongWuShiTiZhongYaoDiaoLuoRatio": 1, "CaiJiShengChanJianZhuDiaoLuoRatio": 1, "PuTongRenDiaoLuoRatio": 1, "JingYingRenDiaoLuoRatio": 1, "BossRenDiaoLuoRatio": 1, "ZuoWuDropRatio": 1, "AddRenKeDuRatio": 1, "ZuoWuShengZhangRatio": 1,- +821 rowsYou can copy or download the complete file in the generator; the sample lines here only show the beginning.
Settings
These Soulmask server settings are yours to configure
The generator covers 25 selected fields per profile across three categories. Here you can see each Pinyin key in GameXishu.json, its default value, the allowed range in the generator, and its effect.
Rates & Experience
| Key | Default | Area | Meaning |
|---|---|---|---|
| ExpRatio | Default: 1 | Area: 0β100 | Base multiplier for experience from all sources. |
| CaiJiDiaoLuoRatio | Default: 1 | Area: 0β100 | Multiplier for resources dropped when gathering at resource nodes. |
| FaMuDiaoLuoRatio | Default: 1 | Area: 0β100 | Multiplier for wood from chopping trees. |
| CaiKuangDiaoLuoRatio | Default: 1 | Area: 0β100 | Multiplier for ore and stone from mining. |
| DongWuShiTiDiaoLuoRatio | Default: 1 | Area: 0β100 | Loot multiplier for animal carcasses. |
| ZuoWuShengZhangRatio | Default: 1 | Area: 0β100 | Multiplier for plant growth speed. |
| BaoXiangDropRatio | Default: 1 | Area: 0β100 | Loot multiplier for treasure chests. |
| ShaGuaiExpRatio | Default: 1 | Area: 0β100 | Experience multiplier for killing monsters. |
| CaiJiExpRatio | Default: 1 | Area: 0β100 | Experience multiplier for gathering resources. |
| ZhiZuoExpRatio | Default: 1 | Area: 0β100 | Experience multiplier for crafting items. |
| DamageYeShengRatio | Default: 1 | Area: 0β10 | Multiplier for damage players deal to wild animals. |
| BeDamageByYeShengRatio | Default: 1 | Area: 0β10 | Multiplier for damage players take from wild animals. |
Invasions
| Key | Default | Area | Meaning |
|---|---|---|---|
| RuQinKaiGuan | Default: 1 | Area: 0 / 1 | Enables (1) or disables (0) invasions. |
| SuiJiRuQinKaiGuan | Default: 1 | Area: 0 / 1 | Enables (1) or disables (0) additional random invasions. |
| RuQinGuaiCountMin | Default: 8 | Area: 0β500 | Minimum number of enemies that spawn during an invasion. |
| RuQinGuaiCountMax | Default: 128 | Area: 0β1000 | Maximum number of enemies that spawn during an invasion. |
| TanChaMinuteLimit | Default: 20 | Area: 0β300 | Duration of an invasion's scouting phase in minutes. |
| JinGongMinuteLimit | Default: 90 | Area: 0β600 | Duration of an invasion's attack phase in minutes. |
| LengQueMinuteLimit | Default: 1440 | Area: 0β10080 | Minimum time in minutes between the end of one invasion and the start of the next. |
Limits
| Key | Default | Area | Meaning |
|---|---|---|---|
| MaxLevel | Default: 60 | Area: 1β999 | Maximum level for player characters. |
| XiuMianOfflineDays | Default: 7 | Area: 0β90 | Number of days an offline sleeping character remains protected before becoming vulnerable to attack. |
| GongHuiMaxDongWuCount | Default: 50 | Area: 0β1000 | Maximum number of tamed animals for an entire guild. |
| GeRenMaxDongWuCount | Default: 10 | Area: 0β500 | Maximum number of tamed animals per player. |
| GongHuiMaxZhaoMuCount | Default: 50 | Area: 0β500 | Maximum number of recruited NPCs for an entire guild. The default is 50 in Survival and Warrior, and 40 in Tribe. |
| GeRenMaxZhaoMuCount | Default: 6 | Area: 0β200 | Maximum number of recruited NPCs per player. |
Good to know
- Section β0β is Survival, β1β is Tribe, and β2β is Warrior. The generator changes only the section for the profile you selected above in the tool.
- The file always contains all three sections. Without an import, the generator writes all fields not listed in this table using the default values from a real GameXishu.json. With an import, it keeps the values from your file there.
- When importing, the generator loads these 25 values from the selected profile into the form. It keeps your custom changes to other fields and the other two sections from your file.
Guide
How to configure your Soulmask server
From choosing a profile to restarting: how to apply your Soulmask server settings.
- 1
Step 1
Choose a profile
Select your server's profile at the top of the tool: Survival, Tribe, or Warrior. Each profile corresponds to a separate section of GameXishu.json.
- 2
Step 2
Import an existing GameXishu.json
Optionally, import your current GameXishu.json as a .json or .txt file, or paste its contents. This lets you start with your existing values instead of the defaults.
- 3
Step 3
Describe your server in Easy Mode
In Easy Mode, describe your ideal server in your own words or click a suggestion. Review the AI's changes and apply only those you want.
- 4
Step 4
Set values manually
In Advanced mode, you set each value yourself, grouped by Rates & Experience, Invasions, and Limits.
- 5
Step 5
Check live preview
Check the generated GameXishu.json in the live preview. Changed values are highlighted.
- 6
Step 6
Copy, download, or share
Copy the file, download it as GameXishu.json, or share your settings via a link.
- 7
Step 7
Upload and restart server
Upload the file to WS/Saved/GameplaySettings/GameXishu.json on your server, replace the old version, and restart the server. Soulmask only reads GameXishu.json at startup.
Setup
File location & usage
Two ways to get the config onto a server: upload it yourself or apply it directly in our panel.
The manual method
Upload yourself
- 1
Download file
Download the generated GameXishu.json using the button above.
- 2
Upload via file manager or FTP/SFTP
Place in
WS/Saved/GameplaySettings/GameXishu.json(Linux) orWS\Saved\GameplaySettings\GameXishu.json(Windows). - 3
Apply changes
Soulmask only reads GameXishu.json at startup β restart your server for the changes to take effect.
The ZAP-Hosting way
Apply in the panel, no FTP needed
Rent a Soulmask server from us: download the file, place it in the file manager, and restart. All in your browser.
- File Manager directly in your browser
- No FTP client required
- Online in 60 seconds
More tools
Config generators for other survival servers
Server Configuration Generator
Describe your PalWorldSettings.ini settings to the ZapX AI Agent in your own words, or set each option manuallyβwith a live preview for your rented Palworld server.
Built by Florian Galz
Server Configuration Generator
Describe ServerSettings.ini to the ZapX AI Agent in your own words or set each option manually β with a live preview for your rented Conan Exiles server.
Built by Florian Galz
Server Configuration Generator
Describe your enshrouded_server.json settings to the ZapX AI Agent in your own words, or set each option manuallyβwith a live preview for your rented Enshrouded server.
Built by Florian Galz
Server Configuration Generator
Describe ServerHostSettings.json and ServerGameSettings.json to the ZapX AI Agent in your own words or set each option manually β with a live preview for your rented V Rising server.
Built by Florian Galz
Server Configuration Generator
Describe ServerSettings.ini to the ZapX AI Agent in your own words or set each option manually β with a live preview for your rented Icarus server.
Built by Florian Galz
JSON Formatter
Format, minify, and validate JSON with syntax highlighting, error messages, and downloads, entirely in your browser.
Built by Jakub Martyniak
FAQ
Frequently asked questions about Soulmask server settings
Quick answers about file location, profiles, import, restarts, and generator limits.
At WS/Saved/GameplaySettings/GameXishu.json, relative to the server root directory, or WS\Saved\GameplaySettings\GameXishu.json on Windows. On a ZAP-Hosting server, you can open and edit it using the File Manager in the panel.
Copying or downloading does not change your server yet. Upload GameXishu.json, replace the old file, and restart the server, as Soulmask only reads the file at startup.
GameXishu.json contains three separate sections for the official game modes: β0β for Survival, β1β for Tribe, and β2β for Warrior. Select the profile your server uses at the top of the tool. The generator changes only that profile's section. Without an import, the other two keep their default values; with an import, they stay as they are in your file.
25 selected values per profile across three categories. Rates & experience: EXP multiplier; drop rates for gathering, wood, ore, animal carcasses, and treasure chests; plant growth; experience from combat, gathering, and crafting; and damage dealt to and received from wildlife. Invasions: on/off, random invasions, minimum and maximum enemy counts, and the duration of scouting, attack, and cooldown phases. Limits: maximum level, offline sleep protection, and maximum tamed animals and recruited NPCs per guild and per player. In the file, these appear under Pinyin keys such as CaiJiDiaoLuoRatio; in the generator, you set them using fields with readable names.
Describe the server you want in your own words, or click a suggestion, such as a relaxed PvE server or a hardcore server with frequent, large invasions. The AI suggests suitable values, explains each change, and applies only what you confirm.
Yes. Paste the contents or upload the file as .json or .txt, up to 2 MB. The generator loads the 25 values for the selected profile into the form. It keeps all other fields from your file, so your custom changes there are preserved.
Yes. The form, Easy Mode, import, copy, download, and sharing features work without an account. The file is generated directly in your browser. Only Easy Mode sends your description and current values to an AI, and it is briefly rate-limited to prevent too many requests.
No. GameXishu.json does not contain a server password; that is managed separately. The share link contains only the selected profile and the gameplay values you changed from their defaults.
Any more questions?
Contact SupportGet your Soulmask server online today
Rent your Soulmask server now and apply this config directly in the panel.
No setup. No risk. Online in seconds.
