[
    {
        "DisplayName": "Game Port",
        "Category": "Risk of Rain 2:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "",
        "Keywords": "",
        "FieldName": "$ApplicationPort1",
        "InputType": "number",
        "Hidden": true,
        "IsFlagArgument": false,
        "ParamFieldName": "sv_port",
        "IncludeInCommandLine": false,
        "EnumValues": {}
    },
    {
        "DisplayName": "Steam Query Port",
        "Category": "Risk of Rain 2:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "",
        "Keywords": "",
        "FieldName": "$ApplicationPort2",
        "InputType": "number",
        "Hidden": true,
        "IsFlagArgument": false,
        "ParamFieldName": "steam_server_query_port",
        "IncludeInCommandLine": false,
        "EnumValues": {}
    },
    {
        "DisplayName": "Steam Port",
        "Category": "Risk of Rain 2:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "",
        "Keywords": "",
        "FieldName": "$ApplicationPort3",
        "InputType": "number",
        "Hidden": true,
        "IsFlagArgument": false,
        "ParamFieldName": "steam_server_steam_port",
        "IncludeInCommandLine": false,
        "EnumValues": {}
    },
    {
        "DisplayName": "Host Name",
        "Category": "Risk of Rain 2:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the name of the server displayed publicly",
        "Keywords": "host,name,server,sv_hostname",
        "FieldName": "sv_hostname",
        "InputType": "text",
        "IsFlagArgument": false,
        "ParamFieldName": "sv_hostname",
        "IncludeInCommandLine": false,
        "DefaultValue": "ROR2 - Powered by AMP",
        "EnumValues": {}
    },
    {
        "DisplayName": "Custom Tags",
        "Category": "Risk of Rain 2:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Comma separated list of tags to display in the server browser",
        "Keywords": "custom,tags,sv_custom_tags",
        "FieldName": "sv_custom_tags",
        "InputType": "text",
        "IsFlagArgument": false,
        "ParamFieldName": "sv_custom_tags",
        "IncludeInCommandLine": false,
        "DefaultValue": "",
        "EnumValues": {}
    },
    {
        "DisplayName": "Server Password",
        "Category": "Risk of Rain 2:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the password for players to join the server. Default is no password",
        "Keywords": "server,password,users,sv_password",
        "FieldName": "sv_password",
        "InputType": "Password",
        "IsFlagArgument": false,
        "ParamFieldName": "sv_password",
        "IncludeInCommandLine": false,
        "DefaultValue": "",
        "EnumValues": {}
    },
    {
        "DisplayName": "Player Limit",
        "Category": "Risk of Rain 2:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the maximum number of players that may join the server at one time",
        "Keywords": "max,players,sv_maxplayers",
        "FieldName": "$MaxUsers",
        "InputType": "number",
        "MinValue": "1",
        "IsFlagArgument": false,
        "ParamFieldName": "sv_maxplayers",
        "IncludeInCommandLine": false,
        "DefaultValue": "4",
        "EnumValues": {}
    },
    {
        "DisplayName": "Advertise Server",
        "Category": "Risk of Rain 2:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "If enabled, the server will be advertised on the server list",
        "Keywords": "advertise,server,list,steam,heartbeat,steam_server_heartbeat_enabled",
        "FieldName": "steam_server_heartbeat_enabled",
        "InputType": "checkbox",
        "IsFlagArgument": false,
        "ParamFieldName": "steam_server_heartbeat_enabled",
        "IncludeInCommandLine": false,
        "DefaultValue": "1",
        "EnumValues": {
            "True": "1",
            "False": "0"
        }
    },
    {
        "DisplayName": "Game Mode",
        "Category": "Risk of Rain 2:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the game mode for the server",
        "Keywords": "game,mode,gamemode",
        "FieldName": "gamemode",
        "InputType": "enum",
        "IsFlagArgument": false,
        "ParamFieldName": "gamemode",
        "IncludeInCommandLine": false,
        "DefaultValue": "ClassicRun",
        "EnumValues": {
            "EclipseRun": "Eclipse",
            "ClassicRun": "Normal (default)",
            "InfiniteTowerRun": "Simulacrum"
        }
    },
    {
        "DisplayName": "Additional Server Settings",
        "Category": "Risk of Rain 2:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Specifies additional [settings](https://riskofrain2.fandom.com/wiki/Developer_Console) to include in \"server.cfg\". Each setting must be on a separate line and end with a semi-colon (;)",
        "Keywords": "additional,settings,custom",
        "FieldName": "UserSettings",
        "InputType": "Textarea",
        "IsFlagArgument": false,
        "ParamFieldName": "UserSettings",
        "IncludeInCommandLine": false,
        "DefaultValue": "",
        "EnumValues": {}
    },
    {
        "DisplayName": "Install BepInEx",
        "Category": "Updates",
        "Subcategory": "Runtime Configuration:build:3",
        "Description": "If set, BepInEx will be installed when the server is updated. Configure \"BepInEx Version\" accordingly. NOTE: Update the server after enabling this option",
        "Keywords": "install,bepinex",
        "FieldName": "BepInExInstall",
        "InputType": "checkbox",
        "IsFlagArgument": false,
        "ParamFieldName": "BepInExInstall",
        "IncludeInCommandLine": false,
        "DefaultValue": "false",
        "EnumValues": {
            "False": "false",
            "True": "true"
        }
    },
    {
        "DisplayName": "BepInEx Version",
        "Category": "Updates",
        "Subcategory": "Runtime Configuration:build:3",
        "Description": "Sets the [BepInEx version](https://thunderstore.io/package/bbepis/BepInExPack/versions/) to install. Empty = latest. NOTE: Update the server after switching versions!",
        "Keywords": "install,bepinex,version",
        "FieldName": "BepInExVersion",
        "InputType": "text",
        "IsFlagArgument": false,
        "ParamFieldName": "BepInExVersion",
        "IncludeInCommandLine": false,
        "DefaultValue": "",
        "Placeholder": "5.4.2109",
        "EnumValues": {}
    }
]