[
    {
        "DisplayName": "Port",
        "Category": "Vintage Story:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "",
        "Keywords": "",
        "FieldName": "$ServerPort",
        "InputType": "number",
        "Hidden": true,
        "IsFlagArgument": false,
        "ParamFieldName": "$.Port",
        "IncludeInCommandLine": false,
        "EnumValues": {}
    },
    {
        "DisplayName": "Make Server Public",
        "Category": "Vintage Story:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "If enabled, the server will be added to the public server listing",
        "Keywords": "public",
        "FieldName": "AdvertiseServer",
        "InputType": "checkbox",
        "IsFlagArgument": false,
        "ParamFieldName": "$.AdvertiseServer",
        "IncludeInCommandLine": false,
        "DefaultValue": "true",
        "EnumValues": {
            "True": "true",
            "False": "false"
        }
    },
    {
        "DisplayName": "Server Name",
        "Category": "Vintage Story:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Server name visible in the server list",
        "Keywords": "server,name",
        "FieldName": "ServerName",
        "InputType": "text",
        "IsFlagArgument": false,
        "ParamFieldName": "$.ServerName",
        "IncludeInCommandLine": false,
        "DefaultValue": "Vintage Story Server - Powered by AMP",
        "EnumValues": {}
    },
    {
        "DisplayName": "Welcome Message",
        "Category": "Vintage Story:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Welcome message when players join the server. Placeholder {0} will be replaced with the player's nickname",
        "Keywords": "welcome,message,motd",
        "FieldName": "WelcomeMessage",
        "InputType": "text",
        "IsFlagArgument": false,
        "ParamFieldName": "$.WelcomeMessage",
        "IncludeInCommandLine": false,
        "DefaultValue": "Welcome, {0}, may you survive well and prosper",
        "EnumValues": {}
    },
    {
        "DisplayName": "Player Limit",
        "Category": "Vintage Story:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Maximum number of players that may connect to the server",
        "Keywords": "players,limit",
        "FieldName": "$MaxUsers",
        "InputType": "number",
        "IsFlagArgument": false,
        "ParamFieldName": "$.MaxClients",
        "IncludeInCommandLine": false,
        "DefaultValue": "16",
        "Suffix": "players",
        "EnumValues": {},
        "MinValue": "1"
    },
    {
        "DisplayName": "Enable Whitelist",
        "Category": "Vintage Story:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "If enabled, only whitelisted players can join the server",
        "Keywords": "whitelist",
        "FieldName": "OnlyWhitelisted",
        "InputType": "checkbox",
        "IsFlagArgument": false,
        "ParamFieldName": "$.OnlyWhitelisted",
        "IncludeInCommandLine": false,
        "DefaultValue": "false",
        "EnumValues": {
            "True": "true",
            "False": "false"
        }
    },
    {
        "DisplayName": "Allow PvP",
        "Category": "Vintage Story:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "If enabled, players can hit other players",
        "Keywords": "pvp",
        "FieldName": "AllowPvP",
        "InputType": "checkbox",
        "IsFlagArgument": false,
        "ParamFieldName": "$.AllowPvP",
        "IncludeInCommandLine": false,
        "DefaultValue": "true",
        "EnumValues": {
            "True": "true",
            "False": "false"
        }
    },
    {
        "DisplayName": "Enable UPnP",
        "Category": "Vintage Story:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "If enabled, the server will attempt to configure automatic port forwarding on a compatible router",
        "Keywords": "upnp",
        "FieldName": "Upnp",
        "InputType": "checkbox",
        "IsFlagArgument": false,
        "ParamFieldName": "$.Upnp",
        "IncludeInCommandLine": false,
        "DefaultValue": "false",
        "EnumValues": {
            "True": "true",
            "False": "false"
        }
    },
    {
        "DisplayName": "Server Version",
        "Category": "Updates",
        "Subcategory": "Server Updates:build:-1",
        "Description": "Sets the server version to install, up to v1.18.7 only. NOTE: Update the server after changing this setting!",
        "Keywords": "server,version",
        "FieldName": "ServerVersion",
        "InputType": "enum",
        "IsFlagArgument": false,
        "ParamFieldName": "ServerVersion",
        "IncludeInCommandLine": false,
        "DefaultValue": "1.18.7",
        "EnumValues": {
            "1.18.7": "1.18.7",
            "1.18.6": "1.18.6",
            "1.18.5": "1.18.5",
            "1.18.4": "1.18.4",
            "1.18.3": "1.18.3",
            "1.18.2": "1.18.2",
            "1.18.1": "1.18.1",
            "1.18.0": "1.18.0",
            "1.17.12": "1.17.12",
            "1.17.11": "1.17.11",
            "1.17.10": "1.17.10",
            "1.17.9": "1.17.9",
            "1.17.8": "1.17.8",
            "1.17.7": "1.17.7",
            "1.17.6": "1.17.6",
            "1.17.5": "1.17.5",
            "1.17.4": "1.17.4",
            "1.17.3": "1.17.3",
            "1.17.2": "1.17.2",
            "1.17.1": "1.17.1",
            "1.17.0": "1.17.0",
            "1.16.5": "1.16.5",
            "1.16.4": "1.16.4",
            "1.16.3": "1.16.3",
            "1.16.2": "1.16.2",
            "1.16.1": "1.16.1",
            "1.16.0": "1.16.0",
            "1.15.10": "1.15.10",
            "1.15.9": "1.15.9",
            "1.15.8": "1.15.8",
            "1.15.7": "1.15.7",
            "1.15.6": "1.15.6",
            "1.15.5": "1.15.5",
            "1.15.4": "1.15.4",
            "1.15.3": "1.15.3",
            "1.15.2": "1.15.2",
            "1.15.1": "1.15.1",
            "1.15.0": "1.15.0",
            "1.14.10": "1.14.10",
            "1.13.4": "1.13.4",
            "1.13.3": "1.13.3",
            "1.13.2": "1.13.2",
            "1.13.1": "1.13.1",
            "1.13.0": "1.13.0",
            "1.12.14": "1.12.14",
            "1.11.11": "1.11.11",
            "1.10.19": "1.10.19",
            "1.9.14": "1.9.14"
        }
    }
]