[
    {
        "DisplayName": "Disable Reboot",
        "Category": "ANEURISM IV:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "",
        "Keywords": "",
        "FieldName": "rebootTime",
        "InputType": "text",
        "Hidden": true,
        "ParamFieldName": "rebootTime",
        "DefaultValue": "none",
        "EnumValues": {}
    },
    {
        "DisplayName": "Disable Maintenance",
        "Category": "ANEURISM IV:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "",
        "Keywords": "",
        "FieldName": "maintenanceTime",
        "InputType": "text",
        "Hidden": true,
        "ParamFieldName": "maintenanceTime",
        "DefaultValue": "null",
        "EnumValues": {}
    },
    {
        "DisplayName": "Server Name",
        "Category": "ANEURISM IV:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the server name displayed in the server browser, assuming Advertise Server is enabled",
        "Keywords": "server,name,serverName",
        "FieldName": "serverName",
        "InputType": "text",
        "ParamFieldName": "serverName",
        "DefaultValue": "AMP Powered ANEURISM IV Server",
        "EnumValues": {}
    },
    {
        "DisplayName": "Server MOTD",
        "Category": "ANEURISM IV:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the message of the day (MOTD) displayed to joining players",
        "Keywords": "message,day,motd",
        "FieldName": "motd",
        "InputType": "Textarea",
        "ParamFieldName": "motd",
        "DefaultValue": "<b>Welcome to my cool server</b>\nPlease go to the <color=green>next page</color> to view the rules.\n<page>\n<b>Rules</b>\n1. Be cool\n2. Be nice\n3. Have fun",
        "EnumValues": {}
    },
    {
        "DisplayName": "Advertise Server",
        "Category": "ANEURISM IV:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "If set, the server will be displayed in the server browser",
        "Keywords": "enable,advertise,visibility,advertiseServer",
        "FieldName": "advertiseServer",
        "InputType": "checkbox",
        "ParamFieldName": "advertiseServer",
        "DefaultValue": "1",
        "EnumValues": {
            "False": "0",
            "True": "1"
        }
    },
    {
        "DisplayName": "Initial Map",
        "Category": "ANEURISM IV:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the initial map to load on the server",
        "Keywords": "map",
        "FieldName": "map",
        "InputType": "enum",
        "ParamFieldName": "map",
        "DefaultValue": "aneurismiv",
        "IncludeInCommandLine": true,
        "Required": true,
        "EnumValues": {
            "aneurismiv": "Nightmare (default)",
            "misery": "Misery"
        }
    },
    {
        "DisplayName": "Server Password",
        "Category": "ANEURISM IV:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the password for players to connect to the server. Default is no password",
        "Keywords": "password",
        "FieldName": "password",
        "InputType": "Password",
        "ParamFieldName": "password",
        "IncludeInCommandLine": true,
        "SkipIfEmpty": true,
        "DefaultValue": "",
        "EnumValues": {}
    },
    {
        "DisplayName": "Player Limit",
        "Category": "ANEURISM IV:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the maximum number of players allowed on the server at one time",
        "Keywords": "max,maximum,players,limit,maxplayers",
        "FieldName": "$MaxUsers",
        "InputType": "number",
        "MinValue": "1",
        "ParamFieldName": "maxplayers",
        "IncludeInCommandLine": true,
        "DefaultValue": "50",
        "Placeholder": "50",
        "Suffix": "players",
        "EnumValues": {}
    },
    {
        "DisplayName": "Tick Rate",
        "Category": "ANEURISM IV:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the tick rate of the server",
        "Keywords": "tick,rate,tickrate",
        "FieldName": "tickrate",
        "InputType": "number",
        "MinValue": "1",
        "ParamFieldName": "tickrate",
        "IncludeInCommandLine": true,
        "DefaultValue": "60",
        "Placeholder": "60",
        "Suffix": "tps",
        "EnumValues": {}
    },
    {
        "DisplayName": "Server Region",
        "Category": "ANEURISM IV:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets a two-letter ISO code for the server region. Sets the corresponding flag icon next to the server name in the server browser",
        "Keywords": "server,region",
        "FieldName": "region",
        "InputType": "text",
        "ParamFieldName": "region",
        "DefaultValue": "",
        "EnumValues": {}
    },
    {
        "DisplayName": "Enable Reporting",
        "Category": "ANEURISM IV:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "If set, the server's reporting system will be enabled",
        "Keywords": "enable,reports,reporting,enableReports",
        "FieldName": "enableReports",
        "InputType": "checkbox",
        "ParamFieldName": "enableReports",
        "DefaultValue": "0",
        "EnumValues": {
            "False": "0",
            "True": "1"
        }
    },
    {
        "DisplayName": "Use Game Bans",
        "Category": "ANEURISM IV:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "If set, the server will not allow players with active game bans to join",
        "Keywords": "enable,bans,gameban,useGameBans",
        "FieldName": "useGameBans",
        "InputType": "checkbox",
        "ParamFieldName": "useGameBans",
        "DefaultValue": "1",
        "EnumValues": {
            "False": "0",
            "True": "1"
        }
    },
    {
        "DisplayName": "Enable Global Chat",
        "Category": "ANEURISM IV:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "If set, global chat will be enabled on the server",
        "Keywords": "enable,chat,global,globalchat,enableGlobalChat",
        "FieldName": "enableGlobalChat",
        "InputType": "checkbox",
        "ParamFieldName": "enableGlobalChat",
        "DefaultValue": "0",
        "EnumValues": {
            "False": "0",
            "True": "1"
        }
    },
    {
        "DisplayName": "Loot Rate",
        "Category": "ANEURISM IV:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the loot rate per player",
        "Keywords": "loot,rate,lootRate",
        "FieldName": "lootRate",
        "InputType": "number",
        "MinValue": "0",
        "ParamFieldName": "lootRate",
        "DefaultValue": "3",
        "Placeholder": "3",
        "EnumValues": {}
    },
    {
        "DisplayName": "Remote Ranks URL",
        "Category": "ANEURISM IV:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Specifies a URL to load a remote ranks file from for user permissions configuration",
        "Keywords": "remote,ranks,url,permissions,remoteRanksURL",
        "FieldName": "remoteRanksURL",
        "InputType": "url",
        "ParamFieldName": "remoteRanksURL",
        "DefaultValue": "",
        "EnumValues": {}
    },
    {
        "DisplayName": "Additional Command Line Arguments",
        "Category": "ANEURISM IV:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Specifies additional command line arguments that are not otherwise set by AMP. Use with care",
        "Keywords": "custom,server,arguments,parameters",
        "FieldName": "CustomArgs",
        "InputType": "text",
        "ParamFieldName": "CustomArgs",
        "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",
        "FieldName": "ServerBranch",
        "InputType": "enum",
        "ParamFieldName": "ServerBranch",
        "DefaultValue": "public",
        "EnumValues": {
            "public": "Public (default)",
            "preview": "Preview"
        }
    }
]