[
    {
        "DisplayName": "Game Port",
        "Category": "Blackwake:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "",
        "Keywords": "",
        "FieldName": "$GamePort",
        "InputType": "number",
        "Hidden": true,
        "IsFlagArgument": false,
        "ParamFieldName": "port",
        "IncludeInCommandLine": false,
        "EnumValues": {}
    },
    {
        "DisplayName": "Query Port",
        "Category": "Blackwake:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "",
        "Keywords": "",
        "FieldName": "$QueryPort",
        "InputType": "number",
        "Hidden": true,
        "IsFlagArgument": false,
        "ParamFieldName": "sport",
        "IncludeInCommandLine": false,
        "EnumValues": {}
    },
    {
        "DisplayName": "Server IP Binding",
        "Category": "Blackwake:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "",
        "Keywords": "",
        "FieldName": "$ApplicationIPBinding",
        "InputType": "text",
        "Hidden": true,
        "IsFlagArgument": false,
        "ParamFieldName": "useIp",
        "IncludeInCommandLine": false,
        "EnumValues": {}
    },
    {
        "DisplayName": "Server Name",
        "Category": "Blackwake:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the name of the server",
        "Keywords": "server,name",
        "FieldName": "serverName",
        "InputType": "text",
        "IsFlagArgument": false,
        "ParamFieldName": "serverName",
        "IncludeInCommandLine": false,
        "DefaultValue": "AMP Powered Blackwake Server",
        "EnumValues": {}
    },
    {
        "DisplayName": "Hide Server",
        "Category": "Blackwake:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "If enabled, the server will be hidden from the Steam server list",
        "Keywords": "hide,steam",
        "FieldName": "hideFromList",
        "InputType": "checkbox",
        "IsFlagArgument": false,
        "ParamFieldName": "hideFromList",
        "IncludeInCommandLine": false,
        "DefaultValue": "0",
        "EnumValues": {
            "True": "1",
            "False": "0"
        }
    },
    {
        "DisplayName": "Server Password",
        "Category": "Blackwake:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the password to join the server. Must be longer than three characters. Default is no password",
        "Keywords": "password",
        "FieldName": "password",
        "InputType": "Password",
        "IsFlagArgument": false,
        "ParamFieldName": "password",
        "IncludeInCommandLine": false,
        "DefaultValue": "",
        "EnumValues": {}
    },
    {
        "DisplayName": "Discord Link",
        "Category": "Blackwake:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the discord link to show in the server list browser. A server name that is too long may cause the link not to display",
        "Keywords": "discord,link",
        "FieldName": "discordLink",
        "InputType": "text",
        "IsFlagArgument": false,
        "ParamFieldName": "discordLink",
        "IncludeInCommandLine": false,
        "DefaultValue": "",
        "EnumValues": {}
    },
    {
        "DisplayName": "Restart Time",
        "Category": "Blackwake:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the local hour to automatically restart the game server. -1 = disabled",
        "Keywords": "restart,hour",
        "FieldName": "restartHour",
        "InputType": "number",
        "MinValue": "-1",
        "MaxValue": "23",
        "IsFlagArgument": false,
        "ParamFieldName": "restartHour",
        "IncludeInCommandLine": false,
        "DefaultValue": "-1",
        "Placeholder": "-1 to 23",
        "EnumValues": {}
    },
    {
        "DisplayName": "Enable Bots",
        "Category": "Blackwake:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "If enabled, bots will be allowed on the server. Disabling bots requires a server password to be set",
        "Keywords": "bots",
        "FieldName": "useBots",
        "InputType": "checkbox",
        "IsFlagArgument": false,
        "ParamFieldName": "useBots",
        "IncludeInCommandLine": false,
        "DefaultValue": "1",
        "EnumValues": {
            "True": "1",
            "False": "0"
        }
    },
    {
        "DisplayName": "Disable Time Limit",
        "Category": "Blackwake:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "If enabled, the time limit for tournaments will be disabled",
        "Keywords": "tournament,time,limit",
        "FieldName": "compCTB",
        "InputType": "checkbox",
        "IsFlagArgument": false,
        "ParamFieldName": "compCTB",
        "IncludeInCommandLine": false,
        "DefaultValue": "0",
        "EnumValues": {
            "True": "1",
            "False": "0"
        }
    },
    {
        "DisplayName": "Total Team Count",
        "Category": "Blackwake:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "Sets the total team count, with the number of teams dividend evenly between each faction",
        "Keywords": "team,crew,count",
        "FieldName": "teamCount",
        "InputType": "enum",
        "IsFlagArgument": false,
        "ParamFieldName": "teamCount",
        "IncludeInCommandLine": false,
        "DefaultValue": "6",
        "EnumValues": {
            "2": "Two (1 vs 1)",
            "4": "Four (2 vs 2)",
            "6": "Six (3 vs 3)"
        }
    },
    {
        "DisplayName": "Capture Speed Multiplier",
        "Category": "Blackwake:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "Sets the capture speed multiplier (0.5 = 50%, 1 = 100%, 2 = 200% and so on)",
        "Keywords": "capture,speed,multiplier",
        "FieldName": "captureSpeedMultiplier",
        "InputType": "number",
        "MinValue": "0",
        "IsFlagArgument": false,
        "ParamFieldName": "captureSpeedMultiplier",
        "IncludeInCommandLine": false,
        "DefaultValue": "1",
        "EnumValues": {}
    },
    {
        "DisplayName": "Resource Gain Multiplier",
        "Category": "Blackwake:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "Sets the resource gain multiplier (0.5 = 50%, 1 = 100%, 2 = 200% and so on)",
        "Keywords": "resource,gain,multiplier",
        "FieldName": "resourceGainMultiplier",
        "InputType": "number",
        "MinValue": "0",
        "IsFlagArgument": false,
        "ParamFieldName": "resourceGainMultiplier",
        "IncludeInCommandLine": false,
        "DefaultValue": "1",
        "EnumValues": {}
    },
    {
        "DisplayName": "Use Tickets",
        "Category": "Blackwake:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "If enabled, tickets will be used",
        "Keywords": "use,tickets",
        "FieldName": "useAndWinByTickets",
        "InputType": "checkbox",
        "IsFlagArgument": false,
        "ParamFieldName": "useAndWinByTickets",
        "IncludeInCommandLine": false,
        "DefaultValue": "1",
        "EnumValues": {
            "True": "1",
            "False": "0"
        }
    },
    {
        "DisplayName": "Ticket Amount",
        "Category": "Blackwake:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "Sets the number of tickets. Requires Use Tickets to be enabled",
        "Keywords": "ticket,amount",
        "FieldName": "ticketAmount",
        "InputType": "number",
        "MinValue": "1",
        "IsFlagArgument": false,
        "ParamFieldName": "ticketAmount",
        "IncludeInCommandLine": false,
        "DefaultValue": "300",
        "Suffix": "tickets",
        "EnumValues": {}
    },
    {
        "DisplayName": "Enable Ticket Scaling",
        "Category": "Blackwake:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "If enabled, tickets will be scaled",
        "Keywords": "ticket,scaling",
        "FieldName": "useTicketScaling",
        "InputType": "checkbox",
        "IsFlagArgument": false,
        "ParamFieldName": "useTicketScaling",
        "IncludeInCommandLine": false,
        "DefaultValue": "1",
        "EnumValues": {
            "True": "1",
            "False": "0"
        }
    },
    {
        "DisplayName": "Enable Friendly Fire Toggle",
        "Category": "Blackwake:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "If enabled, friendly fire can be toggled",
        "Keywords": "friendly,fire,toggle",
        "FieldName": "friendlyFireCanToggle",
        "InputType": "checkbox",
        "IsFlagArgument": false,
        "ParamFieldName": "friendlyFireCanToggle",
        "IncludeInCommandLine": false,
        "DefaultValue": "0",
        "EnumValues": {
            "True": "1",
            "False": "0"
        }
    },
    {
        "DisplayName": "Enable Fort Modes",
        "Category": "Blackwake:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "If enabled, fort modes will be enabled",
        "Keywords": "fort,modes",
        "FieldName": "allowFortModes",
        "InputType": "checkbox",
        "IsFlagArgument": false,
        "ParamFieldName": "allowFortModes",
        "IncludeInCommandLine": false,
        "DefaultValue": "1",
        "EnumValues": {
            "True": "1",
            "False": "0"
        }
    },
    {
        "DisplayName": "Ship Speed Multiplier",
        "Category": "Blackwake:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "Sets the ship speed multiplier (0.5 = 50%, 1 = 100%, 2 = 200% and so on)",
        "Keywords": "ship,speed,factor",
        "FieldName": "shipSpeedFactor",
        "InputType": "number",
        "MinValue": "0",
        "IsFlagArgument": false,
        "ParamFieldName": "shipSpeedFactor",
        "IncludeInCommandLine": false,
        "DefaultValue": "1",
        "EnumValues": {}
    },
    {
        "DisplayName": "Gate Explosive Amount",
        "Category": "Blackwake:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "Sets the gate explosive amount",
        "Keywords": "gate,explosive",
        "FieldName": "gateExplosiveAmount",
        "InputType": "number",
        "IsFlagArgument": false,
        "ParamFieldName": "gateExplosiveAmount",
        "IncludeInCommandLine": false,
        "DefaultValue": "10",
        "EnumValues": {}
    },
    {
        "DisplayName": "Tower Health Hits",
        "Category": "Blackwake:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "Sets the tower health hits",
        "Keywords": "tower,health,hits",
        "FieldName": "towerHealthHits",
        "InputType": "number",
        "IsFlagArgument": false,
        "ParamFieldName": "towerHealthHits",
        "IncludeInCommandLine": false,
        "DefaultValue": "10",
        "EnumValues": {}
    },
    {
        "DisplayName": "Enable Player Collison",
        "Category": "Blackwake:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "If enabled, collision of friendly players will be possible",
        "Keywords": "friendly,player,collision",
        "FieldName": "friendlyPlayerCollision",
        "InputType": "checkbox",
        "IsFlagArgument": false,
        "ParamFieldName": "friendlyPlayerCollision",
        "IncludeInCommandLine": false,
        "DefaultValue": "0",
        "EnumValues": {
            "True": "1",
            "False": "0"
        }
    },
    {
        "DisplayName": "Enable Fire Spread",
        "Category": "Blackwake:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "If enabled, fires will spread fires when friendly players collide. Requires Player Collision to be enabled",
        "Keywords": "friendly,fire,spread",
        "FieldName": "friendlySpreadFires",
        "InputType": "checkbox",
        "IsFlagArgument": false,
        "ParamFieldName": "friendlySpreadFires",
        "IncludeInCommandLine": false,
        "DefaultValue": "0",
        "EnumValues": {
            "True": "1",
            "False": "0"
        }
    },
    {
        "DisplayName": "Enable Hand Weapon Damage",
        "Category": "Blackwake:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "If enabled, hand weapons can cause damage to friendly players",
        "Keywords": "friendly,hand,weapon,damage",
        "FieldName": "friendlyFire",
        "InputType": "checkbox",
        "IsFlagArgument": false,
        "ParamFieldName": "friendlyFire",
        "IncludeInCommandLine": false,
        "DefaultValue": "0",
        "EnumValues": {
            "True": "1",
            "False": "0"
        }
    },
    {
        "DisplayName": "Enable Ship Weapon Damage",
        "Category": "Blackwake:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "If enabled, ship weapons can cause damage to friendly players",
        "Keywords": "friendly,ship,weapon,damage",
        "FieldName": "friendlyShipDamage",
        "InputType": "checkbox",
        "IsFlagArgument": false,
        "ParamFieldName": "friendlyShipDamage",
        "IncludeInCommandLine": false,
        "DefaultValue": "0",
        "EnumValues": {
            "True": "1",
            "False": "0"
        }
    },
    {
        "DisplayName": "Enable Auto Team Balance",
        "Category": "Blackwake:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "If enabled, teams will be automatically balanced",
        "Keywords": "team,balance,force,equal,factions",
        "FieldName": "forceEqualFactions",
        "InputType": "checkbox",
        "IsFlagArgument": false,
        "ParamFieldName": "forceEqualFactions",
        "IncludeInCommandLine": false,
        "DefaultValue": "1",
        "EnumValues": {
            "True": "1",
            "False": "0"
        }
    },
    {
        "DisplayName": "Position Update Rate",
        "Category": "Blackwake:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "Sets the times per second a player's position is updated. Higher values cause more network usage but will reduce sliding/delay during melee fighting",
        "Keywords": "update,position,rate",
        "FieldName": "playerUpdateRate",
        "InputType": "number",
        "MinValue": "10",
        "IsFlagArgument": false,
        "ParamFieldName": "playerUpdateRate",
        "IncludeInCommandLine": false,
        "DefaultValue": "15",
        "EnumValues": {}
    },
    {
        "DisplayName": "Enable Global Voice",
        "Category": "Blackwake:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "If enabled, global voice will be allowed during the round. Otherwise it only be allowed during voting and the win screen",
        "Keywords": "global,voice",
        "FieldName": "allowGlobalVoice",
        "InputType": "checkbox",
        "IsFlagArgument": false,
        "ParamFieldName": "allowGlobalVoice",
        "IncludeInCommandLine": false,
        "DefaultValue": "0",
        "EnumValues": {
            "True": "1",
            "False": "0"
        }
    }
]