[
    {
        "DisplayName": "Auth Token",
        "Category": "Path of Titans:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the [auth token](https://alderongames.com/oauth/hosting-token) to install and run the server. The associated account must have access to the game",
        "Keywords": "auth,token,authtoken",
        "FieldName": "AuthToken",
        "InputType": "Password",
        "ParamFieldName": "AuthToken",
        "IncludeInCommandLine": true,
        "DefaultValue": "",
        "Required": true,
        "EnumValues": {}
    },
    {
        "DisplayName": "Server GUID",
        "Category": "Path of Titans:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the required GUID for the server. Must be in UUIDv4 format. Default is a random GUID",
        "Keywords": "guid,serverguid",
        "FieldName": "ServerGUID",
        "InputType": "text",
        "ParamFieldName": "ServerGUID",
        "IncludeInCommandLine": true,
        "DefaultValue": "{{newguid()}}",
        "EnumValues": {}
    },
    {
        "DisplayName": "Server Name",
        "Category": "Path of Titans:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the public name of the server. To include spaces in the name displayed in the server list, you MUST use underscores to represent those spaces",
        "Keywords": "name,servername",
        "FieldName": "ServerName",
        "InputType": "text",
        "ParamFieldName": "/Script/PathOfTitans.IGameSession.ServerName",
        "DefaultValue": "AMP_Powered_POT_Server",
        "EnumValues": {}
    },
    {
        "DisplayName": "Server Rules",
        "Category": "Path of Titans:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the server rules displayed and that must be accepted when players first join the server. Refer to these [formatting instructions](https://hosting.pathoftitans.wiki/setup/server-rules#formatting)",
        "Keywords": "rules",
        "FieldName": "Rules",
        "InputType": "Textarea",
        "ParamFieldName": "Rules",
        "DefaultValue": "<title>Server Rules</>\n<red>1 - Please only attack Camptos.</>\nCamptosauruses are very evil!\n\n<orange>2 - Corpse Cove is closed due to dirty water.</>\n\nThese are the only rules on this server!\n<large>Thanks, and have fun!</>",
        "EnumValues": {}
    },
    {
        "DisplayName": "Welcome Message",
        "Category": "Path of Titans:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the welcome message displayed when players join the server. Refer to these [formatting instructions](https://hosting.pathoftitans.wiki/setup/motd#formatting)",
        "Keywords": "welcome,message,motd",
        "FieldName": "MOTD",
        "InputType": "Textarea",
        "ParamFieldName": "MOTD",
        "DefaultValue": "<title>Welcome to Path of Titans Server - powered by AMP!</>\n<large>Have fun!</>",
        "EnumValues": {}
    },
    {
        "DisplayName": "Server Password",
        "Category": "Path of Titans:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the password to connect to the server",
        "Keywords": "server,password,serverpassword",
        "FieldName": "ServerPassword",
        "InputType": "Password",
        "ParamFieldName": "/Script/PathOfTitans.IGameSession.ServerPassword",
        "DefaultValue": "",
        "EnumValues": {}
    },
    {
        "DisplayName": "RCON Password",
        "Category": "Path of Titans:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "See the Security and Privacy menu for configurable options for the server's RCON",
        "Keywords": "rcon,password",
        "FieldName": "RCONPassword",
        "InputType": "hidden",
        "ParamFieldName": "RCONPassword",
        "EnumValues": {}
    },
    {
        "DisplayName": "Enable BattlEye Anti-Cheat",
        "Category": "Path of Titans:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "If set, enables BattlEye Anti-Cheat",
        "Keywords": "battleye,anti,cheat",
        "FieldName": "BattlEyeAntiCheatbEnabled",
        "InputType": "checkbox",
        "ParamFieldName": "BattlEye.bEnabled",
        "DefaultValue": "true",
        "EnumValues": {
            "False": "false",
            "True": "true"
        }
    },
    {
        "DisplayName": "Server Map",
        "Category": "Path of Titans:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the map for the server. If using a modded map, select Custom and set the \"Custom Map Name\"",
        "Keywords": "map",
        "FieldName": "ServerMap",
        "InputType": "enum",
        "ParamFieldName": "ServerMap",
        "DefaultValue": "Panjura",
        "EnumValues": {
            "Panjura": "Panjura (default)",
            "Island": "Gondwa",
            "Riparia": "Riparia",
            "{{CustomMap}}": "Custom"
        }
    },
    {
        "DisplayName": "Custom Map Name",
        "Category": "Path of Titans:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets a custom map for the server. Custom type must be selected under \"Server Map\". GameUserSettings.ini also needs to be configured. Refer to these [instructions](https://hosting.pathoftitans.wiki/setup/mods)",
        "Keywords": "custom,map",
        "FieldName": "CustomMap",
        "InputType": "text",
        "ParamFieldName": "CustomMap",
        "DefaultValue": "",
        "Placeholder": "Jangwa",
        "EnumValues": {}
    },
    {
        "DisplayName": "Enable Full Map",
        "Category": "Path of Titans:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "If set, enables the full map for the entire server",
        "Keywords": "full,map,bserverallowmap",
        "FieldName": "bServerAllowMap",
        "InputType": "checkbox",
        "ParamFieldName": "/Script/PathOfTitans.IGameSession.bServerAllowMap",
        "DefaultValue": "true",
        "EnumValues": {
            "False": "false",
            "True": "true"
        }
    },
    {
        "DisplayName": "Enable Minimap",
        "Category": "Path of Titans:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "If set, enables the minimap for the entire server",
        "Keywords": "mini,map,bserverallowminimap",
        "FieldName": "bServerAllowMinimap",
        "InputType": "checkbox",
        "ParamFieldName": "/Script/PathOfTitans.IGameSession.bServerAllowMinimap",
        "DefaultValue": "true",
        "EnumValues": {
            "False": "false",
            "True": "true"
        }
    },
    {
        "DisplayName": "Server/RCON IP Binding",
        "Category": "Path of Titans:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "If required, you can change the binding of the server and Source RCON by changing the Application IP Binding for this instance. NOTE: The IP must be reachable by AMP, otherwise AMP's console won't work",
        "Keywords": "ip,binding,multihome,rcon,sourcercon",
        "FieldName": "MultiHome",
        "InputType": "hidden",
        "ParamFieldName": "MultiHome",
        "EnumValues": {}
    },
    {
        "DisplayName": "Server Broadcast IP",
        "Category": "Path of Titans:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "If needed, sets the IPv4 address of the server shown on the public server list. Useful for players to connect via a different IP, such as through a relay or via DDoS protection",
        "Keywords": "broadcast,ip,serverlistip",
        "FieldName": "ServerListIP",
        "InputType": "text",
        "ParamFieldName": "ServerListIP",
        "IncludeInCommandLine": true,
        "SkipIfEmpty": true,
        "DefaultValue": "",
        "EnumValues": {}
    },
    {
        "DisplayName": "Player Limit",
        "Category": "Path of Titans:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the maximum number of players that may connect to the server at one time. Actual number allowed may be higher as a result of reserved slots for admins (default 20)",
        "Keywords": "maximum,players,limit,maxplayers",
        "FieldName": "$MaxUsers",
        "InputType": "number",
        "MinValue": "1",
        "ParamFieldName": "/Script/PathOfTitans.IGameSession.MaxPlayers",
        "DefaultValue": "100",
        "Placeholder": "100",
        "Suffix": "players",
        "EnumValues": {}
    },
    {
        "DisplayName": "Reserved Slots",
        "Category": "Path of Titans:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the number of reserved slots for admin players, above the player limit",
        "Keywords": "reserved,slots,admin,reservedslots",
        "FieldName": "ReservedSlots",
        "InputType": "number",
        "ParamFieldName": "/Script/PathOfTitans.IGameSession.ReservedSlots",
        "DefaultValue": "20",
        "Placeholder": "20",
        "Suffix": "admin players",
        "EnumValues": {}
    },
    {
        "DisplayName": "Server Admins",
        "Category": "Path of Titans:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Server admins can be specified by their Alderon Games IDs under Additional iGameSession Settings. Format is \"ServerAdmins=123-456-789\" (don't include quotes). One admin per line",
        "Keywords": "server,admins,serveradmins",
        "FieldName": "ServerAdmins",
        "InputType": "hidden",
        "ParamFieldName": "ServerAdmins",
        "IncludeInCommandLine": false,
        "EnumValues": {}
    },
    {
        "DisplayName": "Maximum Group Slots",
        "Category": "Path of Titans:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the maximum number of slots allowed for player groups",
        "Keywords": "player,group,slots,maximum,maxgroupsize",
        "FieldName": "MaxGroupSize",
        "InputType": "number",
        "ParamFieldName": "/Script/PathOfTitans.IGameMode.MaxGroupSize",
        "DefaultValue": "10",
        "Placeholder": "10",
        "Suffix": "group slots",
        "EnumValues": {}
    },
    {
        "DisplayName": "Allow Paid Users Only",
        "Category": "Path of Titans:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "If enabled, free-to-play users will not be able to join the server",
        "Keywords": "free,play,paid,users,bserverpaidusersonly",
        "FieldName": "bServerPaidUsersOnly",
        "InputType": "checkbox",
        "ParamFieldName": "/Script/PathOfTitans.IGameSession.bServerPaidUsersOnly",
        "DefaultValue": "false",
        "EnumValues": {
            "False": "false",
            "True": "true"
        }
    },
    {
        "DisplayName": "Idle Player Kick Time",
        "Category": "Path of Titans:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the amount of time before a player will be automatically disconnected from the server if they are idle/AFK. 0 = idle player kick disabled",
        "Keywords": "player,kick,time,afk,disconnect,afkdisconnecttime",
        "FieldName": "AFKDisconnectTime",
        "InputType": "number",
        "MinValue": "0",
        "ParamFieldName": "/Script/PathOfTitans.IGameSession.AFKDisconnectTime",
        "DefaultValue": "600",
        "Placeholder": "600",
        "Suffix": "seconds",
        "EnumValues": {}
    },
    {
        "DisplayName": "Maximum Client Ping Time",
        "Category": "Path of Titans:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the maximum client ping time before auto-disconnecting a player from the server. 0 = disabled",
        "Keywords": "maximum,client,ping,time,maxclientpingms",
        "FieldName": "MaxClientPingMs",
        "InputType": "number",
        "MinValue": "0",
        "ParamFieldName": "/Script/PathOfTitans.IGameSession.MaxClientPingMs",
        "DefaultValue": "0",
        "Placeholder": "0",
        "Suffix": "milliseconds",
        "EnumValues": {}
    },
    {
        "DisplayName": "Maximum Client Ping Duration",
        "Category": "Path of Titans:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the period that a player's ping time must be above the Maximum Client Ping Time before being disconnected",
        "Keywords": "maximum,client,ping,duration,maxclientpingduration",
        "FieldName": "MaxClientPingDuration",
        "InputType": "number",
        "MinValue": "0",
        "ParamFieldName": "/Script/PathOfTitans.IGameSession.MaxClientPingDuration",
        "DefaultValue": "0",
        "Placeholder": "0",
        "Suffix": "seconds",
        "EnumValues": {}
    },
    {
        "DisplayName": "Server Logout Time",
        "Category": "Path of Titans:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the amount of time required to be on the logout menu before a player safe logs. 0 = instant logout",
        "Keywords": "logout,time,safe,log,serverlogouttime",
        "FieldName": "ServerLogoutTime",
        "InputType": "number",
        "MinValue": "0",
        "ParamFieldName": "/Script/PathOfTitans.IGameSession.ServerLogoutTime",
        "DefaultValue": "120",
        "Placeholder": "120",
        "Suffix": "seconds",
        "EnumValues": {}
    },
    {
        "DisplayName": "Allow Chat",
        "Category": "Path of Titans:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "If set, enables text chat for the entire server",
        "Keywords": "text,chat,bserverallowchat",
        "FieldName": "bServerAllowChat",
        "InputType": "checkbox",
        "ParamFieldName": "/Script/PathOfTitans.IGameSession.bServerAllowChat",
        "DefaultValue": "true",
        "EnumValues": {
            "False": "false",
            "True": "true"
        }
    },
    {
        "DisplayName": "Allow Global Chat",
        "Category": "Path of Titans:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "If set, enables the global chat channel on the server",
        "Keywords": "global,chat,bserverglobalchat",
        "FieldName": "bServerGlobalChat",
        "InputType": "checkbox",
        "ParamFieldName": "/Script/PathOfTitans.IGameSession.bServerGlobalChat",
        "DefaultValue": "true",
        "EnumValues": {
            "False": "false",
            "True": "true"
        }
    },
    {
        "DisplayName": "Database Location",
        "Category": "Path of Titans:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets whether to use a local or remote database. Local is recommended unless connecting shared character data between servers is required",
        "Keywords": "database",
        "FieldName": "Database",
        "InputType": "enum",
        "ParamFieldName": "Database",
        "IncludeInCommandLine": true,
        "DefaultValue": "Local",
        "EnumValues": {
            "Local": "Local",
            "Remote": "Remote"
        }
    },
    {
        "DisplayName": "Selected Beta Branch",
        "Category": "Path of Titans:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets which beta branch to install. \"Production\" is recommended. Use [\"Public Test\"](https://alderongames.com/public-test-branch-desktop) at your own risk. NOTE: Update the server after switching branches!",
        "Keywords": "beta,branch,branchkey",
        "FieldName": "BranchKey",
        "InputType": "enum",
        "ParamFieldName": "BranchKey",
        "IncludeInCommandLine": true,
        "DefaultValue": "production",
        "EnumValues": {
            "production": "Production",
            "demo-public-test": "Public Test"
        }
    },
    {
        "DisplayName": "Discord Server",
        "Category": "Path of Titans:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the connected community Discord server. Include only the letters/numbers after the discord.gg part of the server invite link",
        "Keywords": "discord,server,serverdiscord",
        "FieldName": "ServerDiscord",
        "InputType": "text",
        "ParamFieldName": "/Script/PathOfTitans.IGameSession.ServerDiscord",
        "DefaultValue": "",
        "Placeholder": "aY5CzgZk",
        "EnumValues": {}
    },
    {
        "DisplayName": "Enable RCON Logging",
        "Category": "Path of Titans:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "If set, enables RCON logging",
        "Keywords": "rcon,logging",
        "FieldName": "SourceRCONbLogging",
        "InputType": "checkbox",
        "ParamFieldName": "SourceRCON.bLogging",
        "DefaultValue": "true",
        "EnumValues": {
            "False": "false",
            "True": "true"
        }
    },
    {
        "DisplayName": "Failed RCON Login Limit",
        "Category": "Path of Titans:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the limit on failed RCON login attempts",
        "Keywords": "rcon,login,failed,limit",
        "FieldName": "SourceRCONMaxFailedAttempts",
        "InputType": "number",
        "ParamFieldName": "SourceRCON.MaxFailedAttempts",
        "DefaultValue": "5",
        "Placeholder": "5",
        "EnumValues": {}
    },
    {
        "DisplayName": "RCON Login Timeout",
        "Category": "Path of Titans:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the maximum time for an RCON login to succeed",
        "Keywords": "rcon,login,time,maximum,limit",
        "FieldName": "SourceRCONTimeout",
        "InputType": "number",
        "ParamFieldName": "SourceRCON.Timeout",
        "DefaultValue": "60",
        "Placeholder": "60",
        "Suffix": "seconds",
        "EnumValues": {}
    },
    {
        "DisplayName": "Maximum RCON Logins Per IP",
        "Category": "Path of Titans:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the maximum connections to RCON per IP",
        "Keywords": "rcon,login,maximum,connections",
        "FieldName": "SourceRCONMaxConnectionsPerIP",
        "InputType": "number",
        "MinValue": "1",
        "ParamFieldName": "SourceRCON.MaxConnectionsPerIP",
        "DefaultValue": "3",
        "Placeholder": "3",
        "EnumValues": {}
    },
    {
        "DisplayName": "Additional IGameSession Settings",
        "Category": "Path of Titans:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Specifies additional settings to include in the [/Script/PathOfTitans.IGameSession] section of Game.ini that are not otherwise set by AMP. One setting per line.",
        "Keywords": "additional,igamesession,settings,custom",
        "FieldName": "IGameSessionUserSettings",
        "InputType": "Textarea",
        "ParamFieldName": "IGameSessionUserSettings",
        "DefaultValue": "",
        "EnumValues": {}
    },
    {
        "DisplayName": "Additional IGameMode Settings",
        "Category": "Path of Titans:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Specifies additional settings to include in the [/Script/PathOfTitans.IGameMode] section of Game.ini that are not otherwise set by AMP. One setting per line.",
        "Keywords": "additional,igamemode,settings,custom",
        "FieldName": "IGameModeUserSettings",
        "InputType": "Textarea",
        "ParamFieldName": "IGameModeUserSettings",
        "DefaultValue": "",
        "EnumValues": {}
    },
    {
        "DisplayName": "Server Starting Time",
        "Category": "Path of Titans:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "Sets the in-game time of day the server begins at after a restart. Examples: 100 = 1:00 AM, 1200 = 12:00 PM, and 1800 = 6:00 PM",
        "Keywords": "server,starting,time,restart,serverstartingtime",
        "FieldName": "ServerStartingTime",
        "InputType": "number",
        "MinValue": "0",
        "MaxValue": "2400",
        "ParamFieldName": "/Script/PathOfTitans.IGameMode.ServerStartingTime",
        "DefaultValue": "1350",
        "Placeholder": "1350",
        "EnumValues": {}
    },
    {
        "DisplayName": "Time Of Day Type",
        "Category": "Path of Titans:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "Sets whether the server uses a fixed or dynamic time of day",
        "Keywords": "time,day,fixed,dynamic,bserverdynamictimeofday",
        "FieldName": "bServerDynamicTimeOfDay",
        "InputType": "enum",
        "ParamFieldName": "/Script/PathOfTitans.IGameMode.bServerDynamicTimeOfDay",
        "DefaultValue": "1",
        "EnumValues": {
            "0": "Fixed",
            "1": "Dynamic (default)"
        }
    },
    {
        "DisplayName": "Full Day Cycle Length",
        "Category": "Path of Titans:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "Sets the length of a full day cycle",
        "Keywords": "length,full,day,cycle,serverdaylength",
        "FieldName": "ServerDayLength",
        "InputType": "number",
        "ParamFieldName": "/Script/PathOfTitans.IGameMode.ServerDayLength",
        "DefaultValue": "240",
        "Placeholder": "240",
        "Suffix": "minutes",
        "EnumValues": {}
    },
    {
        "DisplayName": "Full Night Cycle Length",
        "Category": "Path of Titans:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "Sets the length of a full night cycle",
        "Keywords": "length,full,night,cycle,servernightlength",
        "FieldName": "ServerNightLength",
        "InputType": "number",
        "ParamFieldName": "/Script/PathOfTitans.IGameMode.ServerNightLength",
        "DefaultValue": "240",
        "Placeholder": "240",
        "Suffix": "minutes",
        "EnumValues": {}
    },
    {
        "DisplayName": "Total Maximum Characters Per Player",
        "Category": "Path of Titans:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "Sets the maximum number of characters a player can have in total",
        "Keywords": "player,character,total,maximum,MaxCharactersPerPlayer",
        "FieldName": "MaxCharactersPerPlayer",
        "InputType": "number",
        "ParamFieldName": "/Script/PathOfTitans.IGameSession.MaxCharactersPerPlayer",
        "DefaultValue": "30",
        "Placeholder": "30",
        "Suffix": "characters",
        "EnumValues": {}
    },
    {
        "DisplayName": "Species Maximum Characters Per Player",
        "Category": "Path of Titans:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "Sets the maximum number of characters a player can have per species",
        "Keywords": "player,character,species,maximum,MaxCharactersPerSpecies",
        "FieldName": "MaxCharactersPerSpecies",
        "InputType": "number",
        "ParamFieldName": "/Script/PathOfTitans.IGameSession.MaxCharactersPerSpecies",
        "DefaultValue": "1",
        "Placeholder": "1",
        "Suffix": "characters",
        "EnumValues": {}
    },
    {
        "DisplayName": "Allow Fish Spawning",
        "Category": "Path of Titans:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "If set, enables fish spawning",
        "Keywords": "fish,spawn,spawning,bserverfish",
        "FieldName": "bServerFish",
        "InputType": "checkbox",
        "ParamFieldName": "/Script/PathOfTitans.IGameSession.bServerFish",
        "DefaultValue": "true",
        "EnumValues": {
            "False": "false",
            "True": "true"
        }
    },
    {
        "DisplayName": "Dinosaur Disabling",
        "Category": "Path of Titans:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "If desired, all dinosaurs except certain listed dinosaurs can be disabled on the server, by specified the list of allowed dinosaurs in Additional iGameSession Settings as per [these instructions](https://hosting.pathoftitans.wiki/guide/dinosaurs). Format is \"AllowedCharacters=DinosaurName\" (don't include quotes or + at the beginning). One dinosaur per line",
        "Keywords": "disable,dinosaurs,allowed,characters,allowedcharacters",
        "FieldName": "AllowedCharacters",
        "InputType": "hidden",
        "ParamFieldName": "AllowedCharacters",
        "EnumValues": {}
    },
    {
        "DisplayName": "Dinosaur Enabling",
        "Category": "Path of Titans:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "If desired, all dinosaurs except certain listed dinosaurs can be allowed on the server, by specifying the list of disallowed dinosaurs in Additional iGameSession Settings as per [these instructions](https://hosting.pathoftitans.wiki/guide/dinosaurs). Format is \"DisallowedCharacters=DinosaurName\" (don't include quotes or + at the beginning). One dinosaur per line",
        "Keywords": "enable,dinosaurs,disallowed,characters,disallowedcharacters",
        "FieldName": "DisallowedCharacters",
        "InputType": "hidden",
        "ParamFieldName": "DisallowedCharacters",
        "EnumValues": {}
    },
    {
        "DisplayName": "Enable Water Quality System",
        "Category": "Path of Titans:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "If set, enables the water quality system",
        "Keywords": "water,quality,system,bserverwaterqualitysystem",
        "FieldName": "bServerWaterQualitySystem",
        "InputType": "checkbox",
        "ParamFieldName": "/Script/PathOfTitans.IGameSession.bServerWaterQualitySystem",
        "DefaultValue": "true",
        "EnumValues": {
            "False": "false",
            "True": "true"
        }
    },
    {
        "DisplayName": "Enable Overriding Water Regeneration",
        "Category": "Path of Titans:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "If set, enables overriding water regeneration. If disabled, the server will use the default values",
        "Keywords": "water,override,regeneration,boverridewaterregeneration",
        "FieldName": "bOverrideWaterRegeneration",
        "InputType": "checkbox",
        "ParamFieldName": "/Script/PathOfTitans.IGameSession.bOverrideWaterRegeneration",
        "DefaultValue": "false",
        "EnumValues": {
            "False": "false",
            "True": "true"
        }
    },
    {
        "DisplayName": "Enable Water Regeneration",
        "Category": "Path of Titans:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "If enabled, water will naturally regenerate over time. If disabled, you must ensure water restoration quests are on the servermap, otherwise water will eventually run out",
        "Keywords": "water,generation,benablewaterregeneration",
        "FieldName": "bEnableWaterRegeneration",
        "InputType": "checkbox",
        "ParamFieldName": "/Script/PathOfTitans.IGameSession.bEnableWaterRegeneration",
        "DefaultValue": "true",
        "EnumValues": {
            "False": "false",
            "True": "true"
        }
    },
    {
        "DisplayName": "Water Regeneration Rate Multiplier Update",
        "Category": "Path of Titans:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "Sets the water regeneration rate multiplier update",
        "Keywords": "water,regeneration,rate,multiplier,update,waterregenerationratemultiplierupdate",
        "FieldName": "WaterRegenerationRateMultiplierUpdate",
        "InputType": "number",
        "ParamFieldName": "/Script/PathOfTitans.IGameSession.WaterRegenerationRateMultiplierUpdate",
        "DefaultValue": "180",
        "Placeholder": "180",
        "EnumValues": {}
    },
    {
        "DisplayName": "Water Regeneration Rate",
        "Category": "Path of Titans:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "Sets the amount of time before water applies a regeneration amount. Setting this value too low makes the server update water more frequently and can cause lag",
        "Keywords": "water,regeneration,rate,waterregenerationrate",
        "FieldName": "WaterRegenerationRate",
        "InputType": "number",
        "ParamFieldName": "/Script/PathOfTitans.IGameSession.WaterRegenerationRate",
        "DefaultValue": "60",
        "Placeholder": "60",
        "Suffix": "seconds",
        "EnumValues": {}
    },
    {
        "DisplayName": "Water Regeneration Amount",
        "Category": "Path of Titans:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "Sets the amount of water regenerated every cycle. This scales depending on how large the body of water is",
        "Keywords": "water,regeneration,amount,value,waterregenerationvalue",
        "FieldName": "WaterRegenerationValue",
        "InputType": "number",
        "ParamFieldName": "/Script/PathOfTitans.IGameSession.WaterRegenerationValue",
        "DefaultValue": "10",
        "Placeholder": "10",
        "EnumValues": {}
    },
    {
        "DisplayName": "Water Regeneration Rain Multiplier",
        "Category": "Path of Titans:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "Sets a multiplier that increases the amount of water restored when it rains",
        "Keywords": "water,regeneration,rain,restoration,multiplier,waterrainregenerationincrement",
        "FieldName": "WaterRainRegenerationIncrement",
        "InputType": "number",
        "ParamFieldName": "/Script/PathOfTitans.IGameSession.WaterRainRegenerationIncrement",
        "DefaultValue": "20.0",
        "Placeholder": "20.0",
        "EnumValues": {}
    },
    {
        "DisplayName": "Enable Waystone Cooldown",
        "Category": "Path of Titans:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "If set, enables players to spend marks to insta-cooldown Waystones",
        "Keywords": "waystone,cooldown,removal,bserverwaystonecooldownremoval",
        "FieldName": "bServerWaystoneCooldownRemoval",
        "InputType": "checkbox",
        "ParamFieldName": "/Script/PathOfTitans.IGameSession.bServerWaystoneCooldownRemoval",
        "DefaultValue": "true",
        "EnumValues": {
            "False": "false",
            "True": "true"
        }
    },
    {
        "DisplayName": "Waystone Cooldown Timer Override",
        "Category": "Path of Titans:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "Sets the duration of the cooldown timer for Waystones. -1 will use the default cooldown timer",
        "Keywords": "waystone,cooldown,timer,overridewaystonecooldown",
        "FieldName": "OverrideWaystoneCooldown",
        "InputType": "number",
        "MinValue": "-1",
        "ParamFieldName": "/Script/PathOfTitans.IGameSession.OverrideWaystoneCooldown",
        "DefaultValue": "-1",
        "Placeholder": "-1",
        "Suffix": "seconds",
        "EnumValues": {}
    },
    {
        "DisplayName": "Quests Required For Completion",
        "Category": "Path of Titans:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "Sets how many quests must be completed within a POI before it is \"completed\"",
        "Keywords": "quests,complete,location,poi,maxcompletequestsinlocation",
        "FieldName": "MaxCompleteQuestsInLocation",
        "InputType": "number",
        "ParamFieldName": "/Script/PathOfTitans.IGameSession.MaxCompleteQuestsInLocation",
        "DefaultValue": "3",
        "Placeholder": "3",
        "EnumValues": {}
    },
    {
        "DisplayName": "Enable Fall Damage",
        "Category": "Path of Titans:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "If set, enables fall damage for all users on the server",
        "Keywords": "fall,damage,bserverfalldamage",
        "FieldName": "bServerFallDamage",
        "InputType": "checkbox",
        "ParamFieldName": "/Script/PathOfTitans.IGameSession.bServerFallDamage",
        "DefaultValue": "true",
        "EnumValues": {
            "False": "false",
            "True": "true"
        }
    },
    {
        "DisplayName": "Dead Body Period",
        "Category": "Path of Titans:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "Sets how long a dead body will persist in the server. 0 = persists forever",
        "Keywords": "dead,body,persist,period,serverdeadbodytime",
        "FieldName": "ServerDeadBodyTime",
        "InputType": "number",
        "MinValue": "0",
        "ParamFieldName": "/Script/PathOfTitans.IGameSession.ServerDeadBodyTime",
        "DefaultValue": "0",
        "Placeholder": "0",
        "Suffix": "seconds",
        "EnumValues": {}
    },
    {
        "DisplayName": "Respawn Period",
        "Category": "Path of Titans:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "Sets how long a player must be alive before they can use the '/respawn' command to kill their dinosaur and respawn. Keep relatively high to avoid players piling up corpses on the server and causing issues",
        "Keywords": "respawn,respawntime,serverrespawntime",
        "FieldName": "ServerRespawnTime",
        "InputType": "number",
        "MinValue": "0",
        "ParamFieldName": "/Script/PathOfTitans.IGameSession.ServerRespawnTime",
        "DefaultValue": "45",
        "Placeholder": "45",
        "Suffix": "minutes",
        "EnumValues": {}
    },
    {
        "DisplayName": "Enable Home Caves",
        "Category": "Path of Titans:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "If set, enables home caves on the server",
        "Keywords": "home,caves,bserverhomecaves",
        "FieldName": "bServerHomeCaves",
        "InputType": "checkbox",
        "ParamFieldName": "/Script/PathOfTitans.IGameSession.bServerHomeCaves",
        "DefaultValue": "true",
        "EnumValues": {
            "False": "false",
            "True": "true"
        }
    },
    {
        "DisplayName": "Enable Well Rested Buff",
        "Category": "Path of Titans:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "If set, enables the Well Rested buff",
        "Keywords": "rested,wellrested,buff,bserverwellrestedbuff",
        "FieldName": "bServerWellRestedBuff",
        "InputType": "checkbox",
        "ParamFieldName": "/Script/PathOfTitans.IGameSession.bServerWellRestedBuff",
        "DefaultValue": "true",
        "EnumValues": {
            "False": "false",
            "True": "true"
        }
    },
    {
        "DisplayName": "Allow Ability Editing In Home Caves Only",
        "Category": "Path of Titans:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "If set, players can only edit abilities in their home caves. If disabled, players can edit their abilities anywhere so long as they are sleeping. Recommended to be enabled if Home Caves are enabled",
        "Keywords": "home,caves,editing,edit,ability,bservereditabilitiesinhomecaves",
        "FieldName": "bServerEditAbilitiesInHomeCaves",
        "InputType": "checkbox",
        "ParamFieldName": "/Script/PathOfTitans.IGameSession.bServerEditAbilitiesInHomeCaves",
        "DefaultValue": "true",
        "EnumValues": {
            "False": "false",
            "True": "true"
        }
    },
    {
        "DisplayName": "Allow Hatchling Caves Tutorial",
        "Category": "Path of Titans:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "If set, enables the tutorial Hatchling Caves. Players will spawn in a tutorial area at 0 growth, and completing quests will bring them to 0.3 growth by the time they exit. If disabled, players will spawn in the world at 0.3 growth and completely skip the tutorial",
        "Keywords": "hatchling,caves,tutorial,bserverhatchlingcaves",
        "FieldName": "bServerHatchlingCaves",
        "InputType": "checkbox",
        "ParamFieldName": "/Script/PathOfTitans.IGameSession.bServerHatchlingCaves",
        "DefaultValue": "true",
        "EnumValues": {
            "False": "false",
            "True": "true"
        }
    },
    {
        "DisplayName": "Enable Cave Hunger And Thirst",
        "Category": "Path of Titans:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "If set, enables hunger and thirst in caves. If disabled, dinosaurs will not lose hunger or thirst in caves and will take no damage if they have no food or water",
        "Keywords": "hunger,thirst,caves,bserverhungerthirstincaves",
        "FieldName": "bServerHungerThirstInCaves",
        "InputType": "checkbox",
        "ParamFieldName": "/Script/PathOfTitans.IGameSession.bServerHungerThirstInCaves",
        "DefaultValue": "false",
        "EnumValues": {
            "False": "false",
            "True": "true"
        }
    },
    {
        "DisplayName": "Enable Growth",
        "Category": "Path of Titans:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "If set, enables growth on the server. If disabled, all dinosaurs will spawn as adults, and all existing characters will be bumped up to adult",
        "Keywords": "growth,bservergrowth",
        "FieldName": "bServerGrowth",
        "InputType": "checkbox",
        "ParamFieldName": "/Script/PathOfTitans.IGameSession.bServerGrowth",
        "DefaultValue": "true",
        "EnumValues": {
            "False": "false",
            "True": "true"
        }
    },
    {
        "DisplayName": "Additional Passive Growth",
        "Category": "Path of Titans:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "Adds additional passive growth to all dinosaurs equally. Full growth = 1 so a good value for this might be 0.005, which means a player would take 200 minutes (3.3 hours) to reach adulthood. 0 = passive growth disabled",
        "Keywords": "additional,passive,growth,globalpassivegrowthperminute",
        "FieldName": "GlobalPassiveGrowthPerMinute",
        "InputType": "number",
        "MinValue": "0",
        "ParamFieldName": "/Script/PathOfTitans.IGameSession.GlobalPassiveGrowthPerMinute",
        "DefaultValue": "0",
        "Placeholder": "0",
        "Suffix": "growth per minute",
        "EnumValues": {}
    },
    {
        "DisplayName": "Quest Completion Growth Multiplier",
        "Category": "Path of Titans:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "Allows the rate of growth earned by players when they complete quests to be adjusted. 0 = growth from quests disabled",
        "Keywords": "growth,quest,completion,multiplier,questgrowthmultiplier",
        "FieldName": "QuestGrowthMultiplier",
        "InputType": "number",
        "MinValue": "0",
        "ParamFieldName": "/Script/PathOfTitans.IGameSession.QuestGrowthMultiplier",
        "DefaultValue": "1",
        "Placeholder": "1",
        "EnumValues": {}
    },
    {
        "DisplayName": "Quest Completion Marks Multiplier",
        "Category": "Path of Titans:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "Sets the multiplier used when rewarding marks for quest completion",
        "Keywords": "marks,quest,completion,multiplier,questmarksmultiplier",
        "FieldName": "QuestMarksMultiplier",
        "InputType": "number",
        "MinValue": "0",
        "ParamFieldName": "/Script/PathOfTitans.IGameSession.QuestMarksMultiplier",
        "DefaultValue": "1.0",
        "Placeholder": "1.0",
        "EnumValues": {}
    },
    {
        "DisplayName": "Enable Quest Cooldown Timer Override",
        "Category": "Path of Titans:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "If set, allows the time it takes for a local quest to cooldown after completion to be overridden",
        "Keywords": "quest,cooldown,override,boverridelocalquestcooldown",
        "FieldName": "bOverrideLocalQuestCooldown",
        "InputType": "checkbox",
        "ParamFieldName": "/Script/PathOfTitans.IGameSession.bOverrideLocalQuestCooldown",
        "DefaultValue": "false",
        "EnumValues": {
            "False": "false",
            "True": "true"
        }
    },
    {
        "DisplayName": "Quest Cooldown Timer",
        "Category": "Path of Titans:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "Sets the time it takes for a quest to cooldown before it can be completed again",
        "Keywords": "quest,cooldown,timer,localquestcooldown",
        "FieldName": "LocalQuestCooldown",
        "InputType": "number",
        "MinValue": "0",
        "ParamFieldName": "/Script/PathOfTitans.IGameSession.LocalQuestCooldown",
        "DefaultValue": "3600",
        "Placeholder": "3600",
        "Suffix": "seconds",
        "EnumValues": {}
    },
    {
        "DisplayName": "Enable POI Completion Reward Timer Override",
        "Category": "Path of Titans:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "If set, allows the time it takes for the POI completion reward to reset after reaching 100% to be overriden",
        "Keywords": "poi,completion,reward,timer,reset,override,boverridelocationquestcooldown",
        "FieldName": "bOverrideLocationQuestCooldown",
        "InputType": "checkbox",
        "ParamFieldName": "/Script/PathOfTitans.IGameSession.bOverrideLocationQuestCooldown",
        "DefaultValue": "false",
        "EnumValues": {
            "False": "false",
            "True": "true"
        }
    },
    {
        "DisplayName": "POI Completion Reward Timer",
        "Category": "Path of Titans:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "Sets the time it takes for the POI completion reward to reset before it can be completed again",
        "Keywords": "poi,completion,reward,timer,locationquestcooldown",
        "FieldName": "LocationQuestCooldown",
        "InputType": "number",
        "MinValue": "0",
        "ParamFieldName": "/Script/PathOfTitans.IGameSession.LocationQuestCooldown",
        "DefaultValue": "3600",
        "Placeholder": "3600",
        "Suffix": "seconds",
        "EnumValues": {}
    },
    {
        "DisplayName": "Enable Rewards Limit",
        "Category": "Path of Titans:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "If set, rewards will be limited to the amount set under Rewards Limit",
        "Keywords": "rewards,limit,maximum,benablemaxunclaimedrewards",
        "FieldName": "bEnableMaxUnclaimedRewards",
        "InputType": "checkbox",
        "ParamFieldName": "/Script/PathOfTitans.IGameSession.bEnableMaxUnclaimedRewards",
        "DefaultValue": "false",
        "EnumValues": {
            "False": "false",
            "True": "true"
        }
    },
    {
        "DisplayName": "Rewards Limit",
        "Category": "Path of Titans:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "Sets the maximum amount of rewards allowed. Requires Enable Rewards Limit to be set",
        "Keywords": "rewards,limit,maximum,maxunclaimedrewards",
        "FieldName": "MaxUnclaimedRewards",
        "InputType": "number",
        "MinValue": "0",
        "ParamFieldName": "/Script/PathOfTitans.IGameSession.MaxUnclaimedRewards",
        "DefaultValue": "",
        "Placeholder": "",
        "Suffix": "rewards",
        "EnumValues": {}
    },
    {
        "DisplayName": "Enable Quest Loss On Death",
        "Category": "Path of Titans:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "If enabled, unclaimed quests will be lost on death",
        "Keywords": "unclaimed,quest,loss,death,bloseunclaimedquestsondeath",
        "FieldName": "bLoseUnclaimedQuestsOnDeath",
        "InputType": "checkbox",
        "ParamFieldName": "/Script/PathOfTitans.IGameSession.bLoseUnclaimedQuestsOnDeath",
        "DefaultValue": "false",
        "EnumValues": {
            "False": "false",
            "True": "true"
        }
    },
    {
        "DisplayName": "Allow Item Collection Within POI Only",
        "Category": "Path of Titans:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "If set, items must be collected within a POI",
        "Keywords": "item,collection,collect,poi,bmustcollectitemswithinpoi",
        "FieldName": "bMustCollectItemsWithinPOI",
        "InputType": "checkbox",
        "ParamFieldName": "/Script/PathOfTitans.IGameSession.bMustCollectItemsWithinPOI",
        "DefaultValue": "false",
        "EnumValues": {
            "False": "false",
            "True": "true"
        }
    },
    {
        "DisplayName": "Allow Growth Loss",
        "Category": "Path of Titans:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "If set, allows players to lose growth past juvenile/adolescent/sub-adult/adult growth states when they die",
        "Keywords": "growth,loss,lose,past,stages,blosegrowthpastgrowthstages",
        "FieldName": "bLoseGrowthPastGrowthStages",
        "InputType": "checkbox",
        "ParamFieldName": "/Script/PathOfTitans.IGameSession.bLoseGrowthPastGrowthStages",
        "DefaultValue": "true",
        "EnumValues": {
            "False": "false",
            "True": "true"
        }
    },
    {
        "DisplayName": "Marks Loss On Combat Death",
        "Category": "Path of Titans:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "Sets the percentage of total marks a player will lose when they die from combat",
        "Keywords": "combat,marks,loss,death,penalty,percent,combatdeathmarkspenaltypercent",
        "FieldName": "CombatDeathMarksPenaltyPercent",
        "InputType": "number",
        "MinValue": "0",
        "MaxValue": "100",
        "ParamFieldName": "/Script/PathOfTitans.IGameSession.CombatDeathMarksPenaltyPercent",
        "DefaultValue": "25",
        "Placeholder": "25",
        "Suffix": "%",
        "EnumValues": {}
    },
    {
        "DisplayName": "Growth Loss On Combat Death",
        "Category": "Path of Titans:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "Sets the percentage of growth a player will lose when they die from combat",
        "Keywords": "combat,growth,loss,death,penalty,percent,combatdeathgrowthpenaltypercent",
        "FieldName": "CombatDeathGrowthPenaltyPercent",
        "InputType": "number",
        "MinValue": "0",
        "MaxValue": "100",
        "ParamFieldName": "/Script/PathOfTitans.IGameSession.CombatDeathGrowthPenaltyPercent",
        "DefaultValue": "10",
        "Placeholder": "10",
        "Suffix": "%",
        "EnumValues": {}
    },
    {
        "DisplayName": "Marks Loss On Fall Death",
        "Category": "Path of Titans:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "Sets the percentage of total marks a player will lose when they die from fall damage",
        "Keywords": "fall,damage,marks,loss,death,penalty,percent,falldeathmarkspenaltypercent",
        "FieldName": "FallDeathMarksPenaltyPercent",
        "InputType": "number",
        "MinValue": "0",
        "MaxValue": "100",
        "ParamFieldName": "/Script/PathOfTitans.IGameSession.FallDeathMarksPenaltyPercent",
        "DefaultValue": "5",
        "Placeholder": "5",
        "Suffix": "%",
        "EnumValues": {}
    },
    {
        "DisplayName": "Growth Loss On Fall Death",
        "Category": "Path of Titans:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "Sets the percentage of growth a player will lose when they die from fall damage",
        "Keywords": "fall,damage,growth,loss,death,penalty,percent,falldeathgrowthpenaltypercent",
        "FieldName": "FallDeathGrowthPenaltyPercent",
        "InputType": "number",
        "MinValue": "0",
        "MaxValue": "100",
        "ParamFieldName": "/Script/PathOfTitans.IGameSession.FallDeathGrowthPenaltyPercent",
        "DefaultValue": "2",
        "Placeholder": "2",
        "Suffix": "%",
        "EnumValues": {}
    },
    {
        "DisplayName": "Marks Loss On Survival Death",
        "Category": "Path of Titans:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "Sets the percentage of total marks a player will lose when they die from starvation, thirst or drowning",
        "Keywords": "starvation,thirst,drowning,marks,loss,death,penalty,percent,survivaldeathmarkspenaltypercent",
        "FieldName": "SurvivalDeathMarksPenaltyPercent",
        "InputType": "number",
        "MinValue": "0",
        "MaxValue": "100",
        "ParamFieldName": "/Script/PathOfTitans.IGameSession.SurvivalDeathMarksPenaltyPercent",
        "DefaultValue": "10",
        "Placeholder": "10",
        "Suffix": "%",
        "EnumValues": {}
    },
    {
        "DisplayName": "Growth Loss On Survival Death",
        "Category": "Path of Titans:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "Sets the percentage of growth a player will lose when they die from starvation, thirst or drowning",
        "Keywords": "starvation,thirst,drowning,growth,loss,death,penalty,percent,survivaldeathgrowthpenaltypercent",
        "FieldName": "SurvivalDeathGrowthPenaltyPercent",
        "InputType": "number",
        "MinValue": "0",
        "MaxValue": "100",
        "ParamFieldName": "/Script/PathOfTitans.IGameSession.SurvivalDeathGrowthPenaltyPercent",
        "DefaultValue": "5",
        "Placeholder": "5",
        "Suffix": "%",
        "EnumValues": {}
    },
    {
        "DisplayName": "Enable Anti-Revenge Kill Lockout",
        "Category": "Path of Titans:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "If enabled, when a player is killed, any of their other characters within a certain radius are flagged with a 10 minute timer, which prevents those specific characters from logging back in right away. Currently only works with remote databases, for hived servers",
        "Keywords": "anti,revenge,kill,lockout,bserverantirevengekill",
        "FieldName": "bServerAntiRevengeKill",
        "InputType": "checkbox",
        "ParamFieldName": "/Script/PathOfTitans.IGameSession.bServerAntiRevengeKill",
        "DefaultValue": "true",
        "EnumValues": {
            "False": "false",
            "True": "true"
        }
    },
    {
        "DisplayName": "Anti-Revenge Kill Lockout Radius",
        "Category": "Path of Titans:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "Sets the radius of the Anti-Revenge Kill Lockout distance",
        "Keywords": "anti,revenge,kill,lockout,radius,distance,revengekilldistance",
        "FieldName": "RevengeKillDistance",
        "InputType": "number",
        "MinValue": "0",
        "ParamFieldName": "/Script/PathOfTitans.IGameSession.RevengeKillDistance",
        "DefaultValue": "100000",
        "Placeholder": "100000",
        "Suffix": "centimetres",
        "EnumValues": {}
    },
    {
        "DisplayName": "Speed Hack Detection Action",
        "Category": "Path of Titans:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "Sets the action taken when speed hacks are detected. A PlayerHack webhook will also be sent for the log, kick and ban actions",
        "Keywords": "speed,hack,detection,action,speedhackdetection",
        "FieldName": "SpeedhackDetection",
        "InputType": "enum",
        "ParamFieldName": "/Script/PathOfTitans.IGameSession.SpeedhackDetection",
        "DefaultValue": "1",
        "EnumValues": {
            "0": "No action",
            "1": "Log (default)",
            "2": "Kick",
            "3": "Ban"
        }
    },
    {
        "DisplayName": "Speed Hack Detection Threshold",
        "Category": "Path of Titans:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "Sets the amount of speedhack detections that will be allowed per minute before the Speed Hack Detection Action is taken. Helps to minimise false positives due to packet loss or lag. 0 = disabled",
        "Keywords": "speed,hack,detection,threshold,speedhackthreshold",
        "FieldName": "SpeedhackThreshold",
        "InputType": "number",
        "MinValue": "0",
        "ParamFieldName": "/Script/PathOfTitans.IGameSession.SpeedhackThreshold",
        "DefaultValue": "10",
        "Placeholder": "10",
        "Suffix": "per minute",
        "EnumValues": {}
    },
    {
        "DisplayName": "Restrict Carnivore Grouping",
        "Category": "Path of Titans:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "If enabled, the server will restrict carnivore grouping to the same species",
        "Keywords": "carnivore,grouping,species,bserverrestrictcarnivoregrouping",
        "FieldName": "bServerRestrictCarnivoreGrouping",
        "InputType": "checkbox",
        "ParamFieldName": "/Script/PathOfTitans.IGameMode.bServerRestrictCarnivoreGrouping",
        "DefaultValue": "false",
        "EnumValues": {
            "False": "false",
            "True": "true"
        }
    },
    {
        "DisplayName": "Restrict Herbivore Grouping",
        "Category": "Path of Titans:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "If enabled, the server will restrict herbivore grouping to the same species",
        "Keywords": "herbivore,grouping,species,bServerRestrictHerbivoreGrouping",
        "FieldName": "bServerRestrictHerbivoreGrouping",
        "InputType": "checkbox",
        "ParamFieldName": "/Script/PathOfTitans.IGameMode.bServerRestrictHerbivoreGrouping",
        "DefaultValue": "false",
        "EnumValues": {
            "False": "false",
            "True": "true"
        }
    },
    {
        "DisplayName": "Group Communication Distance",
        "Category": "Path of Titans:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "Sets the distance for players to be able to see their other group members",
        "Keywords": "player,group,distance,communication,maxgroupleadercommunicationdistance",
        "FieldName": "MaxGroupLeaderCommunicationDistance",
        "InputType": "number",
        "ParamFieldName": "/Script/PathOfTitans.IGameMode.MaxGroupLeaderCommunicationDistance",
        "DefaultValue": "50000",
        "Placeholder": "50000",
        "Suffix": "metres",
        "EnumValues": {}
    },
    {
        "DisplayName": "Enable Perma Death",
        "Category": "Path of Titans:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "If set, activates permanent death on the server. Deceased characters will show up as corpses on the Character Selection Menu",
        "Keywords": "death,permadeath,permanent,bpermadeath",
        "FieldName": "bPermaDeath",
        "InputType": "checkbox",
        "ParamFieldName": "/Script/PathOfTitans.IGameSession.bPermaDeath",
        "DefaultValue": "false",
        "EnumValues": {
            "False": "false",
            "True": "true"
        }
    },
    {
        "DisplayName": "Enable Death Info",
        "Category": "Path of Titans:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "If set, displays a textbox on the Character Select Screen that provides info about a dead character when Perma Death is enabled",
        "Keywords": "death,deathinfo,permadeath,bdeathinfo",
        "FieldName": "bDeathInfo",
        "InputType": "checkbox",
        "ParamFieldName": "/Script/PathOfTitans.IGameSession.bDeathInfo",
        "DefaultValue": "false",
        "EnumValues": {
            "False": "false",
            "True": "true"
        }
    }
]