[
    {
        "DisplayName": "Server Name",
        "Category": "Turbo Sliders Unlimited:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the server name visible in the server browser. Maximum 16 characters",
        "Keywords": "server,name",
        "FieldName": "name",
        "InputType": "text",
        "ParamFieldName": "name",
        "IncludeInCommandLine": true,
        "DefaultValue": "AMP TSU Server",
        "EnumValues": {}
    },
    {
        "DisplayName": "Server Info",
        "Category": "Turbo Sliders Unlimited:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the server info text. Together with Server Name, maximum 63 characters",
        "Keywords": "server,info,text,information",
        "FieldName": "info",
        "InputType": "text",
        "ParamFieldName": "info",
        "IncludeInCommandLine": true,
        "SkipIfEmpty": true,
        "DefaultValue": "",
        "EnumValues": {}
    },
    {
        "DisplayName": "Server Welcome Message",
        "Category": "Turbo Sliders Unlimited:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the player welcome message (MOTD)",
        "Keywords": "motd,welcome,message,server.motd",
        "FieldName": "host.welcomeMessage",
        "InputType": "text",
        "ParamFieldName": "$.host.welcomeMessage",
        "DefaultValue": "Welcome to TSU!",
        "EnumValues": {}
    },
    {
        "DisplayName": "Make Server Public",
        "Category": "Turbo Sliders Unlimited:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "If set, the server will be visible in the server browser. Otherwise it will be hidden",
        "Keywords": "server,browser,public,visibility,hidden",
        "FieldName": "visibility",
        "InputType": "checkbox",
        "ParamFieldName": "visibility",
        "DefaultValue": "-public",
        "EnumValues": {
            "False": "-hidden",
            "True": "-public"
        }
    },
    {
        "DisplayName": "Require Server Password",
        "Category": "Turbo Sliders Unlimited:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "If enabled, the server will notify clients that it requires a password to connect. The password must be set under Server Password",
        "Keywords": "server,password,passwordRequired",
        "FieldName": "host.passwordRequired",
        "InputType": "checkbox",
        "ParamFieldName": "$.host.passwordRequired",
        "DefaultValue": "false",
        "EnumValues": {
            "False": "false",
            "True": "true"
        }
    },
    {
        "DisplayName": "Server Password",
        "Category": "Turbo Sliders Unlimited:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the password required to connect to the server. Default is no password. Require Server Password must also be enabled",
        "Keywords": "server,password",
        "FieldName": "host.password",
        "InputType": "Password",
        "ParamFieldName": "$.host.password",
        "DefaultValue": "",
        "EnumValues": {}
    },
    {
        "DisplayName": "Server Admins",
        "Category": "Turbo Sliders Unlimited:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the list of [Steam64 IDs](https://steamid.io/) for server admins",
        "Keywords": "admin,admins,remoteAdmins",
        "FieldName": "host.remoteAdmins",
        "InputType": "list",
        "ParamFieldName": "$.host.remoteAdmins",
        "DefaultValue": "[]",
        "Special": "array:text",
        "EnumValues": {}
    },
    {
        "DisplayName": "Use Steam Relay",
        "Category": "Turbo Sliders Unlimited:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "If set, the server will use the Steam relay network for players to connect",
        "Keywords": "steam,network,relay",
        "FieldName": "relay",
        "InputType": "checkbox",
        "ParamFieldName": "relay",
        "DefaultValue": "",
        "EnumValues": {
            "False": "",
            "True": "-relay "
        }
    },
    {
        "DisplayName": "Player Limit",
        "Category": "Turbo Sliders Unlimited:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the maximum number of players that may connect to the server at one time",
        "Keywords": "maximum,players,clients,limit,maxplayers",
        "FieldName": "$MaxUsers",
        "InputType": "number",
        "MinValue": "1",
        "ParamFieldName": "$.host.maxPlayers",
        "DefaultValue": "20",
        "Placeholder": "20",
        "Suffix": "players",
        "EnumValues": {}
    },
    {
        "DisplayName": "Spectator Limit",
        "Category": "Turbo Sliders Unlimited:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the maximum number of spectators at one time",
        "Keywords": "maximum,spectators,allowed,spectatorsAllowed",
        "FieldName": "host.spectatorsAllowed",
        "InputType": "number",
        "MinValue": "1",
        "ParamFieldName": "$.host.spectatorsAllowed",
        "DefaultValue": "5",
        "Placeholder": "5",
        "Suffix": "spectators",
        "EnumValues": {}
    },
    {
        "DisplayName": "Additional Command Line Parameters",
        "Category": "Turbo Sliders Unlimited:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Specifies additional command line parameters that are not otherwise set by AMP. Use with care",
        "Keywords": "custom,server,arguments,parameters",
        "FieldName": "CustomServerArgs",
        "InputType": "text",
        "ParamFieldName": "CustomServerArgs",
        "DefaultValue": "",
        "EnumValues": {}
    },
    {
        "DisplayName": "Server Branch",
        "Category": "Updates",
        "Subcategory": "Steam Downloads:download",
        "Description": "Sets the server branch to install. Update the server after switching branches",
        "Keywords": "server,branch,depot,beta,public",
        "FieldName": "ServerBranch",
        "InputType": "enum",
        "ParamFieldName": "ServerBranch",
        "DefaultValue": "public",
        "EnumValues": {
            "public": "Public (default)",
            "beta": "Beta"
        }
    }
]