Skip to content
Soulmask
Game Configurator

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

GameXishu.json
{  "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

KeyDefaultAreaMeaning
ExpRatioDefault: 1Area: 0–100Base multiplier for experience from all sources.
CaiJiDiaoLuoRatioDefault: 1Area: 0–100Multiplier for resources dropped when gathering at resource nodes.
FaMuDiaoLuoRatioDefault: 1Area: 0–100Multiplier for wood from chopping trees.
CaiKuangDiaoLuoRatioDefault: 1Area: 0–100Multiplier for ore and stone from mining.
DongWuShiTiDiaoLuoRatioDefault: 1Area: 0–100Loot multiplier for animal carcasses.
ZuoWuShengZhangRatioDefault: 1Area: 0–100Multiplier for plant growth speed.
BaoXiangDropRatioDefault: 1Area: 0–100Loot multiplier for treasure chests.
ShaGuaiExpRatioDefault: 1Area: 0–100Experience multiplier for killing monsters.
CaiJiExpRatioDefault: 1Area: 0–100Experience multiplier for gathering resources.
ZhiZuoExpRatioDefault: 1Area: 0–100Experience multiplier for crafting items.
DamageYeShengRatioDefault: 1Area: 0–10Multiplier for damage players deal to wild animals.
BeDamageByYeShengRatioDefault: 1Area: 0–10Multiplier for damage players take from wild animals.

Invasions

KeyDefaultAreaMeaning
RuQinKaiGuanDefault: 1Area: 0 / 1Enables (1) or disables (0) invasions.
SuiJiRuQinKaiGuanDefault: 1Area: 0 / 1Enables (1) or disables (0) additional random invasions.
RuQinGuaiCountMinDefault: 8Area: 0–500Minimum number of enemies that spawn during an invasion.
RuQinGuaiCountMaxDefault: 128Area: 0–1000Maximum number of enemies that spawn during an invasion.
TanChaMinuteLimitDefault: 20Area: 0–300Duration of an invasion's scouting phase in minutes.
JinGongMinuteLimitDefault: 90Area: 0–600Duration of an invasion's attack phase in minutes.
LengQueMinuteLimitDefault: 1440Area: 0–10080Minimum time in minutes between the end of one invasion and the start of the next.

Limits

KeyDefaultAreaMeaning
MaxLevelDefault: 60Area: 1–999Maximum level for player characters.
XiuMianOfflineDaysDefault: 7Area: 0–90Number of days an offline sleeping character remains protected before becoming vulnerable to attack.
GongHuiMaxDongWuCountDefault: 50Area: 0–1000Maximum number of tamed animals for an entire guild.
GeRenMaxDongWuCountDefault: 10Area: 0–500Maximum number of tamed animals per player.
GongHuiMaxZhaoMuCountDefault: 50Area: 0–500Maximum number of recruited NPCs for an entire guild. The default is 50 in Survival and Warrior, and 40 in Tribe.
GeRenMaxZhaoMuCountDefault: 6Area: 0–200Maximum 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. 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. 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. 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. 4

    Step 4

    Set values manually

    In Advanced mode, you set each value yourself, grouped by Rates & Experience, Invasions, and Limits.

  5. 5

    Step 5

    Check live preview

    Check the generated GameXishu.json in the live preview. Changed values are highlighted.

  6. 6

    Step 6

    Copy, download, or share

    Copy the file, download it as GameXishu.json, or share your settings via a link.

  7. 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. 1

    Download file

    Download the generated GameXishu.json using the button above.

  2. 2

    Upload via file manager or FTP/SFTP

    Place in WS/Saved/GameplaySettings/GameXishu.json (Linux) or WS\Saved\GameplaySettings\GameXishu.json (Windows).

  3. 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

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 Support
Ready?

Get your Soulmask server online today

Rent your Soulmask server now and apply this config directly in the panel.

4.4/5 Trustpilot32,000+ Active serversSince 2010

No setup. No risk. Online in seconds.

Flexible TermCancel anytimeOnline in 60 seconds