[
    {
        "DisplayName": "Server Name",
        "Category": "DeadPoly:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the name of the server as it appears publicly. Do not use any special characters, or the server may not show up in the server list",
        "Keywords": "name,servername",
        "FieldName": "ServerName",
        "InputType": "text",
        "ParamFieldName": "/Game/DeadPoly/BP_Game.BP_Game_C.ServerName",
        "DefaultValue": "AMP Powered DeadPoly Server",
        "Placeholder": "AMP Powered DeadPoly Server",
        "EnumValues": {}
    },
    {
        "DisplayName": "Game Mode",
        "Category": "DeadPoly:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the game mode",
        "Keywords": "mode,pve,pvp,noraid",
        "FieldName": "Mode",
        "InputType": "enum",
        "ParamFieldName": "/Game/DeadPoly/BP_Game.BP_Game_C.Mode",
        "DefaultValue": "0",
        "EnumValues": {
            "0": "PvP",
            "1": "PvE",
            "2": "No Raid PvP"
        }
    },
    {
        "DisplayName": "Make Server Private",
        "Category": "DeadPoly:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "If set, the server will be made private, requiring players to use the direct connect option in-game to join via IP and port. Players will also need to be whitelisted in Game.ini",
        "Keywords": "whitelist,private,allowed",
        "FieldName": "Private",
        "InputType": "checkbox",
        "ParamFieldName": "/Game/DeadPoly/BP_Game.BP_Game_C.Private",
        "DefaultValue": "False",
        "EnumValues": {
            "False": "False",
            "True": "True"
        }
    },
    {
        "DisplayName": "Disable Server Travel",
        "Category": "DeadPoly:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "If set, no one can join or exit the server with gear. Note that this cannot be changed for a save after it is created",
        "Keywords": "travel,disable,gear,traveloff",
        "FieldName": "TravelOff",
        "InputType": "checkbox",
        "ParamFieldName": "/Game/DeadPoly/BP_Game.BP_Game_C.TravelOff",
        "DefaultValue": "False",
        "EnumValues": {
            "False": "False",
            "True": "True"
        }
    },
    {
        "DisplayName": "Admins",
        "Category": "DeadPoly:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Server admins can be specified in Game.ini. Format (one line per admin): Admins=\\\"<Trust ID>\\\"",
        "Keywords": "admins",
        "FieldName": "AdminsList",
        "InputType": "hidden",
        "ParamFieldName": "AdminsList",
        "EnumValues": {}
    },
    {
        "DisplayName": "Player Limit",
        "Category": "DeadPoly:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the maximum number of players that may connect to the server at one time",
        "Keywords": "players,limit,max,maximum,playerslots",
        "FieldName": "$MaxUsers",
        "InputType": "number",
        "MinValue": "1",
        "MaxValue": "50",
        "ParamFieldName": "/Game/DeadPoly/BP_Game.BP_Game_C.PlayerSlots",
        "DefaultValue": "20",
        "Placeholder": "20",
        "Suffix": "players",
        "EnumValues": {}
    },
    {
        "DisplayName": "Whitelist",
        "Category": "DeadPoly:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Players can be whitelisted to join the server in Game.ini. Required if Make Server Private is enabled. Format (one line per player): Allowed=\\\"<Trust ID>\\\"",
        "Keywords": "whitelist,allowed",
        "FieldName": "AllowedList",
        "InputType": "hidden",
        "ParamFieldName": "AllowedList",
        "EnumValues": {}
    },
    {
        "DisplayName": "Banlist",
        "Category": "DeadPoly:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Players can be banned from joining the server in Game.ini. Format (one line per player): Banned=\\\"<Trust ID>\\\"",
        "Keywords": "banlist,banned",
        "FieldName": "BannedList",
        "InputType": "hidden",
        "ParamFieldName": "BannedList",
        "EnumValues": {}
    }
]