Setting up the Server Settings Tab - salutesh/DayZ-Expansion-Scripts GitHub Wiki

Server Info tab

Where do you need to go ?

Go to DayZServer\ServerProfile (or config)\ExpansionMod\Settings and open the BookSettings.json

Expansion Server Settings Path

Inside this file you should have something similar like the following lines:

Expansion Server Book Settings File

How does it work ?

"SettingCategories": [
    {
        "CategoryName": "Base-Building Settings",
        "Settings": [
            {
                "SettingTitle": "Expansion.Settings.BaseBuilding.CanCraftVanillaBasebuilding",
                "SettingText": "Fence and Watchtower",
                "SettingValue": "Disabled"
            },
            {
                "SettingTitle": "Expansion.Settings.BaseBuilding.CanCraftExpansionBasebuilding",
                "SettingText": "My Custom Text to display",
                "SettingValue": "My Custom Value to display"
            }
        ]
    },
    {
        "CategoryName": "Party Settings",
        "Settings": [
            {
                "SettingTitle": "Expansion.Settings.Party.MaxMembersInParty",
                "SettingText": "",
                "SettingValue": ""
            },
            {
                "SettingTitle": "Expansion.Settings.Party.UseWholeMapForInviteList",
                "SettingText": "",
                "SettingValue": ""
            }
        ]
    }
]

REMOVE the , from },.

"CategoryName"

String. The name title of a list of settings.

"Settings"

Array. A list of settings.

"Settings" -> "SettingTitle"

String. The path of this setting.

  • Format: "Expansion.Settings.Category.SettingName"
  • Example: "Expansion.Settings.BaseBuilding.CanCraftVanillaBasebuilding"

"Settings" -> "SettingText"

String. You can write a custom description or leave it empty.

"Settings" -> "SettingValue"

String. You can also use this setting to display a custom secondary information about this setting. If it's enabled or disabled for example.