[
    {
        "DisplayName": "Server Port",
        "Category": "Rising World:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "",
        "Keywords": "",
        "FieldName": "$ServerPort",
        "InputType": "number",
        "Hidden": true,
        "ParamFieldName": "Server_Port",
        "ExcludeFromImport": true,
        "EnumValues": {}
    },
    {
        "DisplayName": "RCON Port",
        "Category": "Rising World:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "",
        "Keywords": "",
        "FieldName": "$RCONPort",
        "InputType": "number",
        "Hidden": true,
        "ParamFieldName": "RCON_Port",
        "ExcludeFromImport": true,
        "EnumValues": {}
    },
    {
        "DisplayName": "IP Binding",
        "Category": "Rising World:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "",
        "Keywords": "",
        "FieldName": "$ApplicationIPBinding",
        "InputType": "text",
        "Hidden": true,
        "ParamFieldName": "Server_IP",
        "ExcludeFromImport": true,
        "EnumValues": {}
    },
    {
        "DisplayName": "Disable Restart",
        "Category": "Rising World:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "",
        "Keywords": "",
        "FieldName": "Server_RestartEnabled",
        "InputType": "text",
        "Hidden": true,
        "ParamFieldName": "Server_RestartEnabled",
        "DefaultValue": "False",
        "ExcludeFromImport": true,
        "EnumValues": {}
    },
    {
        "DisplayName": "Enable Console Input",
        "Category": "Rising World:stadia_controller",
        "Subcategory": "Server",
        "Description": "",
        "Keywords": "",
        "FieldName": "Server_Input",
        "InputType": "text",
        "Hidden": true,
        "ParamFieldName": "Server_Input",
        "DefaultValue": "True",
        "ExcludeFromImport": true,
        "EnumValues": {}
    },
    {
        "DisplayName": "Don't Clear Console On Startup",
        "Category": "Rising World:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "",
        "Keywords": "",
        "FieldName": "Server_ClearConsole",
        "InputType": "text",
        "Hidden": true,
        "ParamFieldName": "Server_ClearConsole",
        "DefaultValue": "False",
        "ExcludeFromImport": true,
        "EnumValues": {}
    },
    {
        "DisplayName": "Include Comments In Config",
        "Category": "Rising World:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "",
        "Keywords": "",
        "FieldName": "Server_ConfigNoComments",
        "InputType": "text",
        "Hidden": true,
        "ParamFieldName": "Server_ConfigNoComments",
        "DefaultValue": "False",
        "ExcludeFromImport": true,
        "EnumValues": {}
    },
    {
        "DisplayName": "Enable Webserver",
        "Category": "Rising World:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "",
        "Keywords": "",
        "FieldName": "Server_WebserverEnabled",
        "InputType": "text",
        "Hidden": true,
        "ParamFieldName": "Server_WebserverEnabled",
        "IncludeInCommandLine": true,
        "DefaultValue": "True",
        "ExcludeFromImport": true,
        "EnumValues": {}
    },
    {
        "DisplayName": "Enable Logs",
        "Category": "Rising World:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "",
        "Keywords": "",
        "FieldName": "Server_Logs",
        "InputType": "text",
        "Hidden": true,
        "ParamFieldName": "Server_Logs",
        "DefaultValue": "True",
        "ExcludeFromImport": true,
        "EnumValues": {}
    },
    {
        "DisplayName": "Server Name",
        "Category": "Rising World:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the name of the server that is shown in the server list",
        "Keywords": "server,name,Server_Name",
        "FieldName": "Server_Name",
        "InputType": "text",
        "ParamFieldName": "Server_Name",
        "DefaultValue": "AMP Powered Rising World Server",
        "EnumValues": {}
    },
    {
        "DisplayName": "Server Short Name",
        "Category": "Rising World:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets an optional short name for the server. Maximum 32 characters",
        "Keywords": "server,short,name,Server_ShortName",
        "FieldName": "Server_ShortName",
        "InputType": "text",
        "ParamFieldName": "Server_ShortName",
        "DefaultValue": "",
        "EnumValues": {}
    },
    {
        "DisplayName": "Server Description",
        "Category": "Rising World:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets an optional description for the server that is visible in the server browser when the server is selected. Maximum 4096 characters",
        "Keywords": "server,description,Server_Description",
        "FieldName": "Server_Description",
        "InputType": "text",
        "ParamFieldName": "Server_Description",
        "DefaultValue": "",
        "EnumValues": {}
    },
    {
        "DisplayName": "Server Contact",
        "Category": "Rising World:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets an optional contact email address or website (where players may contact the server owner)",
        "Keywords": "server,contact,Server_Contact",
        "FieldName": "Server_Contact",
        "InputType": "text",
        "ParamFieldName": "Server_Contact",
        "DefaultValue": "",
        "EnumValues": {}
    },
    {
        "DisplayName": "Show In Server List",
        "Category": "Rising World:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "If set, the server will be visible in the server list",
        "Keywords": "visible,public,list,Server_Visible",
        "FieldName": "Server_Visible",
        "InputType": "checkbox",
        "ParamFieldName": "Server_Visible",
        "DefaultValue": "True",
        "EnumValues": {
            "False": "False",
            "True": "True"
        }
    },
    {
        "DisplayName": "Server Password",
        "Category": "Rising World:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the password to join the server. Default is no password",
        "Keywords": "server,password,Server_Password",
        "FieldName": "Server_Password",
        "InputType": "Password",
        "ParamFieldName": "Server_Password",
        "DefaultValue": "",
        "EnumValues": {}
    },
    {
        "DisplayName": "Server Admins",
        "Category": "Rising World:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets a semicolon-separated list of UIDs of server admins",
        "Keywords": "server,admins,Server_Admins",
        "FieldName": "Server_Admins",
        "InputType": "text",
        "ParamFieldName": "Server_Admins",
        "DefaultValue": "",
        "EnumValues": {}
    },
    {
        "DisplayName": "Custom Server Header Image",
        "Category": "Rising World:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets a relative path to an optional server header image (shown in the server browser if a user selects the server). Recommended size: 1024x512 px",
        "Keywords": "server,custom,header,image,Server_CustomHeaderImage",
        "FieldName": "Server_CustomHeaderImage",
        "InputType": "text",
        "ParamFieldName": "Server_CustomHeaderImage",
        "DefaultValue": "",
        "EnumValues": {}
    },
    {
        "DisplayName": "Enable Whitelist",
        "Category": "Rising World:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "If set, the server will only accept players whose UIDs are in the 'whitelist' file",
        "Keywords": "whitelist,Server_UseWhitelist",
        "FieldName": "Server_UseWhitelist",
        "InputType": "checkbox",
        "ParamFieldName": "Server_UseWhitelist",
        "DefaultValue": "False",
        "EnumValues": {
            "False": "False",
            "True": "True"
        }
    },
    {
        "DisplayName": "Enable Blacklist",
        "Category": "Rising World:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "If set, the server will block all players whose UIDs are in the 'blacklist' file",
        "Keywords": "blacklist,Server_UseBlacklist",
        "FieldName": "Server_UseBlacklist",
        "InputType": "checkbox",
        "ParamFieldName": "Server_UseBlacklist",
        "DefaultValue": "False",
        "EnumValues": {
            "False": "False",
            "True": "True"
        }
    },
    {
        "DisplayName": "Use Reserved Names",
        "Category": "Rising World:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "If set, the server ensures that no player uses a reserved name (unless their UID matches)",
        "Keywords": "reserved,names,Server_UseReservedNames",
        "FieldName": "Server_UseReservedNames",
        "InputType": "checkbox",
        "ParamFieldName": "Server_UseReservedNames",
        "DefaultValue": "False",
        "EnumValues": {
            "False": "False",
            "True": "True"
        }
    },
    {
        "DisplayName": "Disable Conversion Savepoints",
        "Category": "Rising World:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "If set, SQLite won't set up a savepoint or use a transaction when performing a world conversion",
        "Keywords": "server,sqlite,conversion,savepoint",
        "FieldName": "Server_DisableConversionSavepoints",
        "InputType": "checkbox",
        "ParamFieldName": "Server_DisableConversionSavepoints",
        "DefaultValue": "False",
        "EnumValues": {
            "False": "False",
            "True": "True"
        }
    },
    {
        "DisplayName": "Enable Port Check",
        "Category": "Rising World:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "If set, the server will check if any of the server ports (UDP and TCP) are already in use",
        "Keywords": "server,port,check,network,Server_EnablePortCheck",
        "FieldName": "Server_EnablePortCheck",
        "InputType": "checkbox",
        "ParamFieldName": "Server_EnablePortCheck",
        "DefaultValue": "True",
        "EnumValues": {
            "False": "False",
            "True": "True"
        }
    },
    {
        "DisplayName": "Server Target Framerate",
        "Category": "Rising World:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the server target framerate (only affects the main thread)",
        "Keywords": "server,framerate,performance,Server_Framerate",
        "FieldName": "Server_Framerate",
        "InputType": "number",
        "ParamFieldName": "Server_Framerate",
        "DefaultValue": "60",
        "Placeholder": "60",
        "EnumValues": {}
    },
    {
        "DisplayName": "Steam Reconnect Attempts",
        "Category": "Rising World:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets how often Steam tries to reconnect after losing connection. -1 = unlimited retries",
        "Keywords": "server,steam,reconnect,Server_SteamReconnectAttempts",
        "FieldName": "Server_SteamReconnectAttempts",
        "InputType": "number",
        "ParamFieldName": "Server_SteamReconnectAttempts",
        "DefaultValue": "-1",
        "Placeholder": "-1",
        "EnumValues": {}
    },
    {
        "DisplayName": "Log Retention Period",
        "Category": "Rising World:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the period after which old server logs should be deleted. -1 = keep all",
        "Keywords": "server,delete,old,logs,days,Server_DeleteOldLogsDays",
        "FieldName": "Server_DeleteOldLogsDays",
        "InputType": "number",
        "MinValue": "-1",
        "MaxValue": "365",
        "ParamFieldName": "Server_DeleteOldLogsDays",
        "DefaultValue": "7",
        "Placeholder": "7",
        "Suffix": "days",
        "EnumValues": {}
    },
    {
        "DisplayName": "World Name",
        "Category": "Rising World:stadia_controller",
        "Subcategory": "World:globe:2",
        "Description": "Sets the name of the world to load, or to create if it does not exist",
        "Keywords": "world,name,World_Name",
        "FieldName": "World_Name",
        "InputType": "text",
        "ParamFieldName": "World_Name",
        "DefaultValue": "New World",
        "Placeholder": "New World",
        "EnumValues": {}
    },
    {
        "DisplayName": "World Seed",
        "Category": "Rising World:stadia_controller",
        "Subcategory": "World:globe:2",
        "Description": "Sets the seed used to create a new world. Empty = random seed",
        "Keywords": "world,seed,World_Seed",
        "FieldName": "World_Seed",
        "InputType": "text",
        "ParamFieldName": "World_Seed",
        "DefaultValue": "",
        "EnumValues": {}
    },
    {
        "DisplayName": "World Creation Game Mode",
        "Category": "Rising World:stadia_controller",
        "Subcategory": "World:globe:2",
        "Description": "Sets the default world game mode when creating a new world",
        "Keywords": "game,mode,World_GameMode",
        "FieldName": "World_GameMode",
        "InputType": "enum",
        "ParamFieldName": "World_GameMode",
        "DefaultValue": "Survival",
        "EnumValues": {
            "Survival": "Survival (default)",
            "Creative": "Creative"
        }
    },
    {
        "DisplayName": "Flat World Terrain Elevation",
        "Category": "Rising World:stadia_controller",
        "Subcategory": "World:globe:2",
        "Description": "Sets the default elevation of terrain in newly created superflat worlds",
        "Keywords": "world,flat,terrain,elevation,World_FlatWorldTerrainElevation",
        "FieldName": "World_FlatWorldTerrainElevation",
        "InputType": "number",
        "MinValue": "1",
        "MaxValue": "256",
        "ParamFieldName": "World_FlatWorldTerrainElevation",
        "DefaultValue": "100",
        "Placeholder": "100",
        "EnumValues": {}
    },
    {
        "DisplayName": "Flat World Terrain ID",
        "Category": "Rising World:stadia_controller",
        "Subcategory": "World:globe:2",
        "Description": "Sets the default terrain ID for newly created superflat worlds",
        "Keywords": "world,flat,terrain,id,World_FlatWorldTerrainID",
        "FieldName": "World_FlatWorldTerrainID",
        "InputType": "text",
        "ParamFieldName": "World_FlatWorldTerrainID",
        "DefaultValue": "GrassDefault",
        "Placeholder": "GrassDefault",
        "EnumValues": {}
    },
    {
        "DisplayName": "World Flatness Factor",
        "Category": "Rising World:stadia_controller",
        "Subcategory": "World:globe:2",
        "Description": "Sets the world flatness factor when creating a new world",
        "Keywords": "world,flatness,factor,World_Flatness",
        "FieldName": "World_Flatness",
        "InputType": "enum",
        "ParamFieldName": "World_Flatness",
        "DefaultValue": "Default",
        "EnumValues": {
            "VeryFlat": "Very flat",
            "Flat": "Flat",
            "Default": "Default",
            "Steep": "Steep",
            "VerySteep": "Very steep"
        }
    },
    {
        "DisplayName": "World Ore Amount",
        "Category": "Rising World:stadia_controller",
        "Subcategory": "World:globe:2",
        "Description": "Sets the world ore amount when creating a new world",
        "Keywords": "world,ore,amount,World_OreAmount",
        "FieldName": "World_OreAmount",
        "InputType": "enum",
        "ParamFieldName": "World_OreAmount",
        "DefaultValue": "Default",
        "EnumValues": {
            "Off": "Off",
            "Low": "Low",
            "Default": "Default",
            "High": "High",
            "VeryHigh": "Very high"
        }
    },
    {
        "DisplayName": "Create Backup Before Conversion",
        "Category": "Rising World:stadia_controller",
        "Subcategory": "World:globe:2",
        "Description": "If set, the game will automatically create a backup of the world when performing a conversion (after an update)",
        "Keywords": "world,backup,conversion,World_CreateBackupBeforeConversion",
        "FieldName": "World_CreateBackupBeforeConversion",
        "InputType": "checkbox",
        "ParamFieldName": "World_CreateBackupBeforeConversion",
        "DefaultValue": "True",
        "EnumValues": {
            "False": "False",
            "True": "True"
        }
    },
    {
        "DisplayName": "Disabled NPCs",
        "Category": "Rising World:stadia_controller",
        "Subcategory": "World:globe:2",
        "Description": "Sets an optional comma-separated list of disabled NPCs",
        "Keywords": "world,disabled,npcs,World_DisabledNpcs",
        "FieldName": "World_DisabledNpcs",
        "InputType": "text",
        "ParamFieldName": "World_DisabledNpcs",
        "DefaultValue": "",
        "EnumValues": {}
    },
    {
        "DisplayName": "Disable Caves",
        "Category": "Rising World:stadia_controller",
        "Subcategory": "World:globe:2",
        "Description": "If set, caves will be disabled",
        "Keywords": "world,caves,disabled,World_CavesDisabled",
        "FieldName": "World_CavesDisabled",
        "InputType": "checkbox",
        "ParamFieldName": "World_CavesDisabled",
        "DefaultValue": "False",
        "EnumValues": {
            "False": "False",
            "True": "True"
        }
    },
    {
        "DisplayName": "Disable Ocean (Water)",
        "Category": "Rising World:stadia_controller",
        "Subcategory": "World:globe:2",
        "Description": "If set, the ocean (water) will be disabled",
        "Keywords": "world,ocean,water,disabled,World_OceanDisabled",
        "FieldName": "World_OceanDisabled",
        "InputType": "checkbox",
        "ParamFieldName": "World_OceanDisabled",
        "DefaultValue": "False",
        "EnumValues": {
            "False": "False",
            "True": "True"
        }
    },
    {
        "DisplayName": "Disable Vegetation",
        "Category": "Rising World:stadia_controller",
        "Subcategory": "World:globe:2",
        "Description": "If set, vegetation will be disabled",
        "Keywords": "world,vegetation,disabled,World_VegetationDisabled",
        "FieldName": "World_VegetationDisabled",
        "InputType": "checkbox",
        "ParamFieldName": "World_VegetationDisabled",
        "DefaultValue": "False",
        "EnumValues": {
            "False": "False",
            "True": "True"
        }
    },
    {
        "DisplayName": "World Terrain Type",
        "Category": "Rising World:stadia_controller",
        "Subcategory": "World:globe:2",
        "Description": "Sets the world terrain type. Example: 'Default', 'Superflat' or 'FlatIslands'",
        "Keywords": "world,terrain,type,World_WorldType",
        "FieldName": "World_WorldType",
        "InputType": "text",
        "ParamFieldName": "World_WorldType",
        "DefaultValue": "Default",
        "EnumValues": {}
    },
    {
        "DisplayName": "Save World",
        "Category": "Rising World:stadia_controller",
        "Subcategory": "World:globe:2",
        "Description": "If disabled, the game will no longer save world changes",
        "Keywords": "world,save,changes,World_SaveWorld",
        "FieldName": "World_SaveWorld",
        "InputType": "checkbox",
        "ParamFieldName": "World_SaveWorld",
        "DefaultValue": "True",
        "EnumValues": {
            "False": "False",
            "True": "True"
        }
    },
    {
        "DisplayName": "Game Mode",
        "Category": "Rising World:stadia_controller",
        "Subcategory": "General:build:3",
        "Description": "Sets the game mode to run the server with",
        "Keywords": "game,mode,Settings_GameMode",
        "FieldName": "Settings_GameMode",
        "InputType": "enum",
        "ParamFieldName": "Settings_GameMode",
        "DefaultValue": "0",
        "EnumValues": {
            "0": "Survival (default)",
            "1": "Creative"
        }
    },
    {
        "DisplayName": "Player Limit",
        "Category": "Rising World:stadia_controller",
        "Subcategory": "General:build:3",
        "Description": "Sets the maximum number of players allowed on the server at one time",
        "Keywords": "max,players,slots,limit,Settings_MaxPlayers",
        "FieldName": "$MaxUsers",
        "InputType": "number",
        "MinValue": "1",
        "MaxValue": "64",
        "ParamFieldName": "Settings_MaxPlayers",
        "IncludeInCommandLine": true,
        "DefaultValue": "64",
        "Placeholder": "64",
        "Suffix": "players",
        "EnumValues": {}
    },
    {
        "DisplayName": "Enable Chat",
        "Category": "Rising World:stadia_controller",
        "Subcategory": "General:build:3",
        "Description": "If set, the global chat will be active",
        "Keywords": "settings,chat,enabled,Settings_ChatEnabled",
        "FieldName": "Settings_ChatEnabled",
        "InputType": "checkbox",
        "ParamFieldName": "Settings_ChatEnabled",
        "DefaultValue": "True",
        "EnumValues": {
            "False": "False",
            "True": "True"
        }
    },
    {
        "DisplayName": "Show Emojis In Chat",
        "Category": "Rising World:stadia_controller",
        "Subcategory": "General:build:3",
        "Description": "If set, emojis will be shown in chat (depending on player permissions)",
        "Keywords": "settings,chat,emojis,Settings_ChatShowEmojis",
        "FieldName": "Settings_ChatShowEmojis",
        "InputType": "checkbox",
        "ParamFieldName": "Settings_ChatShowEmojis",
        "DefaultValue": "True",
        "EnumValues": {
            "False": "False",
            "True": "True"
        }
    },
    {
        "DisplayName": "Chunk Life Span",
        "Category": "Rising World:stadia_controller",
        "Subcategory": "General:build:3",
        "Description": "Sets the time period until an unused chunk gets disposed. Low values reduce memory consumption, high values improve performance",
        "Keywords": "settings,chunk,lifespan,Settings_ChunkLifeSpan",
        "FieldName": "Settings_ChunkLifeSpan",
        "InputType": "number",
        "MinValue": "1",
        "MaxValue": "3600",
        "ParamFieldName": "Settings_ChunkLifeSpan",
        "DefaultValue": "60",
        "Placeholder": "60",
        "Suffix": "seconds",
        "EnumValues": {}
    },
    {
        "DisplayName": "Chunk Worker Threads",
        "Category": "Rising World:stadia_controller",
        "Subcategory": "General:build:3",
        "Description": "Sets the number of chunk worker threads. 0 = automatic assignment",
        "Keywords": "settings,chunk,worker,threads,Settings_ChunkWorkerThreads",
        "FieldName": "Settings_ChunkWorkerThreads",
        "InputType": "number",
        "MinValue": "0",
        "MaxValue": "64",
        "ParamFieldName": "Settings_ChunkWorkerThreads",
        "DefaultValue": "0",
        "Placeholder": "0",
        "EnumValues": {}
    },
    {
        "DisplayName": "Cooking Duration Factor",
        "Category": "Rising World:stadia_controller",
        "Subcategory": "General:build:3",
        "Description": "Sets the factor to modify the duration it takes to cook or process food. Example: 0.5 = cooking takes half the time",
        "Keywords": "settings,cooking,duration,factor,Settings_CookingDurationFactor",
        "FieldName": "Settings_CookingDurationFactor",
        "InputType": "number",
        "MinValue": "0.1",
        "MaxValue": "10",
        "ParamFieldName": "Settings_CookingDurationFactor",
        "DefaultValue": "1",
        "Placeholder": "1",
        "EnumValues": {}
    },
    {
        "DisplayName": "Enable Crafting Progression",
        "Category": "Rising World:stadia_controller",
        "Subcategory": "General:build:3",
        "Description": "If set, crafting progression is enabled, meaning recipes need to be unlocked first before they're available",
        "Keywords": "settings,crafting,progression,Settings_CraftingProgression",
        "FieldName": "Settings_CraftingProgression",
        "InputType": "checkbox",
        "ParamFieldName": "Settings_CraftingProgression",
        "DefaultValue": "True",
        "EnumValues": {
            "False": "False",
            "True": "True"
        }
    },
    {
        "DisplayName": "Dead Body Despawn Time",
        "Category": "Rising World:stadia_controller",
        "Subcategory": "General:build:3",
        "Description": "Sets the time until dead bodies despawn",
        "Keywords": "settings,deadbody,despawn,time,Settings_DeadBodyDespawnTime",
        "FieldName": "Settings_DeadBodyDespawnTime",
        "InputType": "number",
        "MinValue": "60",
        "MaxValue": "86400",
        "ParamFieldName": "Settings_DeadBodyDespawnTime",
        "DefaultValue": "1800",
        "Placeholder": "1800",
        "Suffix": "seconds",
        "EnumValues": {}
    },
    {
        "DisplayName": "Delete World Event Logs Period",
        "Category": "Rising World:stadia_controller",
        "Subcategory": "General:build:3",
        "Description": "Sets the period after which old world event entries will be deleted. -1 = keep all entries",
        "Keywords": "settings,worldevent,delete,logs,days,Settings_DeleteWorldEventLogsDays",
        "FieldName": "Settings_DeleteWorldEventLogsDays",
        "InputType": "number",
        "MinValue": "-1",
        "MaxValue": "365",
        "ParamFieldName": "Settings_DeleteWorldEventLogsDays",
        "DefaultValue": "7",
        "Placeholder": "7",
        "Suffix": "days",
        "EnumValues": {}
    },
    {
        "DisplayName": "Gravity Affects Objects",
        "Category": "Rising World:stadia_controller",
        "Subcategory": "General:build:3",
        "Description": "If set, floating objects (like furniture) break under certain circumstances",
        "Keywords": "settings,gravity,objects,Settings_GravityAffectsObjects",
        "FieldName": "Settings_GravityAffectsObjects",
        "InputType": "checkbox",
        "ParamFieldName": "Settings_GravityAffectsObjects",
        "DefaultValue": "True",
        "EnumValues": {
            "False": "False",
            "True": "True"
        }
    },
    {
        "DisplayName": "Gravity Affects Plants",
        "Category": "Rising World:stadia_controller",
        "Subcategory": "General:build:3",
        "Description": "If set, floating plants break under certain circumstances",
        "Keywords": "settings,gravity,plants,Settings_GravityAffectsPlants",
        "FieldName": "Settings_GravityAffectsPlants",
        "InputType": "checkbox",
        "ParamFieldName": "Settings_GravityAffectsPlants",
        "DefaultValue": "True",
        "EnumValues": {
            "False": "False",
            "True": "True"
        }
    },
    {
        "DisplayName": "Hunger Thirst Duration Factor",
        "Category": "Rising World:stadia_controller",
        "Subcategory": "General:build:3",
        "Description": "Sets the factor to modify the duration until a player gets hungry/thirsty. Smaller values make the player more hungry/thirsty",
        "Keywords": "settings,hungerthirst,duration,factor,Settings_HungerThirstDurationFactor",
        "FieldName": "Settings_HungerThirstDurationFactor",
        "InputType": "number",
        "MinValue": "0.1",
        "MaxValue": "10",
        "ParamFieldName": "Settings_HungerThirstDurationFactor",
        "DefaultValue": "1",
        "Placeholder": "1",
        "EnumValues": {}
    },
    {
        "DisplayName": "Illegal State Limit",
        "Category": "Rising World:stadia_controller",
        "Subcategory": "General:build:3",
        "Description": "If too many illegal states are detected for a player, they will be kicked from the server",
        "Keywords": "settings,illegalstate,limit,Settings_IllegalStateLimit",
        "FieldName": "Settings_IllegalStateLimit",
        "InputType": "number",
        "MinValue": "1",
        "MaxValue": "1000",
        "ParamFieldName": "Settings_IllegalStateLimit",
        "DefaultValue": "100",
        "Placeholder": "100",
        "EnumValues": {}
    },
    {
        "DisplayName": "Item Despawn Time",
        "Category": "Rising World:stadia_controller",
        "Subcategory": "General:build:3",
        "Description": "Sets the time until a dropped item despawns",
        "Keywords": "settings,item,despawn,time,Settings_ItemDespawnTime",
        "FieldName": "Settings_ItemDespawnTime",
        "InputType": "number",
        "MinValue": "60",
        "MaxValue": "86400",
        "ParamFieldName": "Settings_ItemDespawnTime",
        "DefaultValue": "600",
        "Placeholder": "600",
        "Suffix": "seconds",
        "EnumValues": {}
    },
    {
        "DisplayName": "Item Durability Factor",
        "Category": "Rising World:stadia_controller",
        "Subcategory": "General:build:3",
        "Description": "Sets the factor for how durable items are. Examples: 2 = items are twice as durable, 0.5 = half durability. -1 = infinite durability",
        "Keywords": "settings,item,durability,factor,Settings_ItemDurabilityFactor",
        "FieldName": "Settings_ItemDurabilityFactor",
        "InputType": "number",
        "MinValue": "-1",
        "MaxValue": "10",
        "ParamFieldName": "Settings_ItemDurabilityFactor",
        "DefaultValue": "1",
        "Placeholder": "1",
        "EnumValues": {}
    },
    {
        "DisplayName": "Log World Events",
        "Category": "Rising World:stadia_controller",
        "Subcategory": "General:build:3",
        "Description": "If set, player world events (such as placing or removing elements or terrain) will be tracked and logged",
        "Keywords": "settings,log,worldevents,Settings_LogWorldEvents",
        "FieldName": "Settings_LogWorldEvents",
        "InputType": "checkbox",
        "ParamFieldName": "Settings_LogWorldEvents",
        "DefaultValue": "True",
        "EnumValues": {
            "False": "False",
            "True": "True"
        }
    },
    {
        "DisplayName": "Map Tile Resolution",
        "Category": "Rising World:stadia_controller",
        "Subcategory": "General:build:3",
        "Description": "Sets the resolution of a map tile (per sector). High values consume more memory (and more VRAM on clientside)",
        "Keywords": "settings,map,tile,resolution,Settings_MapTileResolution",
        "FieldName": "Settings_MapTileResolution",
        "InputType": "number",
        "MinValue": "256",
        "MaxValue": "4096",
        "ParamFieldName": "Settings_MapTileResolution",
        "DefaultValue": "1024",
        "Placeholder": "1024",
        "EnumValues": {}
    },
    {
        "DisplayName": "Maximum NPCs",
        "Category": "Rising World:stadia_controller",
        "Subcategory": "General:build:3",
        "Description": "Sets how many NPCs are allowed on the server. -1 = no limit",
        "Keywords": "settings,npc,max,maximum,limit,Settings_MaxNpcs",
        "FieldName": "Settings_MaxNpcs",
        "InputType": "number",
        "MinValue": "-1",
        "MaxValue": "1000",
        "ParamFieldName": "Settings_MaxNpcs",
        "DefaultValue": "-1",
        "Placeholder": "-1",
        "Suffix": "NPCs",
        "EnumValues": {}
    },
    {
        "DisplayName": "Moon Phase",
        "Category": "Rising World:stadia_controller",
        "Subcategory": "General:build:3",
        "Description": "Sets an optional pre-defined moon phase. If set, this moon phase will always be active. Empty = varying moon phases",
        "Keywords": "settings,moon,phase,Settings_MoonPhase",
        "FieldName": "Settings_MoonPhase",
        "InputType": "text",
        "ParamFieldName": "Settings_MoonPhase",
        "DefaultValue": "",
        "EnumValues": {}
    },
    {
        "DisplayName": "Moon Size",
        "Category": "Rising World:stadia_controller",
        "Subcategory": "General:build:3",
        "Description": "Sets the scale factor for the moon",
        "Keywords": "settings,moon,size,Settings_MoonSize",
        "FieldName": "Settings_MoonSize",
        "InputType": "number",
        "MinValue": "0.1",
        "MaxValue": "10",
        "ParamFieldName": "Settings_MoonSize",
        "DefaultValue": "1",
        "Placeholder": "1",
        "EnumValues": {}
    },
    {
        "DisplayName": "NPCs Drop Equipped Items",
        "Category": "Rising World:stadia_controller",
        "Subcategory": "General:build:3",
        "Description": "If set, killed NPCs will drop their equipped items",
        "Keywords": "settings,npc,drop,equipped,item,Settings_NpcDropEquippedItem",
        "FieldName": "Settings_NpcDropEquippedItem",
        "InputType": "checkbox",
        "ParamFieldName": "Settings_NpcDropEquippedItem",
        "DefaultValue": "True",
        "EnumValues": {
            "False": "False",
            "True": "True"
        }
    },
    {
        "DisplayName": "NPC Enemy Respawn Cooldown",
        "Category": "Rising World:stadia_controller",
        "Subcategory": "General:build:3",
        "Description": "Sets the cooldown until the game tries to respawn enemy npcs (monsters, bandits) in a chunk",
        "Keywords": "settings,npc,enemy,respawn,cooldown,Settings_NpcEnemyRespawnCooldown",
        "FieldName": "Settings_NpcEnemyRespawnCooldown",
        "InputType": "number",
        "MinValue": "1",
        "MaxValue": "3600",
        "ParamFieldName": "Settings_NpcEnemyRespawnCooldown",
        "DefaultValue": "30",
        "Placeholder": "30",
        "Suffix": "seconds",
        "EnumValues": {}
    },
    {
        "DisplayName": "NPC Hit Damage Factor",
        "Category": "Rising World:stadia_controller",
        "Subcategory": "General:build:3",
        "Description": "Sets the factor for the damage dealt by NPCs",
        "Keywords": "settings,npc,hit,damage,factor,Settings_NpcHitDamageFactor",
        "FieldName": "Settings_NpcHitDamageFactor",
        "InputType": "number",
        "MinValue": "0.1",
        "MaxValue": "10",
        "ParamFieldName": "Settings_NpcHitDamageFactor",
        "DefaultValue": "1",
        "Placeholder": "1",
        "EnumValues": {}
    },
    {
        "DisplayName": "NPC Respawn Cooldown",
        "Category": "Rising World:stadia_controller",
        "Subcategory": "General:build:3",
        "Description": "Sets the cooldown until the game tries to respawn NPCs in a chunk",
        "Keywords": "settings,npc,respawn,cooldown,Settings_NpcRespawnCooldown",
        "FieldName": "Settings_NpcRespawnCooldown",
        "InputType": "number",
        "MinValue": "60",
        "MaxValue": "86400",
        "ParamFieldName": "Settings_NpcRespawnCooldown",
        "DefaultValue": "1800",
        "Placeholder": "1800",
        "Suffix": "seconds",
        "EnumValues": {}
    },
    {
        "DisplayName": "NPC Spawn Monsters At Surface",
        "Category": "Rising World:stadia_controller",
        "Subcategory": "General:build:3",
        "Description": "If set, monsters will spawn at the surface at night. They will disappear at dawn",
        "Keywords": "settings,npc,spawn,monsters,surface,Settings_NpcSpawnMonstersAtSurface",
        "FieldName": "Settings_NpcSpawnMonstersAtSurface",
        "InputType": "checkbox",
        "ParamFieldName": "Settings_NpcSpawnMonstersAtSurface",
        "DefaultValue": "False",
        "EnumValues": {
            "False": "False",
            "True": "True"
        }
    },
    {
        "DisplayName": "NPC Spawnrate For Animals",
        "Category": "Rising World:stadia_controller",
        "Subcategory": "General:build:3",
        "Description": "Sets the spawn rate for animals. Lower values for less animals, higher values for more",
        "Keywords": "settings,npc,spawnrate,animals,Settings_NpcSpawnrateAnimals",
        "FieldName": "Settings_NpcSpawnrateAnimals",
        "InputType": "number",
        "MinValue": "0.1",
        "MaxValue": "10",
        "ParamFieldName": "Settings_NpcSpawnrateAnimals",
        "DefaultValue": "1",
        "Placeholder": "1",
        "EnumValues": {}
    },
    {
        "DisplayName": "NPC Spawnrate For Bandits",
        "Category": "Rising World:stadia_controller",
        "Subcategory": "General:build:3",
        "Description": "Sets the spawn rate for bandits and similar enemies. Lower values for less enemies, higher values for more",
        "Keywords": "settings,npc,spawnrate,bandits,Settings_NpcSpawnrateBandits",
        "FieldName": "Settings_NpcSpawnrateBandits",
        "InputType": "number",
        "MinValue": "0.1",
        "MaxValue": "10",
        "ParamFieldName": "Settings_NpcSpawnrateBandits",
        "DefaultValue": "1",
        "Placeholder": "1",
        "EnumValues": {}
    },
    {
        "DisplayName": "NPC Spawnrate For Surface Monsters",
        "Category": "Rising World:stadia_controller",
        "Subcategory": "General:build:3",
        "Description": "Sets the spawn rate for surface monsters during night. Lower values for less enemies, higher values for more",
        "Keywords": "settings,npc,spawnrate,surface,monsters,Settings_NpcSpawnrateSurfaceMonsters",
        "FieldName": "Settings_NpcSpawnrateSurfaceMonsters",
        "InputType": "number",
        "MinValue": "0.1",
        "MaxValue": "10",
        "ParamFieldName": "Settings_NpcSpawnrateSurfaceMonsters",
        "DefaultValue": "1",
        "Placeholder": "1",
        "EnumValues": {}
    },
    {
        "DisplayName": "NPC Spawnrate For Underground Monsters",
        "Category": "Rising World:stadia_controller",
        "Subcategory": "General:build:3",
        "Description": "Sets the spawn rate for monsters which spawn underground (dungeons, hell etc). Lower values for less enemies, higher values for more",
        "Keywords": "settings,npc,spawnrate,underground,monsters,Settings_NpcSpawnrateUndergroundMonsters",
        "FieldName": "Settings_NpcSpawnrateUndergroundMonsters",
        "InputType": "number",
        "MinValue": "0.1",
        "MaxValue": "10",
        "ParamFieldName": "Settings_NpcSpawnrateUndergroundMonsters",
        "DefaultValue": "1",
        "Placeholder": "1",
        "EnumValues": {}
    },
    {
        "DisplayName": "Surface Skeletons Have Torch",
        "Category": "Rising World:stadia_controller",
        "Subcategory": "General:build:3",
        "Description": "If set, surface skeletons will spawn with a torch at night (making them more visible)",
        "Keywords": "settings,npc,skeletons,torch,Settings_NpcSurfaceSkeletonsHaveTorch",
        "FieldName": "Settings_NpcSurfaceSkeletonsHaveTorch",
        "InputType": "checkbox",
        "ParamFieldName": "Settings_NpcSurfaceSkeletonsHaveTorch",
        "DefaultValue": "True",
        "EnumValues": {
            "False": "False",
            "True": "True"
        }
    },
    {
        "DisplayName": "Object Recover Time",
        "Category": "Rising World:stadia_controller",
        "Subcategory": "General:build:3",
        "Description": "If a floating object breaks, it will spawn as an item if its place time is less than this value",
        "Keywords": "settings,object,recover,time,Settings_ObjectRecoverTime",
        "FieldName": "Settings_ObjectRecoverTime",
        "InputType": "number",
        "MinValue": "1",
        "MaxValue": "3600",
        "ParamFieldName": "Settings_ObjectRecoverTime",
        "DefaultValue": "60",
        "Placeholder": "60",
        "Suffix": "seconds",
        "EnumValues": {}
    },
    {
        "DisplayName": "Ore Smelting Duration Factor",
        "Category": "Rising World:stadia_controller",
        "Subcategory": "General:build:3",
        "Description": "Sets the factor to modify the duration it takes to smelt ores. Example: 0.5 = smelting takes half the time",
        "Keywords": "settings,ore,smelting,duration,factor,Settings_OreSmeltingDurationFactor",
        "FieldName": "Settings_OreSmeltingDurationFactor",
        "InputType": "number",
        "MinValue": "0.1",
        "MaxValue": "10",
        "ParamFieldName": "Settings_OreSmeltingDurationFactor",
        "DefaultValue": "1",
        "Placeholder": "1",
        "EnumValues": {}
    },
    {
        "DisplayName": "Override Deep Underground Location Name",
        "Category": "Rising World:stadia_controller",
        "Subcategory": "General:build:3",
        "Description": "Sets an override for the deep underground location name ('Deep Underground')",
        "Keywords": "settings,location,override,deep,underground,name,Settings_OverrideDeepUndergroundLocationName",
        "FieldName": "Settings_OverrideDeepUndergroundLocationName",
        "InputType": "text",
        "ParamFieldName": "Settings_OverrideDeepUndergroundLocationName",
        "DefaultValue": "",
        "EnumValues": {}
    },
    {
        "DisplayName": "Override Default Location Name",
        "Category": "Rising World:stadia_controller",
        "Subcategory": "General:build:3",
        "Description": "Sets an override for the default location name ('Wilderness')",
        "Keywords": "settings,location,override,default,name,Settings_OverrideDefaultLocationName",
        "FieldName": "Settings_OverrideDefaultLocationName",
        "InputType": "text",
        "ParamFieldName": "Settings_OverrideDefaultLocationName",
        "DefaultValue": "",
        "EnumValues": {}
    },
    {
        "DisplayName": "Override Hell Location Name",
        "Category": "Rising World:stadia_controller",
        "Subcategory": "General:build:3",
        "Description": "Sets an override for the hell location name ('Hell')",
        "Keywords": "settings,location,override,hell,name,Settings_OverrideHellLocationName",
        "FieldName": "Settings_OverrideHellLocationName",
        "InputType": "text",
        "ParamFieldName": "Settings_OverrideHellLocationName",
        "DefaultValue": "",
        "EnumValues": {}
    },
    {
        "DisplayName": "Override Orbit Location Name",
        "Category": "Rising World:stadia_controller",
        "Subcategory": "General:build:3",
        "Description": "Sets an override for the orbit location name ('Orbit')",
        "Keywords": "settings,location,override,orbit,name,Settings_OverrideOrbitLocationName",
        "FieldName": "Settings_OverrideOrbitLocationName",
        "InputType": "text",
        "ParamFieldName": "Settings_OverrideOrbitLocationName",
        "DefaultValue": "",
        "EnumValues": {}
    },
    {
        "DisplayName": "Override Underground Location Name",
        "Category": "Rising World:stadia_controller",
        "Subcategory": "General:build:3",
        "Description": "Set an override for the underground location name ('Underground')",
        "Keywords": "settings,location,override,underground,name,Settings_OverrideUndergroundLocationName",
        "FieldName": "Settings_OverrideUndergroundLocationName",
        "InputType": "text",
        "ParamFieldName": "Settings_OverrideUndergroundLocationName",
        "DefaultValue": "",
        "EnumValues": {}
    },
    {
        "DisplayName": "Pack World Item Stacks",
        "Category": "Rising World:stadia_controller",
        "Subcategory": "General:build:3",
        "Description": "If set, the server will try to merge world items when spawning several at once (performance reasons)",
        "Keywords": "settings,world,item,stacks,Settings_PackWorldItemStacks",
        "FieldName": "Settings_PackWorldItemStacks",
        "InputType": "checkbox",
        "ParamFieldName": "Settings_PackWorldItemStacks",
        "DefaultValue": "False",
        "EnumValues": {
            "False": "False",
            "True": "True"
        }
    },
    {
        "DisplayName": "Enable Peaceful Mode",
        "Category": "Rising World:stadia_controller",
        "Subcategory": "General:build:3",
        "Description": "If set, peaceful mode will be active, meaning enemies do not attack (unless provoked)",
        "Keywords": "settings,world,peaceful,mode,Settings_PeacefulMode",
        "FieldName": "Settings_PeacefulMode",
        "InputType": "checkbox",
        "ParamFieldName": "Settings_PeacefulMode",
        "DefaultValue": "False",
        "EnumValues": {
            "False": "False",
            "True": "True"
        }
    },
    {
        "DisplayName": "Pickup On Deconstruct",
        "Category": "Rising World:stadia_controller",
        "Subcategory": "General:build:3",
        "Description": "If set, blocks will be picked up automatically when deconstructing them with a sledgehammer",
        "Keywords": "settings,world,pickup,deconstruct,Settings_PickupOnDeconstruct",
        "FieldName": "Settings_PickupOnDeconstruct",
        "InputType": "checkbox",
        "ParamFieldName": "Settings_PickupOnDeconstruct",
        "DefaultValue": "True",
        "EnumValues": {
            "False": "False",
            "True": "True"
        }
    },
    {
        "DisplayName": "Plant Growth Duration Factor",
        "Category": "Rising World:stadia_controller",
        "Subcategory": "General:build:3",
        "Description": "Sets the factor to modify the duration it takes for plants to grow. Example: 0.5 = growth is twice as fast",
        "Keywords": "settings,plant,growth,duration,factor,Settings_PlantGrowthDurationFactor",
        "FieldName": "Settings_PlantGrowthDurationFactor",
        "InputType": "number",
        "MinValue": "0.1",
        "MaxValue": "10",
        "ParamFieldName": "Settings_PlantGrowthDurationFactor",
        "DefaultValue": "1",
        "Placeholder": "1",
        "EnumValues": {}
    },
    {
        "DisplayName": "Player List Shows Distance",
        "Category": "Rising World:stadia_controller",
        "Subcategory": "General:build:3",
        "Description": "If set, the player list (i) will show the distance to other players",
        "Keywords": "settings,player,list,distance,Settings_PlayerListShowDistance",
        "FieldName": "Settings_PlayerListShowDistance",
        "InputType": "checkbox",
        "ParamFieldName": "Settings_PlayerListShowDistance",
        "DefaultValue": "True",
        "EnumValues": {
            "False": "False",
            "True": "True"
        }
    },
    {
        "DisplayName": "Player List Shows Permission Group",
        "Category": "Rising World:stadia_controller",
        "Subcategory": "General:build:3",
        "Description": "If set, the player list (i) will show the permission group of other players",
        "Keywords": "settings,player,list,permission,group,Settings_PlayerListShowPermissionGroup",
        "FieldName": "Settings_PlayerListShowPermissionGroup",
        "InputType": "checkbox",
        "ParamFieldName": "Settings_PlayerListShowPermissionGroup",
        "DefaultValue": "True",
        "EnumValues": {
            "False": "False",
            "True": "True"
        }
    },
    {
        "DisplayName": "Player List Shows Play Time",
        "Category": "Rising World:stadia_controller",
        "Subcategory": "General:build:3",
        "Description": "If set, the player list (i) will show the total playtime of other players",
        "Keywords": "settings,player,list,playtime,Settings_PlayerListShowPlayTime",
        "FieldName": "Settings_PlayerListShowPlayTime",
        "InputType": "checkbox",
        "ParamFieldName": "Settings_PlayerListShowPlayTime",
        "DefaultValue": "True",
        "EnumValues": {
            "False": "False",
            "True": "True"
        }
    },
    {
        "DisplayName": "Player Undo Steps",
        "Category": "Rising World:stadia_controller",
        "Subcategory": "General:build:3",
        "Description": "Sets how many 'undo' steps are tracked per player",
        "Keywords": "settings,player,undo,steps,Settings_PlayerUndoSteps",
        "FieldName": "Settings_PlayerUndoSteps",
        "InputType": "number",
        "MinValue": "1",
        "MaxValue": "100",
        "ParamFieldName": "Settings_PlayerUndoSteps",
        "DefaultValue": "10",
        "Placeholder": "10",
        "EnumValues": {}
    },
    {
        "DisplayName": "Player Undo Time",
        "Category": "Rising World:stadia_controller",
        "Subcategory": "General:build:3",
        "Description": "Sets how long an undo step is valid",
        "Keywords": "settings,player,undo,time,Settings_PlayerUndoTime",
        "FieldName": "Settings_PlayerUndoTime",
        "InputType": "number",
        "MinValue": "1",
        "MaxValue": "3600",
        "ParamFieldName": "Settings_PlayerUndoTime",
        "DefaultValue": "300",
        "Placeholder": "300",
        "Suffix": "seconds",
        "EnumValues": {}
    },
    {
        "DisplayName": "Play Heartbeat Sound On Attack",
        "Category": "Rising World:stadia_controller",
        "Subcategory": "General:build:3",
        "Description": "If set, players will hear a heartbeat sound when being detected by a hostile NPC",
        "Keywords": "settings,player,heartbeat,sound,attack,Settings_PlayHeartbeatSoundOnAttack",
        "FieldName": "Settings_PlayHeartbeatSoundOnAttack",
        "InputType": "checkbox",
        "ParamFieldName": "Settings_PlayHeartbeatSoundOnAttack",
        "DefaultValue": "True",
        "EnumValues": {
            "False": "False",
            "True": "True"
        }
    },
    {
        "DisplayName": "Advertise PvE",
        "Category": "Rising World:stadia_controller",
        "Subcategory": "General:build:3",
        "Description": "If set, the server will be advertised as a PvE server (this alone does not affect the gameplay)",
        "Keywords": "settings,server,pve,Settings_PvE",
        "FieldName": "Settings_PvE",
        "InputType": "checkbox",
        "ParamFieldName": "Settings_PvE",
        "DefaultValue": "True",
        "EnumValues": {
            "False": "False",
            "True": "True"
        }
    },
    {
        "DisplayName": "Advertise PvP",
        "Category": "Rising World:stadia_controller",
        "Subcategory": "General:build:3",
        "Description": "If set, the server will be advertised as a PvP server (this alone does not affect the gameplay)",
        "Keywords": "settings,server,pvp,Settings_PvP",
        "FieldName": "Settings_PvP",
        "InputType": "checkbox",
        "ParamFieldName": "Settings_PvP",
        "DefaultValue": "True",
        "EnumValues": {
            "False": "False",
            "True": "True"
        }
    },
    {
        "DisplayName": "Enable Regional Weather",
        "Category": "Rising World:stadia_controller",
        "Subcategory": "General:build:3",
        "Description": "If set, there will be different weather per region (each region overrides the global weather)",
        "Keywords": "settings,weather,regional,Settings_RegionalWeather",
        "FieldName": "Settings_RegionalWeather",
        "InputType": "checkbox",
        "ParamFieldName": "Settings_RegionalWeather",
        "DefaultValue": "True",
        "EnumValues": {
            "False": "False",
            "True": "True"
        }
    },
    {
        "DisplayName": "Enable Seasons",
        "Category": "Rising World:stadia_controller",
        "Subcategory": "General:build:3",
        "Description": "If set, seasons will be enabled",
        "Keywords": "settings,weather,seasons,Settings_SeasonsEnabled",
        "FieldName": "Settings_SeasonsEnabled",
        "InputType": "checkbox",
        "ParamFieldName": "Settings_SeasonsEnabled",
        "DefaultValue": "True",
        "EnumValues": {
            "False": "False",
            "True": "True"
        }
    },
    {
        "DisplayName": "Show General Messages",
        "Category": "Rising World:stadia_controller",
        "Subcategory": "General:build:3",
        "Description": "If set, general messages (time of day or weather changed) will show up in the chat",
        "Keywords": "settings,server,show,general,messages,Settings_ShowGeneralMessages",
        "FieldName": "Settings_ShowGeneralMessages",
        "InputType": "checkbox",
        "ParamFieldName": "Settings_ShowGeneralMessages",
        "DefaultValue": "True",
        "EnumValues": {
            "False": "False",
            "True": "True"
        }
    },
    {
        "DisplayName": "Show Location Duration",
        "Category": "Rising World:stadia_controller",
        "Subcategory": "General:build:3",
        "Description": "Sets how long the current location should be shown to the player. -1 = always show the location",
        "Keywords": "settings,server,show,location,duration,Settings_ShowLocationDuration",
        "FieldName": "Settings_ShowLocationDuration",
        "InputType": "number",
        "MinValue": "-1",
        "MaxValue": "3600",
        "ParamFieldName": "Settings_ShowLocationDuration",
        "DefaultValue": "5",
        "Placeholder": "5",
        "Suffix": "seconds",
        "EnumValues": {}
    },
    {
        "DisplayName": "Show Player Connect Message",
        "Category": "Rising World:stadia_controller",
        "Subcategory": "General:build:3",
        "Description": "If set, all players will be notified when a player connects to the server",
        "Keywords": "settings,server,show,player,connect,message,Settings_ShowPlayerConnectMessage",
        "FieldName": "Settings_ShowPlayerConnectMessage",
        "InputType": "checkbox",
        "ParamFieldName": "Settings_ShowPlayerConnectMessage",
        "DefaultValue": "True",
        "EnumValues": {
            "False": "False",
            "True": "True"
        }
    },
    {
        "DisplayName": "Show Player Death Message",
        "Category": "Rising World:stadia_controller",
        "Subcategory": "General:build:3",
        "Description": "If set, all players will be notified when a player dies",
        "Keywords": "settings,server,show,player,death,message,Settings_ShowPlayerDeathMessage",
        "FieldName": "Settings_ShowPlayerDeathMessage",
        "InputType": "checkbox",
        "ParamFieldName": "Settings_ShowPlayerDeathMessage",
        "DefaultValue": "True",
        "EnumValues": {
            "False": "False",
            "True": "True"
        }
    },
    {
        "DisplayName": "Show Player Death Message Reason",
        "Category": "Rising World:stadia_controller",
        "Subcategory": "General:build:3",
        "Description": "If set, all players will see why a player died (only if Show Player Death Message is enabled)",
        "Keywords": "settings,server,show,player,death,message,reason,Settings_ShowPlayerDeathMessageReason",
        "FieldName": "Settings_ShowPlayerDeathMessageReason",
        "InputType": "checkbox",
        "ParamFieldName": "Settings_ShowPlayerDeathMessageReason",
        "DefaultValue": "True",
        "EnumValues": {
            "False": "False",
            "True": "True"
        }
    },
    {
        "DisplayName": "Show Player Disconnect Message",
        "Category": "Rising World:stadia_controller",
        "Subcategory": "General:build:3",
        "Description": "If set, all players will be notified when a player leaves the server",
        "Keywords": "settings,server,show,player,disconnect,message,Settings_ShowPlayerDisconnectMessage",
        "FieldName": "Settings_ShowPlayerDisconnectMessage",
        "InputType": "checkbox",
        "ParamFieldName": "Settings_ShowPlayerDisconnectMessage",
        "DefaultValue": "True",
        "EnumValues": {
            "False": "False",
            "True": "True"
        }
    },
    {
        "DisplayName": "Show Players On Map",
        "Category": "Rising World:stadia_controller",
        "Subcategory": "General:build:3",
        "Description": "If set, all players will be visible on the in-game map",
        "Keywords": "settings,server,show,players,map,Settings_ShowPlayersOnMap",
        "FieldName": "Settings_ShowPlayersOnMap",
        "InputType": "checkbox",
        "ParamFieldName": "Settings_ShowPlayersOnMap",
        "DefaultValue": "False",
        "EnumValues": {
            "False": "False",
            "True": "True"
        }
    },
    {
        "DisplayName": "Show Restart Reminder",
        "Category": "Rising World:stadia_controller",
        "Subcategory": "General:build:3",
        "Description": "If set, a restart reminder will be sent to all admins if the server is running for more than 24 hours",
        "Keywords": "settings,server,show,restart,reminder,Settings_ShowRestartReminder",
        "FieldName": "Settings_ShowRestartReminder",
        "InputType": "checkbox",
        "ParamFieldName": "Settings_ShowRestartReminder",
        "DefaultValue": "True",
        "EnumValues": {
            "False": "False",
            "True": "True"
        }
    },
    {
        "DisplayName": "Skip Loading Allowed",
        "Category": "Rising World:stadia_controller",
        "Subcategory": "General:build:3",
        "Description": "If set, clients will be allowed to skip the loading screen when connecting to the server",
        "Keywords": "settings,server,skip,loading,allowed,Settings_SkipLoadingAllowed",
        "FieldName": "Settings_SkipLoadingAllowed",
        "InputType": "checkbox",
        "ParamFieldName": "Settings_SkipLoadingAllowed",
        "DefaultValue": "True",
        "EnumValues": {
            "False": "False",
            "True": "True"
        }
    },
    {
        "DisplayName": "Sky Rotation",
        "Category": "Rising World:stadia_controller",
        "Subcategory": "General:build:3",
        "Description": "Sets the optional rotation (in degrees) of the sky (determines where the sun rises and sets)",
        "Keywords": "settings,server,sky,rotation,Settings_SkyRotation",
        "FieldName": "Settings_SkyRotation",
        "InputType": "number",
        "MinValue": "0",
        "MaxValue": "360",
        "ParamFieldName": "Settings_SkyRotation",
        "DefaultValue": "0",
        "Placeholder": "0",
        "Suffix": "degrees",
        "EnumValues": {}
    },
    {
        "DisplayName": "Spawn Chest Items On Destroy",
        "Category": "Rising World:stadia_controller",
        "Subcategory": "General:build:3",
        "Description": "If set, chests will spawn all their content as world items if a player breaks them. May have performance implications",
        "Keywords": "settings,server,spawn,chest,items,destroy,Settings_SpawnChestItemsOnDestroy",
        "FieldName": "Settings_SpawnChestItemsOnDestroy",
        "InputType": "checkbox",
        "ParamFieldName": "Settings_SpawnChestItemsOnDestroy",
        "DefaultValue": "True",
        "EnumValues": {
            "False": "False",
            "True": "True"
        }
    },
    {
        "DisplayName": "Spawn Protection Period",
        "Category": "Rising World:stadia_controller",
        "Subcategory": "General:build:3",
        "Description": "Sets the player spawn protection period. Newly spawned players won't get attacked by NPCs during the spawn protection period",
        "Keywords": "settings,server,spawn,protection,period,Settings_SpawnProtection",
        "FieldName": "Settings_SpawnProtection",
        "InputType": "number",
        "MinValue": "0",
        "MaxValue": "3600",
        "ParamFieldName": "Settings_SpawnProtection",
        "DefaultValue": "10",
        "Placeholder": "10",
        "Suffix": "seconds",
        "EnumValues": {}
    },
    {
        "DisplayName": "Starting Weather",
        "Category": "Rising World:stadia_controller",
        "Subcategory": "General:build:3",
        "Description": "Sets the initial weather effect (such as 'fog', 'rain' etc). Empty = default weather",
        "Keywords": "settings,server,start,weather,Settings_StartWeather",
        "FieldName": "Settings_StartWeather",
        "InputType": "text",
        "ParamFieldName": "Settings_StartWeather",
        "DefaultValue": "",
        "EnumValues": {}
    },
    {
        "DisplayName": "Day Duration",
        "Category": "Rising World:stadia_controller",
        "Subcategory": "General:build:3",
        "Description": "Sets the duration (in real time) of one in-game day",
        "Keywords": "settings,server,time,day,duration,Settings_TimeDuration",
        "FieldName": "Settings_TimeDuration",
        "InputType": "number",
        "MinValue": "1",
        "MaxValue": "1440",
        "ParamFieldName": "Settings_TimeDuration",
        "DefaultValue": "60",
        "Placeholder": "60",
        "Suffix": "minutes",
        "EnumValues": {}
    },
    {
        "DisplayName": "Water Update Interval",
        "Category": "Rising World:stadia_controller",
        "Subcategory": "General:build:3",
        "Description": "Sets how often flowing water should be updated. 0 = disable flowing water",
        "Keywords": "settings,server,water,update,interval,Settings_WaterUpdateInterval",
        "FieldName": "Settings_WaterUpdateInterval",
        "InputType": "number",
        "MinValue": "0",
        "MaxValue": "10",
        "ParamFieldName": "Settings_WaterUpdateInterval",
        "DefaultValue": "0.1",
        "Placeholder": "0.1",
        "Suffix": "seconds",
        "EnumValues": {}
    },
    {
        "DisplayName": "Water Update Sync Interval",
        "Category": "Rising World:stadia_controller",
        "Subcategory": "General:build:3",
        "Description": "Sets how often flowing water updates should be synced with clients",
        "Keywords": "settings,server,water,update,sync,interval,Settings_WaterUpdateSyncInterval",
        "FieldName": "Settings_WaterUpdateSyncInterval",
        "InputType": "number",
        "MinValue": "0",
        "MaxValue": "10",
        "ParamFieldName": "Settings_WaterUpdateSyncInterval",
        "DefaultValue": "0.5",
        "Placeholder": "0.5",
        "Suffix": "seconds",
        "EnumValues": {}
    },
    {
        "DisplayName": "Water Worker Threads",
        "Category": "Rising World:stadia_controller",
        "Subcategory": "General:build:3",
        "Description": "Sets the number of water worker threads (responsible for handling water updates). 0 = automatic assignment",
        "Keywords": "settings,server,water,worker,threads,Settings_WaterWorkerThreads",
        "FieldName": "Settings_WaterWorkerThreads",
        "InputType": "number",
        "MinValue": "0",
        "MaxValue": "64",
        "ParamFieldName": "Settings_WaterWorkerThreads",
        "DefaultValue": "0",
        "Placeholder": "0",
        "EnumValues": {}
    },
    {
        "DisplayName": "Weather Duration Factor",
        "Category": "Rising World:stadia_controller",
        "Subcategory": "General:build:3",
        "Description": "Sets the factor to modify the time until the weather changes. Example: 0.5 = weather changes twice as frequently",
        "Keywords": "settings,server,weather,duration,factor,Settings_WeatherDurationFactor",
        "FieldName": "Settings_WeatherDurationFactor",
        "InputType": "number",
        "MinValue": "0.1",
        "MaxValue": "10",
        "ParamFieldName": "Settings_WeatherDurationFactor",
        "DefaultValue": "1",
        "Placeholder": "1",
        "EnumValues": {}
    },
    {
        "DisplayName": "Weather Preset",
        "Category": "Rising World:stadia_controller",
        "Subcategory": "General:build:3",
        "Description": "Sets the weather preset",
        "Keywords": "settings,server,weather,preset,Settings_WeatherPreset",
        "FieldName": "Settings_WeatherPreset",
        "InputType": "enum",
        "ParamFieldName": "Settings_WeatherPreset",
        "DefaultValue": "1",
        "EnumValues": {
            "0": "Off (no weather changes)",
            "1": "Default",
            "2": "Sunny",
            "3": "Unsettled"
        }
    },
    {
        "DisplayName": "Enable In-Memory Database",
        "Category": "Rising World:stadia_controller",
        "Subcategory": "Database:database:4",
        "Description": "If set, the database runs in RAM (faster) and is only stored periodically on disk. Increases memory usage",
        "Keywords": "database,in-memory,Database_InMemory",
        "FieldName": "Database_InMemory",
        "InputType": "checkbox",
        "ParamFieldName": "Database_InMemory",
        "DefaultValue": "False",
        "EnumValues": {
            "False": "False",
            "True": "True"
        }
    },
    {
        "DisplayName": "In-Memory Database Save Interval",
        "Category": "Rising World:stadia_controller",
        "Subcategory": "Database:database:4",
        "Description": "Sets the save interval for the database being saved to disk when using the in-memory database",
        "Keywords": "database,in-memory,backup,interval,Database_InMemoryBackupInterval",
        "FieldName": "Database_InMemoryBackupInterval",
        "InputType": "number",
        "MinValue": "1",
        "MaxValue": "3600",
        "ParamFieldName": "Database_InMemoryBackupInterval",
        "DefaultValue": "60",
        "Placeholder": "60",
        "Suffix": "seconds",
        "EnumValues": {}
    },
    {
        "DisplayName": "Journal Mode",
        "Category": "Rising World:stadia_controller",
        "Subcategory": "Database:database:4",
        "Description": "Sets the journal mode. It's recommended to use WAL (Write-Ahead Logging)",
        "Keywords": "database,journal,mode,Database_JournalMode",
        "FieldName": "Database_JournalMode",
        "InputType": "enum",
        "ParamFieldName": "Database_JournalMode",
        "DefaultValue": "5",
        "EnumValues": {
            "0": "Off",
            "1": "Memory",
            "2": "Delete",
            "3": "Truncate",
            "4": "Persist",
            "5": "WAL (default)"
        }
    },
    {
        "DisplayName": "Synchronous Mode",
        "Category": "Rising World:stadia_controller",
        "Subcategory": "Database:database:4",
        "Description": "Sets the synchronous mode",
        "Keywords": "database,synchronous,mode,Database_SynchronousMode",
        "FieldName": "Database_SynchronousMode",
        "InputType": "enum",
        "ParamFieldName": "Database_SynchronousMode",
        "DefaultValue": "1",
        "EnumValues": {
            "0": "Off",
            "1": "Normal",
            "2": "Full"
        }
    },
    {
        "DisplayName": "Enable RCON",
        "Category": "Rising World:stadia_controller",
        "Subcategory": "RCON:input:5",
        "Description": "If set, the RCON tool will be enabled",
        "Keywords": "rcon,enabled,RCON_Enabled",
        "FieldName": "RCON_Enabled",
        "InputType": "checkbox",
        "ParamFieldName": "RCON_Enabled",
        "DefaultValue": "False",
        "EnumValues": {
            "False": "False",
            "True": "True"
        }
    },
    {
        "DisplayName": "Enable RCON API Only",
        "Category": "Rising World:stadia_controller",
        "Subcategory": "RCON:input:5",
        "Description": "If set, allows the use of a custom RCON tool (disables the built-in RCON tool)",
        "Keywords": "rcon,api,only,RCON_APIOnly",
        "FieldName": "RCON_APIOnly",
        "InputType": "checkbox",
        "ParamFieldName": "RCON_APIOnly",
        "DefaultValue": "False",
        "EnumValues": {
            "False": "False",
            "True": "True"
        }
    },
    {
        "DisplayName": "RCON Certificate",
        "Category": "Rising World:stadia_controller",
        "Subcategory": "RCON:input:5",
        "Description": "Sets the RCON certificate path (relative to the server directory)",
        "Keywords": "rcon,certificate,RCON_Certificate",
        "FieldName": "RCON_Certificate",
        "InputType": "text",
        "ParamFieldName": "RCON_Certificate",
        "DefaultValue": "",
        "EnumValues": {}
    },
    {
        "DisplayName": "RCON Certificate Password",
        "Category": "Rising World:stadia_controller",
        "Subcategory": "RCON:input:5",
        "Description": "Sets the RCON certificate password",
        "Keywords": "rcon,certificate,password,RCON_CertificatePassword",
        "FieldName": "RCON_CertificatePassword",
        "InputType": "Password",
        "ParamFieldName": "RCON_CertificatePassword",
        "DefaultValue": "",
        "EnumValues": {}
    },
    {
        "DisplayName": "RCON IP Binding",
        "Category": "Rising World:stadia_controller",
        "Subcategory": "RCON:input:5",
        "Description": "Sets the RCON IP binding. Empty = default server IP",
        "Keywords": "rcon,ip,RCON_IP",
        "FieldName": "RCON_IP",
        "InputType": "text",
        "ParamFieldName": "RCON_IP",
        "DefaultValue": "",
        "EnumValues": {}
    },
    {
        "DisplayName": "RCON Password",
        "Category": "Rising World:stadia_controller",
        "Subcategory": "RCON:input:5",
        "Description": "Sets the password required for RCON login. Minimum 6 characters",
        "Keywords": "rcon,password,RCON_Password",
        "FieldName": "RCON_Password",
        "InputType": "Password",
        "ParamFieldName": "RCON_Password",
        "DefaultValue": "{{randomdigits(6)}}",
        "EnumValues": {}
    },
    {
        "DisplayName": "RCON Whitelist IP",
        "Category": "Rising World:stadia_controller",
        "Subcategory": "RCON:input:5",
        "Description": "Sets a semicolon-separated lists of IPs that can access the RCON tool",
        "Keywords": "rcon,whitelist,ip,RCON_WhitelistIP",
        "FieldName": "RCON_WhitelistIP",
        "InputType": "text",
        "ParamFieldName": "RCON_WhitelistIP",
        "DefaultValue": "",
        "EnumValues": {}
    },
    {
        "DisplayName": "Enable Plugins",
        "Category": "Rising World:stadia_controller",
        "Subcategory": "Plugins:extension:6",
        "Description": "If true, plugins will be loaded. If disabled, no Java VM will be created",
        "Keywords": "plugins,enabled,Plugins_Enabled",
        "FieldName": "Plugins_Enabled",
        "InputType": "checkbox",
        "ParamFieldName": "Plugins_Enabled",
        "DefaultValue": "True",
        "EnumValues": {
            "False": "False",
            "True": "True"
        }
    },
    {
        "DisplayName": "Plugin Memory",
        "Category": "Rising World:stadia_controller",
        "Subcategory": "Plugins:extension:6",
        "Description": "Sets the amount of heap memory for the Java VM",
        "Keywords": "plugins,memory,Plugins_Memory",
        "FieldName": "Plugins_Memory",
        "InputType": "number",
        "MinValue": "128",
        "MaxValue": "16384",
        "ParamFieldName": "Plugins_Memory",
        "DefaultValue": "1024",
        "Placeholder": "1024",
        "Suffix": "MB",
        "EnumValues": {}
    },
    {
        "DisplayName": "Java VM Options",
        "Category": "Rising World:stadia_controller",
        "Subcategory": "Plugins:extension:6",
        "Description": "Sets a semicolon-separated list of Java VM options",
        "Keywords": "plugins,vm,options,Plugins_VMOptions",
        "FieldName": "Plugins_VMOptions",
        "InputType": "text",
        "ParamFieldName": "Plugins_VMOptions",
        "DefaultValue": "",
        "EnumValues": {}
    },
    {
        "DisplayName": "Debug Plugin Events",
        "Category": "Rising World:stadia_controller",
        "Subcategory": "Plugins:extension:6",
        "Description": "If true, the game will track event call durations and also detects infinite loops in plugin event methods",
        "Keywords": "plugins,debug,events,Plugins_DebugEvents",
        "FieldName": "Plugins_DebugEvents",
        "InputType": "checkbox",
        "ParamFieldName": "Plugins_DebugEvents",
        "DefaultValue": "False",
        "EnumValues": {
            "False": "False",
            "True": "True"
        }
    },
    {
        "DisplayName": "Debug Events Duration Threshold",
        "Category": "Rising World:stadia_controller",
        "Subcategory": "Plugins:extension:6",
        "Description": "Sets the maximum allowed duration of event calls until a log message is printed. Debug Plugin Events must be enabled",
        "Keywords": "plugins,debug,events,duration,threshold,Plugins_DebugEventsDurationThreshold",
        "FieldName": "Plugins_DebugEventsDurationThreshold",
        "InputType": "number",
        "MinValue": "1",
        "MaxValue": "1000",
        "ParamFieldName": "Plugins_DebugEventsDurationThreshold",
        "DefaultValue": "10",
        "Placeholder": "10",
        "Suffix": "milliseconds",
        "EnumValues": {}
    },
    {
        "DisplayName": "Plugin Error Threshold",
        "Category": "Rising World:stadia_controller",
        "Subcategory": "Plugins:extension:6",
        "Description": "Sets the maximum number of plugin errors until the server throws an exception",
        "Keywords": "plugins,error,threshold,Plugins_ErrorThreshold",
        "FieldName": "Plugins_ErrorThreshold",
        "InputType": "number",
        "MinValue": "1",
        "MaxValue": "1000",
        "ParamFieldName": "Plugins_ErrorThreshold",
        "DefaultValue": "10",
        "Placeholder": "10",
        "EnumValues": {}
    },
    {
        "DisplayName": "Suppress Fatal Error Logs",
        "Category": "Rising World:stadia_controller",
        "Subcategory": "Plugins:extension:6",
        "Description": "If set, the Java VM will not generate hs_err_pid files in case of a native crash",
        "Keywords": "plugins,suppress,fatal,error,logs,Plugins_SuppressFatalErrorLogs",
        "FieldName": "Plugins_SuppressFatalErrorLogs",
        "InputType": "checkbox",
        "ParamFieldName": "Plugins_SuppressFatalErrorLogs",
        "DefaultValue": "True",
        "EnumValues": {
            "False": "False",
            "True": "True"
        }
    },
    {
        "DisplayName": "Default New Player Permission Group",
        "Category": "Rising World:stadia_controller",
        "Subcategory": "Permissions:verified_user:7",
        "Description": "Sets the default permission group for new players. Empty = default permissions",
        "Keywords": "permissions,default,new,player,group,Permissions_DefaultNewPlayerPermissionGroup",
        "FieldName": "Permissions_DefaultNewPlayerPermissionGroup",
        "InputType": "text",
        "ParamFieldName": "Permissions_DefaultNewPlayerPermissionGroup",
        "DefaultValue": "",
        "EnumValues": {}
    },
    {
        "DisplayName": "Give Admins Full Permissions",
        "Category": "Rising World:stadia_controller",
        "Subcategory": "Permissions:verified_user:7",
        "Description": "If set, server admins get full permissions, irrespective of their actual permission group",
        "Keywords": "permissions,admins,full,Permissions_AdminsFullPermissions",
        "FieldName": "Permissions_AdminsFullPermissions",
        "InputType": "checkbox",
        "ParamFieldName": "Permissions_AdminsFullPermissions",
        "DefaultValue": "True",
        "EnumValues": {
            "False": "False",
            "True": "True"
        }
    },
    {
        "DisplayName": "Server Branch",
        "Category": "Updates",
        "Subcategory": "Steam Downloads:download",
        "Description": "Sets the server branch to install. Update the server after switching branches",
        "Keywords": "server,branch,depot,beta",
        "FieldName": "ServerBranch",
        "InputType": "enum",
        "ParamFieldName": "ServerBranch",
        "DefaultValue": "public",
        "EnumValues": {
            "public": "Public (default)",
            "unity_previous2": "Old 0.9",
            "unity_previous": "Old 0.8.5.2",
            "unity_old": "Old 0.7.5.2"
        }
    }
]