[
    {
        "DisplayName": "Server Settings",
        "Category": "SCUM:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Settings for the server can be configured in 'SCUM/Saved/Config/WindowsServer/ServerSettings.ini', or in-game by admins listed under Admin Users For Server Settings",
        "Keywords": "",
        "FieldName": "ServerSettings",
        "InputType": "hidden",
        "ParamFieldName": "ServerSettings",
        "DefaultValue": "",
        "EnumValues": {}
    },
    {
        "DisplayName": "Player Limit",
        "Category": "SCUM: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,slots",
        "FieldName": "$MaxUsers",
        "InputType": "number",
        "MinValue": "1",
        "MaxValue": "128",
        "ParamFieldName": "General.scum.MaxPlayers",
        "DefaultValue": "64",
        "Placeholder": "64",
        "Suffix": "players",
        "EnumValues": {}
    },
    {
        "DisplayName": "Exclusive Join List",
        "Category": "SCUM:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "List of [Steam64 IDs](https://steamid.io/) of players who are allowed to join the server. If any IDs are set, only those players will be able to connect, turning the server into a 'whitelist' server",
        "Keywords": "exclusive,users,join,list,whitelist,ExclusiveUsers",
        "FieldName": "ExclusiveUsers",
        "InputType": "list",
        "ParamFieldName": "ExclusiveUsers",
        "IncludeInCommandLine": false,
        "DefaultValue": "",
        "Special": "listfile:./scum/3792580/SCUM/Saved/Config/WindowsServer/ExclusiveUsers.ini",
        "EnumValues": {}
    },
    {
        "DisplayName": "Reserved List",
        "Category": "SCUM:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "List of [Steam64 IDs](https://steamid.io/) of players who are allowed to join the server even if it is otherwise full. Commonly used as a VIP list. If the server is full, a random player will be kicked from the server to allow a reserved player to join",
        "Keywords": "reserved,users,WhitelistedUsers",
        "FieldName": "WhitelistedUsers",
        "InputType": "list",
        "ParamFieldName": "WhitelistedUsers",
        "IncludeInCommandLine": false,
        "DefaultValue": "",
        "Special": "listfile:./scum/3792580/SCUM/Saved/Config/WindowsServer/WhitelistedUsers.ini",
        "EnumValues": {}
    },
    {
        "DisplayName": "Admin Users",
        "Category": "SCUM:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "List of [Steam64 IDs](https://steamid.io/) for users who will be allowed to use admin commands in-game and (if desired) their specific permissions. Specific permissions must be specified in square brackets immediately after the Steam64 ID (no spaces), such as: 3456789098765432[SetGodMode,RestartServer]",
        "Keywords": "admin,users,permissions,AdminUsers",
        "FieldName": "AdminUsers",
        "InputType": "list",
        "ParamFieldName": "AdminUsers",
        "IncludeInCommandLine": false,
        "DefaultValue": "",
        "Special": "listfile:./scum/3792580/SCUM/Saved/Config/WindowsServer/AdminUsers.ini",
        "EnumValues": {}
    },
    {
        "DisplayName": "Admin Users For Server Settings",
        "Category": "SCUM:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "List of [Steam64 IDs](https://steamid.io/) for users who will be allowed to change server settings in-game",
        "Keywords": "admin,users,server,settings,ServerSettingsAdminUsers",
        "FieldName": "ServerSettingsAdminUsers",
        "InputType": "list",
        "ParamFieldName": "ServerSettingsAdminUsers",
        "IncludeInCommandLine": false,
        "DefaultValue": "",
        "Special": "listfile:./scum/3792580/SCUM/Saved/Config/WindowsServer/ServerSettingsAdminUsers.ini",
        "EnumValues": {}
    },
    {
        "DisplayName": "Disable BattlEye",
        "Category": "SCUM:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "If set, BattlEye anti-cheat will be disabled on the server",
        "Keywords": "battleye,anti,cheat,nobattleye",
        "FieldName": "nobattleye",
        "InputType": "checkbox",
        "ParamFieldName": "nobattleye",
        "DefaultValue": "",
        "EnumValues": {
            "False": "",
            "True": "-nobattleye "
        }
    },
    {
        "DisplayName": "Additional Command Line Arguments",
        "Category": "SCUM:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Specifies additional command line arguments (anything that begins with a - ) that are not otherwise set by AMP. Use with care",
        "Keywords": "custom,server,arguments,parameters",
        "FieldName": "CustomArgs",
        "InputType": "text",
        "ParamFieldName": "CustomArgs",
        "DefaultValue": "",
        "EnumValues": {}
    },
    {
        "DisplayName": "Proton GE Release Version (Linux)",
        "Category": "Updates",
        "Subcategory": "Runtime Configuration:build:3",
        "Description": "Sets the Proton GE [release version](https://github.com/GloriousEggroll/proton-ge-custom/releases) to install. Empty = latest. Example: GE-Proton9-1",
        "Keywords": "proton,release,version",
        "FieldName": "SpecificReleaseVersion",
        "InputType": "text",
        "ParamFieldName": "SpecificReleaseVersion",
        "DefaultValue": "",
        "Placeholder": "GE-Proton9-1",
        "EnumValues": {}
    }
]