[
    {
        "DisplayName": "Server Title",
        "Category": "Tower Unite:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the title of the server",
        "Keywords": "server,title,name,ServerTitle",
        "FieldName": "ServerTitle",
        "InputType": "text",
        "ParamFieldName": "/Script/TowerNetworking.DedicatedServerOptions.ServerTitle",
        "DefaultValue": "AMP Powered Tower Unite Server",
        "Placeholder": "AMP Powered Tower Unite Server",
        "EnumValues": {}
    },
    {
        "DisplayName": "Steam Game Server Login Token (GSLT)",
        "Category": "Tower Unite:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets a [Steam Game Server Login Token](https://steamcommunity.com/dev/managegameservers) for the server, to register the server to your Steam account and allow it to appear in the Tower Unite Condo list",
        "Keywords": "steam,server,login,token,gslt,logintoken,SteamLoginToken",
        "FieldName": "SteamLoginToken",
        "InputType": "Password",
        "ParamFieldName": "/Script/TowerNetworking.DedicatedServerOptions.SteamLoginToken",
        "DefaultValue": "",
        "Placeholder": "6544F7E034119F113526E96474F559AH",
        "EnumValues": {}
    },
    {
        "DisplayName": "Tower Login Token",
        "Category": "Tower Unite:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets a [Tower Login Token](https://moderation.towerunite.com/manage_game_servers.php) for the server, to allow the server to connect to the Tower Unite Condo list. The server must comply with the [Condo Rules](https://forums.pixeltailgames.com/t/how-to-report-condos/41126)",
        "Keywords": "tower,login,token,logintoken,TowerLoginToken",
        "FieldName": "TowerLoginToken",
        "InputType": "Password",
        "ParamFieldName": "/Script/TowerNetworking.DedicatedServerOptions.TowerLoginToken",
        "DefaultValue": "",
        "Placeholder": "TU258C2407C39E21FDDAB9BCF640DCLT",
        "EnumValues": {}
    },
    {
        "DisplayName": "Condo Map",
        "Category": "Tower Unite:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the condo map to start the server with. By default the server loads the condo file matching the condo map title (such as 'C_Condo/C_Condo.map'), unless a custom condo file is specified in TowerServer.ini in the relevant subdirectory in 'Tower/Saved/Config'. The condo file must be exported from the client to the server",
        "Keywords": "map",
        "FieldName": "Map",
        "InputType": "enum",
        "ParamFieldName": "Map",
        "DefaultValue": "/Game/Maps/C_Condo",
        "EnumValues": {
            "/Game/Maps/C_Condo": "Condo (C_Condo)",
            "/Game/Maps/C_House": "House (C_House)",
            "/Game/Maps/C_SmoothDirt": "Smooth Dirt (C_SmoothDirt)",
            "/Game/Maps/C_lobbyOne": "Suite (C_lobbyOne)",
            "/Game/Maps/C_Lobby1": "Resort (C_Lobby1)",
            "/Game/Maps/C_SmoothAutumn": "Smooth Autumn (C_SmoothAutumn)",
            "/Game/Maps/C_Underwater": "Underwater (C_Underwater)",
            "/Game/Maps/C_Highrise": "Highrise (C_Highrise)",
            "/Game/Maps/C_Studio": "Art Studio (C_Studio)",
            "/Game/Maps/C_Theatre": "Theatre (C_Theatre)",
            "/Game/Maps/C_Courtyard": "Courtyard (C_Courtyard)",
            "/Game/Maps/C_IcePlanet": "Ice Moon (C_IcePlanet)"
        }
    },
    {
        "DisplayName": "Server Admins",
        "Category": "Tower Unite:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Server admins can be specified by their [Steam64 IDs](https://steamid.io/) in TowerServer.ini in the relevant subdirectory in 'Tower/Saved/Config'. Format is \"AdminSteamID=12345678909876543\" (don't include quotes). One admin per line",
        "Keywords": "server,admins,AdminSteamID",
        "FieldName": "AdminSteamID",
        "InputType": "hidden",
        "ParamFieldName": "AdminSteamID",
        "EnumValues": {}
    },
    {
        "DisplayName": "Player Limit",
        "Category": "Tower Unite: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": "2",
        "MaxValue": "64",
        "ParamFieldName": "/Script/TowerNetworking.DedicatedServerOptions.MaxPlayers",
        "DefaultValue": "32",
        "Placeholder": "32",
        "Suffix": "players",
        "EnumValues": {}
    },
    {
        "DisplayName": "Enable Auto Save",
        "Category": "Tower Unite:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "If set, enables the auto save system, which periodically saves the condo data after changes have been made",
        "Keywords": "condo,auto,save,CondoAutoSave",
        "FieldName": "CondoAutoSave",
        "InputType": "checkbox",
        "ParamFieldName": "/Script/TowerNetworking.DedicatedServerOptions.CondoAutoSave",
        "DefaultValue": "True",
        "EnumValues": {
            "False": "False",
            "True": "True"
        }
    },
    {
        "DisplayName": "Enable Backups",
        "Category": "Tower Unite:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "If set, enables the backup save system, which creates a backup every time the condo is saved",
        "Keywords": "condo,backups,enabled,CondoBackupsEnabled",
        "FieldName": "CondoBackupsEnabled",
        "InputType": "checkbox",
        "ParamFieldName": "/Script/TowerNetworking.DedicatedServerOptions.CondoBackupsEnabled",
        "DefaultValue": "True",
        "EnumValues": {
            "False": "False",
            "True": "True"
        }
    }
]