[
    {
        "DisplayName": "Auth Token",
        "Category": "M+B II Bannerlord:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the [auth token](https://moddocs.bannerlord.com/multiplayer/hosting_server/#generating-a-token) required to run the server",
        "Keywords": "auth,token,authtoken,dedicatedcustomserverauthtoken",
        "FieldName": "dedicatedcustomserverauthtoken",
        "InputType": "Password",
        "ParamFieldName": "dedicatedcustomserverauthtoken",
        "IncludeInCommandLine": true,
        "DefaultValue": "",
        "Required": true,
        "EnumValues": {}
    },
    {
        "DisplayName": "Configuration File",
        "Category": "M+B II Bannerlord:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the name of the server configuration file to load from the 'Modules/Native' directory",
        "Keywords": "config,configuration,file,dedicatedcustomserverconfigfile",
        "FieldName": "dedicatedcustomserverconfigfile",
        "InputType": "text",
        "ParamFieldName": "dedicatedcustomserverconfigfile",
        "IncludeInCommandLine": true,
        "DefaultValue": "ds_config_sample_duel.txt",
        "Placeholder": "ds_config_sample_duel.txt",
        "Required": true,
        "EnumValues": {}
    },
    {
        "DisplayName": "Modules",
        "Category": "M+B II Bannerlord:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets a list - separated by * - of modules to load. Include at least 'Native*Multiplayer'",
        "Keywords": "modules,native,multiplayer",
        "FieldName": "Modules",
        "InputType": "text",
        "ParamFieldName": "Modules",
        "DefaultValue": "Native*Multiplayer",
        "Placeholder": "Native*Multiplayer",
        "Required": true,
        "EnumValues": {}
    },
    {
        "DisplayName": "Tick Rate",
        "Category": "M+B II Bannerlord:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the server tick rate",
        "Keywords": "tick,rate,tickrate",
        "FieldName": "tickrate",
        "InputType": "number",
        "MinValue": "1",
        "MaxValue": "240",
        "ParamFieldName": "tickrate",
        "IncludeInCommandLine": true,
        "DefaultValue": "240",
        "Placeholder": "240",
        "Suffix": "tps",
        "EnumValues": {}
    },
    {
        "DisplayName": "Player Limit",
        "Category": "M+B II Bannerlord:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the maximum number of players at one time to display in the AMP status tab. This is visual only - the actual maximum is determined by the configuration file that is loaded",
        "Keywords": "maximum,players,clients,limit,MaxNumberOfPlayers",
        "FieldName": "$MaxUsers",
        "InputType": "number",
        "ParamFieldName": "MaxNumberOfPlayers",
        "DefaultValue": "32",
        "Placeholder": "32",
        "Suffix": "players",
        "EnumValues": {}
    },
    {
        "DisplayName": "Additional Launch Arguments",
        "Category": "M+B II Bannerlord:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Specifies additional command line launch arguments (anything that begins with a /) that are not otherwise set by AMP",
        "Keywords": "custom,server,arguments",
        "FieldName": "CustomArgs",
        "InputType": "text",
        "ParamFieldName": "CustomArgs",
        "DefaultValue": "",
        "EnumValues": {}
    },
    {
        "DisplayName": "Dotnet Version (Linux)",
        "Category": "Updates",
        "Subcategory": "Runtime Configuration:build:3",
        "Description": "Sets the [ASP.NET Core Runtime 6.0 version](https://dotnet.microsoft.com/en-us/download/dotnet/6.0) to install to run the server on Linux. Empty = latest. NOTE: Update the server after changing this setting",
        "Keywords": "dotnet,version",
        "FieldName": "DotnetVersion",
        "InputType": "text",
        "IsFlagArgument": false,
        "ParamFieldName": "DotnetVersion",
        "IncludeInCommandLine": false,
        "DefaultValue": "",
        "Placeholder": "6.0.26",
        "EnumValues": {}
    }
]