[
    {
        "DisplayName": "Game Port",
        "Category": "No One Survived:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "",
        "Keywords": "",
        "FieldName": "$GamePort",
        "InputType": "number",
        "Hidden": true,
        "IsFlagArgument": false,
        "ParamFieldName": "URL.Port",
        "IncludeInCommandLine": false,
        "EnumValues": {}
    },
    {
        "DisplayName": "Steam Query Port",
        "Category": "No One Survived:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "",
        "Keywords": "",
        "FieldName": "$QueryPort",
        "InputType": "number",
        "Hidden": true,
        "IsFlagArgument": false,
        "ParamFieldName": "OnlineSubsystemSteam.GameServerQueryPort",
        "IncludeInCommandLine": false,
        "EnumValues": {}
    },
    {
        "DisplayName": "Server Name",
        "Category": "No One Survived:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the name shown in the server browser",
        "Keywords": "server,name",
        "FieldName": "ServerName",
        "InputType": "text",
        "IsFlagArgument": false,
        "ParamFieldName": "ServerName",
        "IncludeInCommandLine": false,
        "DefaultValue": "AMP Powered No One Survived Server",
        "EnumValues": {}
    },
    {
        "DisplayName": "Save Name",
        "Category": "No One Survived:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the name of the server save file, which will also be the save loaded by default",
        "Keywords": "save,name",
        "FieldName": "SaveName",
        "InputType": "text",
        "IsFlagArgument": false,
        "ParamFieldName": "SaveName",
        "IncludeInCommandLine": false,
        "DefaultValue": "MySave",
        "Placeholder": "MySave",
        "EnumValues": {}
    },
    {
        "DisplayName": "Require Server Password",
        "Category": "No One Survived:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "If enabled, the password set under \"Server Password\" will be required to connect to the server",
        "Keywords": "need,server,password,needpassword",
        "FieldName": "NeedPassword",
        "InputType": "checkbox",
        "IsFlagArgument": false,
        "ParamFieldName": "NeedPassword",
        "IncludeInCommandLine": false,
        "DefaultValue": "False",
        "EnumValues": {
            "False": "False",
            "True": "True"
        }
    },
    {
        "DisplayName": "Server Password",
        "Category": "No One Survived:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the password for the server. Default is no password. Only applies if \"Require Server Password\" is enabled",
        "Keywords": "server,password",
        "FieldName": "Password",
        "InputType": "Password",
        "IsFlagArgument": false,
        "ParamFieldName": "Password",
        "IncludeInCommandLine": false,
        "DefaultValue": "",
        "EnumValues": {}
    },
    {
        "DisplayName": "Admin Password",
        "Category": "No One Survived:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the server administrator password. Default is a strong random password",
        "Keywords": "admin,password,adminpassword",
        "FieldName": "AdminPassword",
        "InputType": "Password",
        "IsFlagArgument": false,
        "ParamFieldName": "AdminPassword",
        "IncludeInCommandLine": false,
        "DefaultValue": "{{newguid()}}",
        "EnumValues": {}
    },
    {
        "DisplayName": "Server Map",
        "Category": "No One Survived:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the server map",
        "Keywords": "map,map01,map02,openmap",
        "FieldName": "OpenMap",
        "InputType": "enum",
        "IsFlagArgument": false,
        "ParamFieldName": "OpenMap",
        "IncludeInCommandLine": false,
        "DefaultValue": "Map01",
        "EnumValues": {
            "Map01": "Large map (default)",
            "Map02": "Small map"
        }
    },
    {
        "DisplayName": "Player Limit",
        "Category": "No One Survived:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the maximum number of players that can connect to the server at any given time",
        "Keywords": "maximum,players,limit,maxplayers",
        "FieldName": "$MaxUsers",
        "InputType": "number",
        "MinValue": "2",
        "MaxValue": "50",
        "IsFlagArgument": false,
        "ParamFieldName": "MaxPlayers",
        "IncludeInCommandLine": false,
        "DefaultValue": "50",
        "Placeholder": "50",
        "Suffix": "players",
        "EnumValues": {}
    },
    {
        "DisplayName": "Server Region",
        "Category": "No One Survived:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the server region",
        "Keywords": "region",
        "FieldName": "Region",
        "InputType": "enum",
        "IsFlagArgument": false,
        "ParamFieldName": "Region",
        "IncludeInCommandLine": false,
        "DefaultValue": "All",
        "EnumValues": {
            "All": "All / Non-registered region",
            "AF": "Africa",
            "AS": "Asia",
            "EU": "Europe",
            "NA": "North America",
            "OC": "Oceania",
            "SA": "South America"
        }
    },
    {
        "DisplayName": "Enable PvP / Disable PvE",
        "Category": "No One Survived:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "If set, PvP mode will be enabled, and PvE mode disabled",
        "Keywords": "pve,pvp",
        "FieldName": "PVP",
        "InputType": "checkbox",
        "IsFlagArgument": false,
        "ParamFieldName": "PVP",
        "IncludeInCommandLine": false,
        "DefaultValue": "False",
        "EnumValues": {
            "False": "False",
            "True": "True"
        }
    },
    {
        "DisplayName": "Enable Zombie Attack Wave",
        "Category": "No One Survived:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "If set, the zombie attack wave will be enabled",
        "Keywords": "zombie,corpse,attack,tide,wave,zombieattack",
        "FieldName": "ZombieAttack",
        "InputType": "checkbox",
        "IsFlagArgument": false,
        "ParamFieldName": "ZombieAttack",
        "IncludeInCommandLine": false,
        "DefaultValue": "True",
        "EnumValues": {
            "False": "False",
            "True": "True"
        }
    },
    {
        "DisplayName": "Zombie Spawn Amount",
        "Category": "No One Survived:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "Sets the number of zombies spawned per player in the attack wave",
        "Keywords": "zombie,corpse,spawn,number,amount,numofzombiespawn",
        "FieldName": "NumOfZombieSpawn",
        "InputType": "number",
        "MinValue": "25",
        "MaxValue": "100",
        "IsFlagArgument": false,
        "ParamFieldName": "NumOfZombieSpawn",
        "IncludeInCommandLine": false,
        "DefaultValue": "50",
        "Placeholder": "50",
        "Suffix": "zombies",
        "EnumValues": {}
    },
    {
        "DisplayName": "Zombie Attack Cycle",
        "Category": "No One Survived:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "Sets the number of days between zombie attack waves",
        "Keywords": "zombie,corpse,attack,cycle,zombieattackday",
        "FieldName": "ZombieAttackDay",
        "InputType": "number",
        "MinValue": "1",
        "MaxValue": "30",
        "IsFlagArgument": false,
        "ParamFieldName": "ZombieAttackDay",
        "IncludeInCommandLine": false,
        "DefaultValue": "7",
        "Placeholder": "7",
        "Suffix": "days",
        "EnumValues": {}
    },
    {
        "DisplayName": "Zombie Attack Multiplier",
        "Category": "No One Survived:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "Sets the multiplier for the zombie attack wave",
        "Keywords": "zombie,corpse,attack,scale,multiplier,attackzombienum",
        "FieldName": "AttackZombieNum",
        "InputType": "number",
        "MinValue": "1",
        "MaxValue": "5",
        "IsFlagArgument": false,
        "ParamFieldName": "AttackZombieNum",
        "IncludeInCommandLine": false,
        "DefaultValue": "2",
        "Placeholder": "2",
        "EnumValues": {}
    },
    {
        "DisplayName": "Zombie Respawn Multiplier",
        "Category": "No One Survived:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "Sets the multiplier for the respawn of zombies (higher = more difficult)",
        "Keywords": "zombie,corpse,respawn,multiplier,zombienum",
        "FieldName": "ZombieNum",
        "InputType": "number",
        "MinValue": "1",
        "MaxValue": "3",
        "IsFlagArgument": false,
        "ParamFieldName": "ZombieNum",
        "IncludeInCommandLine": false,
        "DefaultValue": "2",
        "Placeholder": "2",
        "EnumValues": {}
    },
    {
        "DisplayName": "Sprinter Zombies Proportion",
        "Category": "No One Survived:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "Sets the proportion of sprinter zombies",
        "Keywords": "zombie,corpse,running,sprinter,percentage,runzombiepercent",
        "FieldName": "RunZombiePercent",
        "InputType": "number",
        "MinValue": "0",
        "MaxValue": "1",
        "IsFlagArgument": false,
        "ParamFieldName": "RunZombiePercent",
        "IncludeInCommandLine": false,
        "DefaultValue": "0.5",
        "Placeholder": "0.5",
        "EnumValues": {}
    },
    {
        "DisplayName": "Zombie Strength",
        "Category": "No One Survived:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "Sets the strength of zombies",
        "Keywords": "zombie,strength,zombiestreng",
        "FieldName": "ZombieStreng",
        "InputType": "enum",
        "IsFlagArgument": false,
        "ParamFieldName": "ZombieStreng",
        "IncludeInCommandLine": false,
        "DefaultValue": "1",
        "EnumValues": {
            "0": "Weak",
            "1": "Average (default)",
            "2": "Strong",
            "3": "Very strong"
        }
    },
    {
        "DisplayName": "Enable Special Zombies",
        "Category": "No One Survived:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "If set, the special zombies will be enabled on the server",
        "Keywords": "special,zombies,specialzombie",
        "FieldName": "SpecialZombie",
        "InputType": "checkbox",
        "IsFlagArgument": false,
        "ParamFieldName": "SpecialZombie",
        "IncludeInCommandLine": false,
        "DefaultValue": "True",
        "EnumValues": {
            "False": "False",
            "True": "True"
        }
    },
    {
        "DisplayName": "Year Duration",
        "Category": "No One Survived:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "Sets the number of days in one in-game year",
        "Keywords": "year,duration,day,yearday",
        "FieldName": "YearDay",
        "InputType": "number",
        "MinValue": "1",
        "MaxValue": "365",
        "IsFlagArgument": false,
        "ParamFieldName": "YearDay",
        "IncludeInCommandLine": false,
        "DefaultValue": "40",
        "Placeholder": "40",
        "Suffix": "days",
        "EnumValues": {}
    },
    {
        "DisplayName": "Day Length",
        "Category": "No One Survived:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "Sets the length of an in-game day (in real-world minutes)",
        "Keywords": "day,length,daylength",
        "FieldName": "DayLength",
        "InputType": "enum",
        "IsFlagArgument": false,
        "ParamFieldName": "DayLength",
        "IncludeInCommandLine": false,
        "DefaultValue": "120",
        "EnumValues": {
            "45": "45 minutes",
            "90": "90 minutes",
            "120": "120 minutes (default)"
        }
    },
    {
        "DisplayName": "Enable Permanent Death",
        "Category": "No One Survived:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "If set, permanent death will be enabled",
        "Keywords": "death,permanent,permanentdead",
        "FieldName": "PermanentDead",
        "InputType": "checkbox",
        "IsFlagArgument": false,
        "ParamFieldName": "PermanentDead",
        "IncludeInCommandLine": false,
        "DefaultValue": "True",
        "EnumValues": {
            "False": "False",
            "True": "True"
        }
    },
    {
        "DisplayName": "Loot Distribution",
        "Category": "No One Survived:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "Sets how abundant loot is",
        "Keywords": "loot,material,item,quantity,distribution,materialnum",
        "FieldName": "MaterialNum",
        "InputType": "enum",
        "IsFlagArgument": false,
        "ParamFieldName": "MaterialNum",
        "IncludeInCommandLine": false,
        "DefaultValue": "1",
        "Placeholder": "1",
        "EnumValues": {
            "0": "Rare",
            "1": "Normal (default)",
            "2": "Abundant",
            "3": "Very abundant"
        }
    },
    {
        "DisplayName": "Loot Respawn Time",
        "Category": "No One Survived:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "Sets the number of days before loot is respawned. 0 = disabled",
        "Keywords": "loot,spawn,refresh,date,itemspawn",
        "FieldName": "ItemSpawn",
        "InputType": "number",
        "MinValue": "0",
        "IsFlagArgument": false,
        "ParamFieldName": "ItemSpawn",
        "IncludeInCommandLine": false,
        "DefaultValue": "15",
        "Placeholder": "15",
        "Suffix": "days",
        "EnumValues": {}
    },
    {
        "DisplayName": "Merchant Restock Time",
        "Category": "No One Survived:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "Sets the number of days before merchant items are restocked",
        "Keywords": "merchant,item,spawn,refresh,restock,date,npcitemspawn",
        "FieldName": "NPCItemSpawn",
        "InputType": "number",
        "MinValue": "1",
        "IsFlagArgument": false,
        "ParamFieldName": "NPCItemSpawn",
        "IncludeInCommandLine": false,
        "DefaultValue": "5",
        "Placeholder": "5",
        "Suffix": "days",
        "EnumValues": {}
    },
    {
        "DisplayName": "Virus Fatality Rate",
        "Category": "No One Survived:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "Sets the virus fatality rate",
        "Keywords": "virus,fatality,rate,virusfatalityrate",
        "FieldName": "VirusFatalityRate",
        "InputType": "number",
        "MinValue": "0",
        "MaxValue": "1",
        "IsFlagArgument": false,
        "ParamFieldName": "VirusFatalityRate",
        "IncludeInCommandLine": false,
        "DefaultValue": "0.5",
        "Placeholder": "0.5",
        "EnumValues": {}
    },
    {
        "DisplayName": "Starter Kits",
        "Category": "No One Survived:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "If set, starter kits will be enabled for novices",
        "Keywords": "starter,kit,gift,bag,novice,giftbagfornovices",
        "FieldName": "GiftBagForNovices",
        "InputType": "checkbox",
        "IsFlagArgument": false,
        "ParamFieldName": "GiftBagForNovices",
        "IncludeInCommandLine": false,
        "DefaultValue": "False",
        "EnumValues": {
            "False": "False",
            "True": "True"
        }
    }
]