[
    {
        "DisplayName": "Game Port",
        "Category": "Romestead:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "",
        "Keywords": "",
        "FieldName": "$GamePort",
        "InputType": "number",
        "Hidden": true,
        "ParamFieldName": "$.Port",
        "ExcludeFromImport": true,
        "EnumValues": {}
    },
    {
        "DisplayName": "Create New World",
        "Category": "Romestead:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "",
        "Keywords": "",
        "FieldName": "AutoCreateAndLoadWorld",
        "InputType": "text",
        "Hidden": true,
        "ParamFieldName": "$.AutoCreateAndLoadWorld",
        "DefaultValue": "true",
        "EnumValues": {}
    },
    {
        "DisplayName": "World Name",
        "Category": "Romestead:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the name of the world to load when the server starts. A new world will be generated if it does not already exist",
        "Keywords": "world,name,map,save,AutoStartWorldName",
        "FieldName": "AutoStartWorldName",
        "InputType": "text",
        "ParamFieldName": "$.AutoStartWorldName",
        "Required": true,
        "DefaultValue": "world",
        "Placeholder": "world",
        "EnumValues": {}
    },
    {
        "DisplayName": "World Size",
        "Category": "Romestead:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the size for generation of a new world. A large world requires at least 8GB of RAM to generate",
        "Keywords": "world,size,map,generation,AutoCreateWorldSize",
        "FieldName": "AutoCreateWorldSize",
        "InputType": "enum",
        "ParamFieldName": "$.AutoCreateWorldSize",
        "DefaultValue": "1",
        "EnumValues": {
            "0": "Small",
            "1": "Standard",
            "2": "Large"
        }
    },
    {
        "DisplayName": "World Seed",
        "Category": "Romestead:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the seed for generation of a new world. Empty = random seed",
        "Keywords": "seed,world,generation,random,AutoCreateWorldSeed",
        "FieldName": "AutoCreateWorldSeed",
        "InputType": "text",
        "ParamFieldName": "$.AutoCreateWorldSeed",
        "DefaultValue": "",
        "EnumValues": {}
    },
    {
        "DisplayName": "Server Password",
        "Category": "Romestead:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the password required to join the server. Empty = no password",
        "Keywords": "server,password",
        "FieldName": "Password",
        "InputType": "Password",
        "ParamFieldName": "$.Password",
        "DefaultValue": "",
        "EnumValues": {}
    },
    {
        "DisplayName": "Player Limit",
        "Category": "Romestead:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the maximum number of players allowed on the server at one time",
        "Keywords": "player,limit,max,maximum,players,slots,MaxPlayers",
        "FieldName": "$MaxUsers",
        "InputType": "number",
        "MinValue": "1",
        "MaxValue": "8",
        "ParamFieldName": "$.MaxPlayers",
        "DefaultValue": "8",
        "Placeholder": "8",
        "Suffix": "players",
        "EnumValues": {}
    },
    {
        "DisplayName": "Enable Cheats",
        "Category": "Romestead:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "If set, cheats will be enabled on the server. Not currently used",
        "Keywords": "enable,cheats,commands,console,EnableCheats",
        "FieldName": "EnableCheats",
        "InputType": "checkbox",
        "ParamFieldName": "$.EnableCheats",
        "DefaultValue": "false",
        "EnumValues": {
            "False": "false",
            "True": "true"
        }
    },
    {
        "DisplayName": "Dotnet Version",
        "Category": "Updates",
        "Subcategory": "Runtime Configuration:build:3",
        "Description": "Sets the [.NET Runtime 8.0 version](https://dotnet.microsoft.com/en-us/download/dotnet/8.0) to install. Empty = latest. Update the server after changing this setting",
        "Keywords": "dotnet,version",
        "FieldName": "DotnetVersion",
        "InputType": "text",
        "ParamFieldName": "DotnetVersion",
        "DefaultValue": "",
        "Placeholder": "8.0.27",
        "EnumValues": {}
    }
]