[
    {
        "DisplayName": "Game Port",
        "Category": "Swords 'n Magic and Stuff:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "",
        "Keywords": "",
        "FieldName": "$GamePort",
        "InputType": "number",
        "Hidden": true,
        "IsFlagArgument": false,
        "ParamFieldName": "URL.Port",
        "EnumValues": {}
    },
    {
        "DisplayName": "Query Port",
        "Category": "Swords 'n Magic and Stuff:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "",
        "Keywords": "",
        "FieldName": "$QueryPort",
        "InputType": "number",
        "Hidden": true,
        "IsFlagArgument": false,
        "ParamFieldName": "OnlineSubsystemSteam.GameServerQueryPort",
        "EnumValues": {}
    },
    {
        "DisplayName": "Server Owner/Admin",
        "Category": "Swords 'n Magic and Stuff:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the [Steam64 ID](https://steamid.io/) of the server owner/admin",
        "Keywords": "owner,steamid,DedSrv_OwnerSteamID",
        "FieldName": "DedSrv_OwnerSteamID",
        "InputType": "text",
        "ParamFieldName": "/Game/Blueprints/GameModes/BP_GameInstance.BP_GameInstance_C.DedSrv_OwnerSteamID",
        "DefaultValue": "",
        "Required": true,
        "EnumValues": {}
    },
    {
        "DisplayName": "Server Name",
        "Category": "Swords 'n Magic and Stuff:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the name of the server. Must be between 2 and 5 UNIQUE words (no duplicates, case insensitive). See 'SNM2020/Saved/Logs/Allowed-Words.txt' for approved words. Empty = random name on each start",
        "Keywords": "name,DedSrv_Name",
        "FieldName": "DedSrv_Name",
        "InputType": "text",
        "ParamFieldName": "/Game/Blueprints/GameModes/BP_GameInstance.BP_GameInstance_C.DedSrv_Name",
        "DefaultValue": "Swords 'n Magic Server",
        "EnumValues": {}
    },
    {
        "DisplayName": "Server Password",
        "Category": "Swords 'n Magic and Stuff:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the password for players to join the server. Default is no password",
        "Keywords": "server,password,DedSrv_Password",
        "FieldName": "DedSrv_Password",
        "InputType": "Password",
        "ParamFieldName": "/Game/Blueprints/GameModes/BP_GameInstance.BP_GameInstance_C.DedSrv_Password",
        "DefaultValue": "",
        "EnumValues": {}
    },
    {
        "DisplayName": "Player Limit",
        "Category": "Swords 'n Magic and Stuff: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,limit,DedSrv_MaxPlayers",
        "FieldName": "$MaxUsers",
        "InputType": "number",
        "MinValue": "1",
        "ParamFieldName": "/Game/Blueprints/GameModes/BP_GameInstance.BP_GameInstance_C.DedSrv_MaxPlayers",
        "DefaultValue": "16",
        "Placeholder": "16",
        "Suffix": "players",
        "EnumValues": {}
    },
    {
        "DisplayName": "Days Until Reset",
        "Category": "Swords 'n Magic and Stuff:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the number of days between resets. 1 = HIGHLY recommended (otherwise strange errors may occur). If 1, and the server is started less than 3 hours before the Reset Time Of Day, it will reset on the next day (ie up to 27 hours later)",
        "Keywords": "days,period,reset,DedSrv_DaysUntilReset",
        "FieldName": "DedSrv_DaysUntilReset",
        "InputType": "number",
        "MinValue": "1",
        "ParamFieldName": "/Game/Blueprints/GameModes/BP_GameInstance.BP_GameInstance_C.DedSrv_DaysUntilReset",
        "DefaultValue": "1",
        "Placeholder": "1",
        "Suffix": "days",
        "EnumValues": {}
    },
    {
        "DisplayName": "Reset Time Of Day",
        "Category": "Swords 'n Magic and Stuff:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the local time of day when the server will reset. Format: HH:MM (in 24 hours format). Example: midnight = 00:00",
        "Keywords": "reset,time,day,DedSrv_ResetTimeOfDay",
        "FieldName": "DedSrv_ResetTimeOfDay",
        "InputType": "text",
        "ParamFieldName": "/Game/Blueprints/GameModes/BP_GameInstance.BP_GameInstance_C.DedSrv_ResetTimeOfDay",
        "DefaultValue": "00:00",
        "Placeholder": "00:00",
        "EnumValues": {}
    },
    {
        "DisplayName": "Reset Warnings",
        "Category": "Swords 'n Magic and Stuff:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets an array of when the server will warn players before reset. The array must be in descending order. Example: 60,30,5,1 (will give warnings 60, 30, 5 and 1 minutes before reset). Empty = default",
        "Keywords": "warnings,reset,DedSrv_ResetWarningsInMinutes",
        "FieldName": "DedSrv_ResetWarningsInMinutes",
        "InputType": "text",
        "ParamFieldName": "DedSrv_ResetWarningsInMinutes",
        "DefaultValue": "60,30,5,1",
        "Placeholder": "60,30,5,1",
        "Suffix": "minutes",
        "EnumValues": {}
    },
    {
        "DisplayName": "Server Branch",
        "Category": "Updates",
        "Subcategory": "Steam Downloads:download",
        "Description": "Sets the server branch to install. Set any required password under \"Beta Password\". Update the server after switching branches",
        "Keywords": "server,branch,public,press",
        "FieldName": "ServerBranch",
        "InputType": "enum",
        "ParamFieldName": "ServerBranch",
        "DefaultValue": "public",
        "EnumValues": {
            "public": "Public (default)",
            "press": "Press"
        }
    }
]