[
    {
        "DisplayName": "Server Name",
        "Category": "Plains of Pain:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the name of the server that will appear in the server list",
        "Keywords": "server,name,serverName",
        "FieldName": "serverName",
        "InputType": "text",
        "ParamFieldName": "serverName",
        "DefaultValue": "AMP Powered Plains of Pain Server",
        "Required": true,
        "EnumValues": {}
    },
    {
        "DisplayName": "World ID",
        "Category": "Plains of Pain:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the world ID to load or create",
        "Keywords": "world,id,worldId",
        "FieldName": "worldId",
        "InputType": "number",
        "ParamFieldName": "worldId",
        "IncludeInCommandLine": true,
        "DefaultValue": "1",
        "Placeholder": "1",
        "EnumValues": {}
    },
    {
        "DisplayName": "World Seed",
        "Category": "Plains of Pain:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the seed for the world generator",
        "Keywords": "seed,world,generator",
        "FieldName": "seed",
        "InputType": "number",
        "ParamFieldName": "seed",
        "IncludeInCommandLine": true,
        "DefaultValue": "40377",
        "Placeholder": "40377",
        "EnumValues": {}
    },
    {
        "DisplayName": "World Size",
        "Category": "Plains of Pain:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the world size",
        "Keywords": "world,size,worldSize",
        "FieldName": "worldSize",
        "InputType": "enum",
        "ParamFieldName": "worldSize",
        "IncludeInCommandLine": true,
        "DefaultValue": "11",
        "EnumValues": {
            "11": "Small (default)",
            "21": "Medium",
            "31": "Large",
            "41": "Extra large",
            "51": "Extra extra large"
        }
    },
    {
        "DisplayName": "Map ID",
        "Category": "Plains of Pain:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the map ID",
        "Keywords": "map,id,mapId",
        "FieldName": "mapId",
        "InputType": "enum",
        "ParamFieldName": "mapId",
        "IncludeInCommandLine": true,
        "DefaultValue": "768",
        "EnumValues": {
            "0": "Wasteland v0.6",
            "256": "Wasteland v0.6.x latest",
            "512": "Wasteland v0.7.x latest",
            "768": "Wasteland v0.8.x latest (default)",
            "1": "Dunes v0.4",
            "2": "Dunes v0.5"
        }
    },
    {
        "DisplayName": "Server Password",
        "Category": "Plains of Pain:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the password required for players to join the server. Default is no password",
        "Keywords": "server,password",
        "FieldName": "password",
        "InputType": "Password",
        "ParamFieldName": "password",
        "IncludeInCommandLine": true,
        "SkipIfEmpty": true,
        "DefaultValue": "",
        "EnumValues": {}
    },
    {
        "DisplayName": "Player Limit",
        "Category": "Plains of Pain:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the maximum number of players that may connect to the server at one time",
        "Keywords": "max,maximum,players,limit",
        "FieldName": "maxPlayers",
        "InputType": "number",
        "MinValue": "1",
        "MaxValue": "200",
        "ParamFieldName": "maxPlayers",
        "IncludeInCommandLine": true,
        "DefaultValue": "10",
        "Placeholder": "10",
        "Suffix": "players",
        "EnumValues": {}
    },
    {
        "DisplayName": "Difficulty Level",
        "Category": "Plains of Pain:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the difficulty level",
        "Keywords": "difficulty",
        "FieldName": "difficulty",
        "InputType": "enum",
        "ParamFieldName": "difficulty",
        "IncludeInCommandLine": true,
        "DefaultValue": "2",
        "EnumValues": {
            "0": "Tourist",
            "1": "Rookies",
            "2": "True Wastelander (default)",
            "3": "Veteran",
            "4": "Overlord"
        }
    },
    {
        "DisplayName": "Enable Console Commands",
        "Category": "Plains of Pain:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "If set, enables console commands",
        "Keywords": "console,commands,cc",
        "FieldName": "cc",
        "InputType": "checkbox",
        "ParamFieldName": "cc",
        "DefaultValue": "",
        "EnumValues": {
            "False": "",
            "True": "-cc "
        }
    }
]