[
    {
        "DisplayName": "Enable RCON",
        "Category": "HumanitZ:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "",
        "Keywords": "",
        "FieldName": "RCONEnabled",
        "InputType": "text",
        "Hidden": true,
        "ParamFieldName": "Host Settings.RCONEnabled",
        "DefaultValue": "true",
        "EnumValues": {}
    },
    {
        "DisplayName": "RCON Port",
        "Category": "HumanitZ:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "",
        "Keywords": "",
        "FieldName": "$RCONPort",
        "InputType": "number",
        "Hidden": true,
        "ParamFieldName": "Host Settings.RConPort",
        "EnumValues": {}
    },
    {
        "DisplayName": "RCON Password",
        "Category": "HumanitZ:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "",
        "Keywords": "",
        "FieldName": "$RemoteAdminPassword",
        "InputType": "text",
        "Hidden": true,
        "ParamFieldName": "Host Settings.RCONPass",
        "EnumValues": {}
    },
    {
        "DisplayName": "Server Name",
        "Category": "HumanitZ:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the name of the server to be displayed publicly",
        "Keywords": "name,servername",
        "FieldName": "ServerName",
        "InputType": "text",
        "ParamFieldName": "Host Settings.ServerName",
        "DefaultValue": "AMP Powered HumanitZ Server",
        "EnumValues": {}
    },
    {
        "DisplayName": "Save Name",
        "Category": "HumanitZ:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the name of the server save file",
        "Keywords": "save,file,savename",
        "FieldName": "SaveName",
        "InputType": "text",
        "ParamFieldName": "Host Settings.SaveName",
        "DefaultValue": "DedicatedSaveMP",
        "EnumValues": {}
    },
    {
        "DisplayName": "Server Password",
        "Category": "HumanitZ:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the password required for players to join the server. Default is no password",
        "Keywords": "password,server",
        "FieldName": "Password",
        "InputType": "Password",
        "ParamFieldName": "Host Settings.Password",
        "DefaultValue": "",
        "EnumValues": {}
    },
    {
        "DisplayName": "Admin Password",
        "Category": "HumanitZ:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the password for server admins. Default is no password",
        "Keywords": "password,admin,adminpass",
        "FieldName": "AdminPass",
        "InputType": "Password",
        "ParamFieldName": "Host Settings.AdminPass",
        "DefaultValue": "",
        "EnumValues": {}
    },
    {
        "DisplayName": "Player Limit",
        "Category": "HumanitZ:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the maximum number of players allowed on the server at one time",
        "Keywords": "max,players,slots,limit,maxplayers",
        "FieldName": "$MaxUsers",
        "InputType": "number",
        "MinValue": "1",
        "MaxValue": "24",
        "ParamFieldName": "Host Settings.MaxPlayers",
        "DefaultValue": "16",
        "Placeholder": "16",
        "Suffix": "players",
        "EnumValues": {}
    },
    {
        "DisplayName": "Enable Whitelist",
        "Category": "HumanitZ:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "If enabled, only whitelisted players will be allowed to join the server. May not work",
        "Keywords": "whitelist,onlyallowedplayers",
        "FieldName": "OnlyAllowedPlayers",
        "InputType": "checkbox",
        "ParamFieldName": "Host Settings.OnlyAllowedPlayers",
        "DefaultValue": "0",
        "EnumValues": {
            "False": "0",
            "True": "1"
        }
    },
    {
        "DisplayName": "Autosave Interval",
        "Category": "HumanitZ:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the server's automatic save interval. 0 = disabled",
        "Keywords": "save,interval,saveintervalsec",
        "FieldName": "SaveIntervalSec",
        "InputType": "number",
        "MinValue": "0",
        "ParamFieldName": "World Settings.SaveIntervalSec",
        "DefaultValue": "300",
        "Placeholder": "300",
        "Suffix": "seconds",
        "EnumValues": {}
    },
    {
        "DisplayName": "Disable Death Notifications",
        "Category": "HumanitZ:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "If set, player deaths will not be notified in the in-game chat",
        "Keywords": "disable,death,notification,chat,feedback,NoDeathFeedback",
        "FieldName": "NoDeathFeedback",
        "InputType": "checkbox",
        "ParamFieldName": "World Settings.NoDeathFeedback",
        "DefaultValue": "0",
        "EnumValues": {
            "False": "0",
            "True": "1"
        }
    },
    {
        "DisplayName": "Perma Death",
        "Category": "HumanitZ:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets what save data is deleted when a player dies",
        "Keywords": "perma,death,delete,save,data,player,die,permadeath",
        "FieldName": "PermaDeath",
        "InputType": "enum",
        "ParamFieldName": "World Settings.PermaDeath",
        "DefaultValue": "0",
        "EnumValues": {
            "0": "Off (default)",
            "1": "Individual",
            "2": "All"
        }
    },
    {
        "DisplayName": "On Death Drop",
        "Category": "HumanitZ:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets what will be dropped when a player dies",
        "Keywords": "death,drop,backpack,weapon,equipment,inventory,everything,ondeath",
        "FieldName": "OnDeath",
        "InputType": "enum",
        "ParamFieldName": "World Settings.OnDeath",
        "DefaultValue": "3",
        "EnumValues": {
            "0": "Lose nothing",
            "1": "Only lose backpack and weapon in hand",
            "2": "Lose all previous + pocket and backpack",
            "3": "Lose all previous + equipment (default)"
        }
    },
    {
        "DisplayName": "Enable PvP",
        "Category": "HumanitZ:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "If enabled, players will be able to deal damage to each other (PvP)",
        "Keywords": "pvp,attack,player,damage",
        "FieldName": "PVP",
        "InputType": "checkbox",
        "ParamFieldName": "World Settings.PVP",
        "DefaultValue": "1",
        "EnumValues": {
            "False": "0",
            "True": "1"
        }
    },
    {
        "DisplayName": "Clear Infection On Death",
        "Category": "HumanitZ:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "If enabled, a player's infection will be cleared when the player dies and respawns",
        "Keywords": "clear,infection,death,respawn,clearinfection",
        "FieldName": "ClearInfection",
        "InputType": "checkbox",
        "ParamFieldName": "World Settings.ClearInfection",
        "DefaultValue": "1",
        "EnumValues": {
            "False": "0",
            "True": "1"
        }
    },
    {
        "DisplayName": "Enable Eagle Eye Purchase",
        "Category": "HumanitZ:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "If enabled, players can purchase the eagle eye skill, which shows the location of other players on the map screen",
        "Keywords": "enable,eagle,eye,skill,location,players,map,eagleeye",
        "FieldName": "EagleEye",
        "InputType": "checkbox",
        "ParamFieldName": "World Settings.EagleEye",
        "DefaultValue": "1",
        "EnumValues": {
            "False": "0",
            "True": "1"
        }
    },
    {
        "DisplayName": "Enable Air Drops",
        "Category": "HumanitZ:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "If set, air drop events will be enabled",
        "Keywords": "air,drop,supply,enable,disable,airdrop",
        "FieldName": "AirDrop",
        "InputType": "checkbox",
        "ParamFieldName": "World Settings.AirDrop",
        "DefaultValue": "1",
        "EnumValues": {
            "False": "0",
            "True": "1"
        }
    },
    {
        "DisplayName": "Enable Weapon Break",
        "Category": "HumanitZ:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "If enabled, weapons (except crowbars) will break when durability reaches 0%. Otherwise, only improvised weapons will break",
        "Keywords": "weapon,break,handheld,tools,durability,lost,weaponbreak",
        "FieldName": "WeaponBreak",
        "InputType": "checkbox",
        "ParamFieldName": "World Settings.WeaponBreak",
        "DefaultValue": "1",
        "EnumValues": {
            "False": "0",
            "True": "1"
        }
    },
    {
        "DisplayName": "Enable Sleep Mode",
        "Category": "HumanitZ:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "If enabled, time passes if all players perform the sleep emote at the same time. Otherwise, time stops",
        "Keywords": "enable,sleep,multiplayersleep",
        "FieldName": "MultiplayerSleep",
        "InputType": "checkbox",
        "ParamFieldName": "World Settings.MultiplayerSleep",
        "DefaultValue": "1",
        "EnumValues": {
            "False": "0",
            "True": "1"
        }
    },
    {
        "DisplayName": "Enable Loot Respawn",
        "Category": "HumanitZ:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "If enabled, loot will respawn",
        "Keywords": "respawn,loot,item,lootrespawn",
        "FieldName": "LootRespawn",
        "InputType": "checkbox",
        "ParamFieldName": "World Settings.LootRespawn",
        "DefaultValue": "1",
        "EnumValues": {
            "False": "0",
            "True": "1"
        }
    },
    {
        "DisplayName": "Loot Respawn Timer",
        "Category": "HumanitZ:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets how long loot takes to respawn, if Loot Respawn is enabled",
        "Keywords": "loot,respawn,timer,time,lootrespawntimer",
        "FieldName": "LootRespawnTimer",
        "InputType": "number",
        "MinValue": "0",
        "ParamFieldName": "World Settings.LootRespawnTimer",
        "DefaultValue": "60",
        "Placeholder": "60",
        "Suffix": "minutes",
        "EnumValues": {}
    },
    {
        "DisplayName": "Loot Rarity",
        "Category": "HumanitZ:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the rarity of items to be spawned",
        "Keywords": "loot,rarity,items,spawn,lootrarity",
        "FieldName": "LootRarity",
        "InputType": "enum",
        "ParamFieldName": "World Settings.LootRarity",
        "DefaultValue": "2",
        "EnumValues": {
            "0": "Scarce",
            "1": "Low",
            "2": "Default",
            "3": "Plentiful",
            "4": "Abundant"
        }
    },
    {
        "DisplayName": "Air Drop Interval",
        "Category": "HumanitZ:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the number of days between air drops events",
        "Keywords": "air,drop,interval,supply,cycle,airdropinterval",
        "FieldName": "AirDropInterval",
        "InputType": "number",
        "MinValue": "1",
        "MaxValue": "30",
        "ParamFieldName": "World Settings.AirDropInterval",
        "DefaultValue": "1",
        "Placeholder": "1",
        "Suffix": "days",
        "EnumValues": {}
    },
    {
        "DisplayName": "Zombie Difficulty Level",
        "Category": "HumanitZ:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the difficulty level for the health of zombies (zeeks)",
        "Keywords": "zombie,difficulty,health,ZombieDiffHealth",
        "FieldName": "ZombieDiffHealth",
        "InputType": "enum",
        "ParamFieldName": "World Settings.ZombieDiffHealth",
        "DefaultValue": "1",
        "EnumValues": {
            "0": "Very Easy",
            "1": "Easy",
            "2": "Default",
            "3": "Hard",
            "4": "Very Hard",
            "5": "Nightmare"
        }
    },
    {
        "DisplayName": "Zombie Speed Level",
        "Category": "HumanitZ:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the difficulty level for the speed of zombies",
        "Keywords": "zombie,speed,ZombieDiffSpeed",
        "FieldName": "ZombieDiffSpeed",
        "InputType": "enum",
        "ParamFieldName": "World Settings.ZombieDiffSpeed",
        "DefaultValue": "2",
        "EnumValues": {
            "0": "Very Easy",
            "1": "Easy",
            "2": "Default",
            "3": "Hard",
            "4": "Very Hard",
            "5": "Nightmare"
        }
    },
    {
        "DisplayName": "Zombie Damage Level",
        "Category": "HumanitZ:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the difficulty level for damage by zombies",
        "Keywords": "zombie,damage,level,ZombieDiffDamage",
        "FieldName": "ZombieDiffDamage",
        "InputType": "enum",
        "ParamFieldName": "World Settings.ZombieDiffDamage",
        "DefaultValue": "3",
        "EnumValues": {
            "0": "Very Easy",
            "1": "Easy",
            "2": "Default",
            "3": "Hard",
            "4": "Very Hard",
            "5": "Nightmare"
        }
    },
    {
        "DisplayName": "Hostile Human Difficulty",
        "Category": "HumanitZ:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the difficulty level for hostile human AI",
        "Keywords": "hostile,human,difficulty,ai,HumanDifficulty",
        "FieldName": "HumanDifficulty",
        "InputType": "enum",
        "ParamFieldName": "World Settings.HumanDifficulty",
        "DefaultValue": "3",
        "EnumValues": {
            "0": "Very Easy",
            "1": "Easy",
            "2": "Default",
            "3": "Hard",
            "4": "Very Hard",
            "5": "Nightmare"
        }
    },
    {
        "DisplayName": "Zombie Amount Multiplier",
        "Category": "HumanitZ:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the multiplier for the level of zombies spawn",
        "Keywords": "zombie,amount,multiplier,spawn,ZombieAmountMulti",
        "FieldName": "ZombieAmountMulti",
        "InputType": "number",
        "MinValue": "0",
        "ParamFieldName": "World Settings.ZombieAmountMulti",
        "DefaultValue": "1",
        "Placeholder": "1",
        "EnumValues": {}
    },
    {
        "DisplayName": "Human Amount Multiplier",
        "Category": "HumanitZ:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the multiplier for the level of hostile humans spawn",
        "Keywords": "human,amount,multiplier,spawn,HumanAmountMulti",
        "FieldName": "HumanAmountMulti",
        "InputType": "number",
        "MinValue": "0",
        "ParamFieldName": "World Settings.HumanAmountMulti",
        "DefaultValue": "1",
        "Placeholder": "1",
        "EnumValues": {}
    },
    {
        "DisplayName": "Zombie Dog Multiplier",
        "Category": "HumanitZ:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the multiplier for the level of zombie dogs spawn",
        "Keywords": "zombie,dog,multiplier,spawn,ZombieDogMulti",
        "FieldName": "ZombieDogMulti",
        "InputType": "number",
        "MinValue": "0",
        "ParamFieldName": "World Settings.ZombieDogMulti",
        "DefaultValue": "1",
        "Placeholder": "1",
        "EnumValues": {}
    },
    {
        "DisplayName": "Zombie Respawn Timer",
        "Category": "HumanitZ:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Set the time period for respawn of zombies",
        "Keywords": "zombie,respawn,timer,cycle,ZombieRespawnTimer",
        "FieldName": "ZombieRespawnTimer",
        "InputType": "number",
        "ParamFieldName": "World Settings.ZombieRespawnTimer",
        "DefaultValue": "90",
        "Placeholder": "90",
        "Suffix": "minutes",
        "EnumValues": {}
    },
    {
        "DisplayName": "Human Respawn Timer",
        "Category": "HumanitZ:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the time period for respawn of humans",
        "Keywords": "human,respawn,timer,cycle,HumanRespawnTimer",
        "FieldName": "HumanRespawnTimer",
        "InputType": "number",
        "ParamFieldName": "World Settings.HumanRespawnTimer",
        "DefaultValue": "90",
        "Placeholder": "90",
        "Suffix": "minutes",
        "EnumValues": {}
    },
    {
        "DisplayName": "Animal Respawn Timer",
        "Category": "HumanitZ:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the time period for respawn of animals",
        "Keywords": "animal,respawn,timer,cycle,AnimalRespawnTimer",
        "FieldName": "AnimalRespawnTimer",
        "InputType": "number",
        "ParamFieldName": "World Settings.AnimalRespawnTimer",
        "DefaultValue": "90",
        "Placeholder": "90",
        "Suffix": "minutes",
        "EnumValues": {}
    },
    {
        "DisplayName": "Starting Season",
        "Category": "HumanitZ:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the starting season for the game",
        "Keywords": "starting,season,startingseason",
        "FieldName": "StartingSeason",
        "InputType": "enum",
        "ParamFieldName": "World Settings.StartingSeason",
        "DefaultValue": "1",
        "EnumValues": {
            "0": "Summer",
            "1": "Autumn (default)",
            "2": "Winter",
            "3": "Spring"
        }
    },
    {
        "DisplayName": "Days Per Season",
        "Category": "HumanitZ:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the number of days per season",
        "Keywords": "days,per,season,number,DaysPerSeason",
        "FieldName": "DaysPerSeason",
        "InputType": "number",
        "ParamFieldName": "World Settings.DaysPerSeason",
        "DefaultValue": "5",
        "Placeholder": "5",
        "Suffix": "days",
        "EnumValues": {}
    },
    {
        "DisplayName": "Day Duration",
        "Category": "HumanitZ:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the in-game day duration",
        "Keywords": "day,duration,daydur",
        "FieldName": "DayDur",
        "InputType": "number",
        "ParamFieldName": "World Settings.DayDur",
        "DefaultValue": "40",
        "Placeholder": "40",
        "Suffix": "minutes",
        "EnumValues": {}
    },
    {
        "DisplayName": "Night Duration",
        "Category": "HumanitZ:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the in-game night duration",
        "Keywords": "night,duration,nightdur",
        "FieldName": "NightDur",
        "InputType": "number",
        "ParamFieldName": "World Settings.NightDur",
        "DefaultValue": "20",
        "Placeholder": "20",
        "Suffix": "minutes",
        "EnumValues": {}
    },
    {
        "DisplayName": "Vitals Drain Speed",
        "Category": "HumanitZ:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the drain speed for vitals (hunger, thirst and stamina)",
        "Keywords": "vital,drain,hunger,thirst,stamina,speed,VitalDrain",
        "FieldName": "VitalDrain",
        "InputType": "enum",
        "ParamFieldName": "World Settings.VitalDrain",
        "DefaultValue": "1",
        "EnumValues": {
            "0": "Slow",
            "1": "Normal",
            "2": "Fast"
        }
    },
    {
        "DisplayName": "Enable Dog Companions",
        "Category": "HumanitZ:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "If enabled, players can find dog companions to recruit",
        "Keywords": "enable,dog,companion,recruit,DogEnabled",
        "FieldName": "DogEnabled",
        "InputType": "checkbox",
        "ParamFieldName": "World Settings.DogEnabled",
        "DefaultValue": "1",
        "EnumValues": {
            "False": "0",
            "True": "1"
        }
    },
    {
        "DisplayName": "Dog Companion Number",
        "Category": "HumanitZ:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the number of dog companions that can spawn randomly",
        "Keywords": "dog,companion,number,spawn,DogNum",
        "FieldName": "DogNum",
        "InputType": "number",
        "ParamFieldName": "World Settings.DogNum",
        "DefaultValue": "8",
        "Placeholder": "8",
        "Suffix": "dogs",
        "EnumValues": {}
    },
    {
        "DisplayName": "Companion Health Level",
        "Category": "HumanitZ:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the health level of dog companions",
        "Keywords": "companion,health,dog,CompanionHealth",
        "FieldName": "CompanionHealth",
        "InputType": "enum",
        "ParamFieldName": "World Settings.CompanionHealth",
        "DefaultValue": "1",
        "EnumValues": {
            "0": "Low",
            "1": "Default",
            "2": "High"
        }
    },
    {
        "DisplayName": "Companion Damage Level",
        "Category": "HumanitZ:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the damage level of dog companions",
        "Keywords": "companion,damage,dogCompanionDmg",
        "FieldName": "CompanionDmg",
        "InputType": "enum",
        "ParamFieldName": "World Settings.CompanionDmg",
        "DefaultValue": "1",
        "EnumValues": {
            "0": "Low",
            "1": "Default",
            "2": "High"
        }
    },
    {
        "DisplayName": "Building Health Multiplier",
        "Category": "HumanitZ:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the health multiplier for player-placed buildings",
        "Keywords": "building,health,multiplier,BuildingHealth",
        "FieldName": "BuildingHealth",
        "InputType": "number",
        "MinValue": "0",
        "ParamFieldName": "World Settings.BuildingHealth",
        "DefaultValue": "1",
        "Placeholder": "1",
        "EnumValues": {}
    }
]
