[
    {
        "DisplayName": "RCON Password",
        "Category": "Zombie Panic! Source:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "",
        "Keywords": "",
        "FieldName": "$RemoteAdminPassword",
        "InputType": "text",
        "Hidden": true,
        "ParamFieldName": "rcon_password",
        "EnumValues": {}
    },
    {
        "DisplayName": "Server Name",
        "Category": "Zombie Panic! Source:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the name of the server that appears in the server list",
        "Keywords": "server,name,hostname",
        "FieldName": "hostname",
        "InputType": "text",
        "ParamFieldName": "hostname",
        "DefaultValue": "AMP Powered Zombie Panic! Source Server",
        "EnumValues": {}
    },
    {
        "DisplayName": "Server Tags",
        "Category": "Zombie Panic! Source:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Comma-separated list of server tags that give additional information about the server in the server browser",
        "Keywords": "tags,sv_tags",
        "FieldName": "sv_tags",
        "InputType": "text",
        "ParamFieldName": "sv_tags",
        "DefaultValue": "",
        "Placeholder": "increased_maxplayers",
        "EnumValues": {}
    },
    {
        "DisplayName": "Server Steam Group",
        "Category": "Zombie Panic! Source:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the ID of the steam group that the server belongs to. You can find your group's ID on the admin profile page in the steam community",
        "Keywords": "steam,group,id,sv_steamgroup",
        "FieldName": "sv_steamgroup",
        "InputType": "text",
        "ParamFieldName": "sv_steamgroup",
        "DefaultValue": "",
        "EnumValues": {}
    },
    {
        "DisplayName": "LAN Server",
        "Category": "Zombie Panic! Source:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "If enabled, the server will operate as a LAN server: no heartbeat, no authentication, and no non-class C addresses",
        "Keywords": "lan,local,sv_lan",
        "FieldName": "sv_lan",
        "InputType": "checkbox",
        "ParamFieldName": "sv_lan",
        "DefaultValue": "0",
        "EnumValues": {
            "False": "0",
            "True": "1"
        }
    },
    {
        "DisplayName": "Server Password",
        "Category": "Zombie Panic! Source:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the password required to connect to the server. Default is no password",
        "Keywords": "server,password,sv_password",
        "FieldName": "sv_password",
        "InputType": "Password",
        "ParamFieldName": "sv_password",
        "DefaultValue": "",
        "EnumValues": {}
    },
    {
        "DisplayName": "Initial Map",
        "Category": "Zombie Panic! Source:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the map to start the server with. If \"Custom\" is selected, Custom Initial Map must also be specified",
        "Keywords": "map",
        "FieldName": "map",
        "InputType": "enum",
        "ParamFieldName": "map",
        "DefaultValue": "zpo_biotec",
        "EnumValues": {
            "zph_pithole": "Pithole (Hardcore)",
            "zpo_aquatica": "Aquatica (Objective)",
            "zpo_biotec": "Biotec (Objective)",
            "zpo_corpsington": "Corpsington (Objective)",
            "zpo_frozenheart": "Frozenheart (Objective)",
            "zpo_harvest": "Harvest (Objective)",
            "zpo_keretti": "Keretti (Objective)",
            "zpo_murksville": "Murksville (Objective)",
            "zpo_shreddingfield": "Shreddingfield (Objective)",
            "zpo_subway": "Subway (Objective)",
            "zpo_tanker": "Tanker (Objective)",
            "zpo_zomboeing": "Zomboeing (Objective)",
            "zps_asylum": "Asylum (Survival)",
            "zps_blackout": "Blackout (Survival)",
            "zps_cinema": "Cinema (Survival)",
            "zps_clubzombo": "Club Zombo (Survival)",
            "zps_corpsington": "Corpsington (Survival)",
            "zps_deadend": "Dead End (Survival)",
            "zps_haunted": "Haunted (Survival)",
            "zps_keretti": "Keretti (Survival)",
            "zps_nightmare": "Nightmare (Survival)",
            "zps_policestation": "Police Station (Survival)",
            "zps_ruralpanic": "Rural Panic (Survival)",
            "zps_sapidcerebrum": "Sapid Cerebrum (Survival)",
            "zps_silence": "Silence (Survival)",
            "zps_thrillvile": "Thrillvile (Survival)",
            "zps_town": "Town (Survival)",
            "zps_underground": "Underground (Survival)",
            "{{CustomMap}}": "--Custom--"
        }
    },
    {
        "DisplayName": "Custom Initial Map",
        "Category": "Zombie Panic! Source:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets a custom map to use for the Initial Map, if \"Custom\" is selected",
        "Keywords": "custom,map",
        "FieldName": "CustomMap",
        "InputType": "text",
        "ParamFieldName": "CustomMap",
        "DefaultValue": "",
        "EnumValues": {}
    },
    {
        "DisplayName": "Server Region",
        "Category": "Zombie Panic! Source:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the server region shown in the server list",
        "Keywords": "server,region,sv_region",
        "FieldName": "sv_region",
        "InputType": "enum",
        "ParamFieldName": "sv_region",
        "DefaultValue": "-1",
        "EnumValues": {
            "-1": "No region",
            "0": "East Coast US",
            "1": "West Coast US",
            "2": "South America",
            "3": "Europe",
            "4": "Asia",
            "5": "Australia",
            "6": "Middle East",
            "7": "Africa",
            "255": "World"
        }
    },
    {
        "DisplayName": "Player Limit",
        "Category": "Zombie Panic! Source:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the maximum number of players allowed on the server at one time",
        "Keywords": "max,players,limit,maxplayers",
        "FieldName": "$MaxUsers",
        "InputType": "number",
        "MinValue": "1",
        "MaxValue": "128",
        "ParamFieldName": "sv_maxplayers",
        "DefaultValue": "24",
        "Placeholder": "24",
        "Suffix": "players",
        "EnumValues": {}
    },
    {
        "DisplayName": "Visible Player Limit",
        "Category": "Zombie Panic! Source:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the maximum players reported to prospective clients, regardless of the Player Limit. -1 = disabled",
        "Keywords": "visible,max,players,sv_visiblemaxplayers",
        "FieldName": "sv_visiblemaxplayers",
        "InputType": "number",
        "MinValue": "-1",
        "MaxValue": "100",
        "ParamFieldName": "sv_visiblemaxplayers",
        "DefaultValue": "-1",
        "Placeholder": "-1",
        "Suffix": "players",
        "EnumValues": {}
    },
    {
        "DisplayName": "Allow Spectators",
        "Category": "Zombie Panic! Source:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "If set, spectator mode will be enabled",
        "Keywords": "allow,spectators,mp_allowspectators",
        "FieldName": "mp_allowspectators",
        "InputType": "checkbox",
        "ParamFieldName": "mp_allowspectators",
        "DefaultValue": "1",
        "EnumValues": {
            "False": "0",
            "True": "1"
        }
    },
    {
        "DisplayName": "Pure Server Mode",
        "Category": "Zombie Panic! Source:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets whether clients are only allowed to use certain files",
        "Keywords": "pure,server,cheat,hack,integrity,sv_pure",
        "FieldName": "sv_pure",
        "InputType": "enum",
        "ParamFieldName": "sv_pure",
        "DefaultValue": "-1",
        "EnumValues": {
            "-1": "Do not restrict client files",
            "0": "Apply rules in 'pure_server_minimal.txt' only",
            "1": "Apply rules in 'pure_server_full.txt' and then 'pure_server_whitelist.txt'",
            "2": "Apply rules in 'pure_server_full.txt'"
        }
    },
    {
        "DisplayName": "Kick Clients On Pure Server",
        "Category": "Zombie Panic! Source:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "If enabled, the server will kick clients with mismatching files. Otherwise, it will issue a warning to the clients",
        "Keywords": "pure,server,cheat,hack,integrity,sv_pure_kick_clients",
        "FieldName": "sv_pure_kick_clients",
        "InputType": "checkbox",
        "ParamFieldName": "sv_pure_kick_clients",
        "DefaultValue": "1",
        "EnumValues": {
            "False": "0",
            "True": "1"
        }
    },
    {
        "DisplayName": "Force Preload",
        "Category": "Zombie Panic! Source:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "If set, server side preloading will be forced",
        "Keywords": "force,preload,sv_forcepreload",
        "FieldName": "sv_forcepreload",
        "InputType": "checkbox",
        "ParamFieldName": "sv_forcepreload",
        "DefaultValue": "0",
        "EnumValues": {
            "False": "0",
            "True": "1"
        }
    },
    {
        "DisplayName": "Enable Cheats",
        "Category": "Zombie Panic! Source:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "If set, cheat convars will be allowed to be used on the server",
        "Keywords": "allow,cheat,hack,integrity,sv_cheats",
        "FieldName": "sv_cheats",
        "InputType": "checkbox",
        "ParamFieldName": "sv_cheats",
        "DefaultValue": "0",
        "EnumValues": {
            "False": "0",
            "True": "1"
        }
    },
    {
        "DisplayName": "Disable Valve Anti-Cheat",
        "Category": "Zombie Panic! Source:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "If set, Valve Anti-Cheat (VAC) will be disabled",
        "Keywords": "valve,anti,cheat,vac,insecure",
        "FieldName": "insecure",
        "InputType": "checkbox",
        "ParamFieldName": "insecure",
        "DefaultValue": "",
        "EnumValues": {
            "False": "",
            "True": "-insecure "
        }
    },
    {
        "DisplayName": "Enable IP Packet Filter",
        "Category": "Zombie Panic! Source:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "If set, enables packet filtering by IP mode. If disabled, everyone will treated as IP-banned, but their IP won't be added to the banlist",
        "Keywords": "ip,ban,banning,sv_filterban",
        "FieldName": "sv_filterban",
        "InputType": "checkbox",
        "ParamFieldName": "sv_filterban",
        "DefaultValue": "1",
        "EnumValues": {
            "False": "0",
            "True": "1"
        }
    },
    {
        "DisplayName": "Server Tickrate",
        "Category": "Zombie Panic! Source:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the server tickrate",
        "Keywords": "tick,rate,tickrate",
        "FieldName": "tickrate",
        "InputType": "number",
        "MinValue": "1",
        "MaxValue": "128",
        "ParamFieldName": "tickrate",
        "DefaultValue": "64",
        "Placeholder": "64",
        "Suffix": "tps",
        "EnumValues": {}
    },
    {
        "DisplayName": "Allow Download From Server",
        "Category": "Zombie Panic! Source:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "If set, clients will be allowed to download content from the server (maps, sprays and related)",
        "Keywords": "allow,download,content,maps,sv_allowdownload",
        "FieldName": "sv_allowdownload",
        "InputType": "checkbox",
        "ParamFieldName": "sv_allowdownload",
        "DefaultValue": "1",
        "EnumValues": {
            "False": "0",
            "True": "1"
        }
    },
    {
        "DisplayName": "Fast Download URL",
        "Category": "Zombie Panic! Source:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the URL for clients to download custom content from, instead of sourcing the content from the server. This allows for faster downloads",
        "Keywords": "fastdl,download,url,sv_downloadurl",
        "FieldName": "sv_downloadurl",
        "InputType": "text",
        "ParamFieldName": "sv_downloadurl",
        "DefaultValue": "",
        "Placeholder": "http://example.com",
        "EnumValues": {}
    },
    {
        "DisplayName": "Allow Upload To Server",
        "Category": "Zombie Panic! Source:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "If set, clients will be allowed to upload customisation files to the server",
        "Keywords": "allow,upload,customisation,files,sv_allowupload",
        "FieldName": "sv_allowupload",
        "InputType": "checkbox",
        "ParamFieldName": "sv_allowupload",
        "DefaultValue": "0",
        "EnumValues": {
            "False": "0",
            "True": "1"
        }
    },
    {
        "DisplayName": "Maximum File Size",
        "Category": "Zombie Panic! Source:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the maximum allowed file size for uploading to the server",
        "Keywords": "maximum,upload,file,size,net_maxfilesize",
        "FieldName": "net_maxfilesize",
        "InputType": "number",
        "MinValue": "0",
        "MaxValue": "1024",
        "ParamFieldName": "net_maxfilesize",
        "DefaultValue": "16",
        "Placeholder": "16",
        "Suffix": "MB",
        "EnumValues": {}
    },
    {
        "DisplayName": "Minimum Client Rate",
        "Category": "Zombie Panic! Source:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the minimum allowable bandwidth rate a client may have set when connected to the server. 0 = no minimum",
        "Keywords": "minimum,bandwidth,rate,sv_minrate",
        "FieldName": "sv_minrate",
        "InputType": "number",
        "MinValue": "0",
        "ParamFieldName": "sv_minrate",
        "DefaultValue": "3500",
        "Placeholder": "3500",
        "Suffix": "bytes/second",
        "EnumValues": {}
    },
    {
        "DisplayName": "Maximum Client Rate",
        "Category": "Zombie Panic! Source:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the maximum allowable bandwidth rate a client may have set when connected to the server. 0 = no limit",
        "Keywords": "maximum,bandwidth,rate,sv_maxrate",
        "FieldName": "sv_maxrate",
        "InputType": "number",
        "MinValue": "0",
        "ParamFieldName": "sv_maxrate",
        "DefaultValue": "0",
        "Placeholder": "0",
        "Suffix": "bytes/second",
        "EnumValues": {}
    },
    {
        "DisplayName": "Minimum Server Update Rate",
        "Category": "Zombie Panic! Source:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the minimum number of updates per second of the positions of the server's models (players, guns, etc) that server sends to clients",
        "Keywords": "minimum,update,rate,sv_minupdaterate",
        "FieldName": "sv_minupdaterate",
        "InputType": "number",
        "MinValue": "0",
        "ParamFieldName": "sv_minupdaterate",
        "DefaultValue": "10",
        "Placeholder": "10",
        "EnumValues": {}
    },
    {
        "DisplayName": "Maximum Server Update Rate",
        "Category": "Zombie Panic! Source:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the maximum number of updates per second of the positions of the server's models (players, guns, etc) that server sends to clients",
        "Keywords": "maximum,update,rate,sv_maxupdaterate",
        "FieldName": "sv_maxupdaterate",
        "InputType": "number",
        "MinValue": "0",
        "ParamFieldName": "sv_maxupdaterate",
        "DefaultValue": "66",
        "Placeholder": "66",
        "EnumValues": {}
    },
    {
        "DisplayName": "Ping Boost",
        "Category": "Zombie Panic! Source:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Selects between optimised network code stack. Setting at 2 usually reduces latency toward 1ms without loss of activity input packets",
        "Keywords": "ping,boost,latency,network,pingboost",
        "FieldName": "pingboost",
        "InputType": "enum",
        "ParamFieldName": "pingboost",
        "DefaultValue": "",
        "EnumValues": {
            "": "None",
            "-pingboost 1 ": "1",
            "-pingboost 2 ": "2",
            "-pingboost 3 ": "3"
        }
    },
    {
        "DisplayName": "Enable CPU Stats Collection",
        "Category": "Zombie Panic! Source:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "If set, CPU stats will be collected",
        "Keywords": "cpu,stats,sv_stats",
        "FieldName": "sv_stats",
        "InputType": "checkbox",
        "ParamFieldName": "sv_stats",
        "DefaultValue": "1",
        "EnumValues": {
            "False": "0",
            "True": "1"
        }
    },
    {
        "DisplayName": "Server/RCON IPv4 IP Binding",
        "Category": "Zombie Panic! Source:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "If required, you can change the IPv4 IP binding of the server and RCON by changing the Application IP Binding for this instance. NOTE: AMP requires the server to be bound to a specific IP, rather than 0.0.0.0, for the server to log to AMP's console. The IP must also be reachable by AMP",
        "Keywords": "ip,binding",
        "FieldName": "ip",
        "InputType": "hidden",
        "ParamFieldName": "ip",
        "EnumValues": {}
    },
    {
        "DisplayName": "Additional Command Line Parameters",
        "Category": "Zombie Panic! Source:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Specifies additional [command line parameters](https://developer.valvesoftware.com/wiki/Command_line_options#Command-Line_Parameters_6) (anything that begins with a -) that are not otherwise set by AMP. Use with care",
        "Keywords": "custom,server,arguments,variables,cvars,convars,parameters",
        "FieldName": "CustomParameters",
        "InputType": "text",
        "ParamFieldName": "CustomParameters",
        "DefaultValue": "",
        "EnumValues": {}
    },
    {
        "DisplayName": "Additional Console Variables",
        "Category": "Zombie Panic! Source:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Specifies additional [console variables](https://developer.valvesoftware.com/wiki/Console_Command_List) (anything that begins with a +) that are not otherwise set by AMP. Use with care. Preferably, specify the equivalent under \"Additional Server Settings\"",
        "Keywords": "custom,server,arguments,variables,cvars,convars,parameters",
        "FieldName": "CustomConVars",
        "InputType": "text",
        "ParamFieldName": "CustomConVars",
        "DefaultValue": "",
        "Placeholder": "+sv_gravity \"500\"",
        "EnumValues": {}
    },
    {
        "DisplayName": "Additional Server Settings",
        "Category": "Zombie Panic! Source:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Specifies [additional settings](https://developer.valvesoftware.com/wiki/Console_Command_List) to include in 'server.cfg' that are not otherwise set by AMP. One setting per line",
        "Keywords": "additional,settings,custom",
        "FieldName": "UserSettings",
        "InputType": "Textarea",
        "IsFlagArgument": false,
        "ParamFieldName": "UserSettings",
        "DefaultValue": "",
        "EnumValues": {}
    },
    {
        "DisplayName": "Enable Friendly Fire",
        "Category": "Zombie Panic! Source:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "If set, friendly fire will be enabled (teammates can cause damage to other teammates)",
        "Keywords": "friendly,fire,mp_friendlyfire",
        "FieldName": "mp_friendlyfire",
        "InputType": "checkbox",
        "ParamFieldName": "mp_friendlyfire",
        "DefaultValue": "0",
        "EnumValues": {
            "False": "0",
            "True": "1"
        }
    },
    {
        "DisplayName": "Allow Players To Pause Server",
        "Category": "Zombie Panic! Source:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "If set, players will be able to pause the server. Not recommended",
        "Keywords": "pause,pausable,sv_pausable",
        "FieldName": "sv_pausable",
        "InputType": "checkbox",
        "ParamFieldName": "sv_pausable",
        "DefaultValue": "0",
        "EnumValues": {
            "False": "0",
            "True": "1"
        }
    },
    {
        "DisplayName": "Allow Wait Command",
        "Category": "Zombie Panic! Source:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "If enabled, the wait command will be allowed on clients connected to the server. Recommended to keep disabled to prevent server crash exploits",
        "Keywords": "wait,command,sv_allow_wait_command",
        "FieldName": "sv_allow_wait_command",
        "InputType": "checkbox",
        "ParamFieldName": "sv_allow_wait_command",
        "DefaultValue": "1",
        "EnumValues": {
            "False": "0",
            "True": "1"
        }
    },
    {
        "DisplayName": "Enable Voice Communication",
        "Category": "Zombie Panic! Source:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "If set, voice communication will be enabled on the server",
        "Keywords": "voice,communication,sv_voiceenable",
        "FieldName": "sv_voiceenable",
        "InputType": "checkbox",
        "ParamFieldName": "sv_voiceenable",
        "DefaultValue": "1",
        "EnumValues": {
            "False": "0",
            "True": "1"
        }
    },
    {
        "DisplayName": "Allow All Talk",
        "Category": "Zombie Panic! Source:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "If enabled, players can communicate with all other players, with no team restrictions",
        "Keywords": "all,talk,sv_alltalk",
        "FieldName": "sv_alltalk",
        "InputType": "checkbox",
        "ParamFieldName": "sv_alltalk",
        "DefaultValue": "0",
        "EnumValues": {
            "False": "0",
            "True": "1"
        }
    },
    {
        "DisplayName": "Force Respawn",
        "Category": "Zombie Panic! Source:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "If enabled, players will be forced to respawn after death",
        "Keywords": "force,respawn,death,mp_forcerespawn",
        "FieldName": "mp_forcerespawn",
        "InputType": "checkbox",
        "ParamFieldName": "mp_forcerespawn",
        "DefaultValue": "1",
        "EnumValues": {
            "False": "0",
            "True": "1"
        }
    },
    {
        "DisplayName": "Enable Fade To Black",
        "Category": "Zombie Panic! Source:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "If enabled, a player's screen fades to black for the remainder of the round after death (HUD and chat still works)",
        "Keywords": "fade,black,spectator,death,mp_fadetoblack",
        "FieldName": "mp_fadetoblack",
        "InputType": "checkbox",
        "ParamFieldName": "mp_fadetoblack",
        "DefaultValue": "0",
        "EnumValues": {
            "False": "0",
            "True": "1"
        }
    },
    {
        "DisplayName": "Map Rotation Time Limit",
        "Category": "Zombie Panic! Source:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "Sets the game time per map. 0 = disabled",
        "Keywords": "time,limit,rotation,mp_timelimit",
        "FieldName": "mp_timelimit",
        "InputType": "number",
        "MinValue": "0",
        "ParamFieldName": "mp_timelimit",
        "DefaultValue": "0",
        "Placeholder": "0",
        "Suffix": "minutes",
        "EnumValues": {}
    },
    {
        "DisplayName": "Round Time",
        "Category": "Zombie Panic! Source:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "Sets the round time",
        "Keywords": "round,time,mp_roundtime",
        "FieldName": "mp_roundtime",
        "InputType": "number",
        "ParamFieldName": "mp_roundtime",
        "DefaultValue": "3",
        "Placeholder": "3",
        "Suffix": "minutes",
        "EnumValues": {}
    },
    {
        "DisplayName": "Restrict Spectator Mode",
        "Category": "Zombie Panic! Source:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "If set, the spectator mode for dead players will be restricted",
        "Keywords": "spectator,camera,first,person,mp_forcecamera",
        "FieldName": "mp_forcecamera",
        "InputType": "checkbox",
        "ParamFieldName": "mp_forcecamera",
        "DefaultValue": "1",
        "EnumValues": {
            "False": "0",
            "True": "1"
        }
    },
    {
        "DisplayName": "Alternate Ticks",
        "Category": "Zombie Panic! Source:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "If set, the server only simulates entities on even numbered ticks",
        "Keywords": "alternate,ticks,sv_alternateticks",
        "FieldName": "sv_alternateticks",
        "InputType": "checkbox",
        "ParamFieldName": "sv_alternateticks",
        "DefaultValue": "0",
        "EnumValues": {
            "False": "0",
            "True": "1"
        }
    },
    {
        "DisplayName": "Disable SourceTV",
        "Category": "Zombie Panic! Source:stadia_controller",
        "Subcategory": "SourceTV:tv:3",
        "Description": "If set, SourceTV will be disabled on the server",
        "Keywords": "sourcetv,source,nohltv",
        "FieldName": "nohltv",
        "InputType": "checkbox",
        "ParamFieldName": "nohltv",
        "DefaultValue": "-nohltv ",
        "EnumValues": {
            "False": "",
            "True": "-nohltv "
        }
    },
    {
        "DisplayName": "Enable Automatic Demo Recording",
        "Category": "Zombie Panic! Source:stadia_controller",
        "Subcategory": "SourceTV:tv:3",
        "Description": "If set, all games will be recorded as SourceTV demos",
        "Keywords": "sourcetv,tv,tv_autorecord",
        "FieldName": "tv_autorecord",
        "InputType": "checkbox",
        "ParamFieldName": "tv_autorecord",
        "DefaultValue": "0",
        "EnumValues": {
            "False": "0",
            "True": "1"
        }
    },
    {
        "DisplayName": "SourceTV Viewer Limit",
        "Category": "Zombie Panic! Source:stadia_controller",
        "Subcategory": "SourceTV:tv:3",
        "Description": "Sets the maximum number of clients allowed to connect to the server's SourceTV. 0 = no SourceTV viewers are allowed, the game will only be recorded locally",
        "Keywords": "max,spectators,clients,viewers,sourcetv,tv,tv_maxclients",
        "FieldName": "tv_maxclients",
        "InputType": "number",
        "MinValue": "0",
        "MaxValue": "255",
        "ParamFieldName": "tv_maxclients",
        "DefaultValue": "128",
        "Placeholder": "128",
        "Suffix": "viewers",
        "EnumValues": {}
    },
    {
        "DisplayName": "Maximum SourceTV Bandwidth",
        "Category": "Zombie Panic! Source:stadia_controller",
        "Subcategory": "SourceTV:tv:3",
        "Description": "Sets the maximum SourceTV spectator bandwidth rate allowed. 0 = unlimited",
        "Keywords": "maximum,bandwidth,rate,sourcetv,tv,tv_maxrate",
        "FieldName": "tv_maxrate",
        "InputType": "number",
        "MinValue": "0",
        "ParamFieldName": "tv_maxrate",
        "DefaultValue": "8000",
        "Placeholder": "8000",
        "EnumValues": {}
    },
    {
        "DisplayName": "Metamod and SourceMod Management",
        "Category": "Updates",
        "Subcategory": "Metamod and SourceMod:build:3",
        "Description": "Sets how to manage Metamod and SourceMod on the server. Branch and Build Versions must be set accordingly for installation. Update the server after changing this setting (unless \"Do nothing\" is selected)",
        "Keywords": "install,metamod,sourcemod",
        "FieldName": "InstallMod",
        "InputType": "enum",
        "ParamFieldName": "InstallMod",
        "DefaultValue": "none",
        "EnumValues": {
            "none": "Do nothing (default)",
            "false": "Deactivate mods",
            "true": "Install and activate mods"
        }
    },
    {
        "DisplayName": "Metamod Branch",
        "Category": "Updates",
        "Subcategory": "Metamod and SourceMod:build:3",
        "Description": "Specifies the [Metamod](https://www.metamodsource.net/downloads.php) branch to install",
        "Keywords": "metamod,branch",
        "FieldName": "MetamodBranch",
        "InputType": "enum",
        "ParamFieldName": "MetamodBranch",
        "DefaultValue": "1.12",
        "EnumValues": {
            "1.11": "Old stable (1.11)",
            "1.12": "Stable (1.12) (default)",
            "2.0": "Development (2.0)"
        }
    },
    {
        "DisplayName": "Metamod Build Version",
        "Category": "Updates",
        "Subcategory": "Metamod and SourceMod:build:3",
        "Description": "Specifies the [Metamod build version](https://www.metamodsource.net/downloads.php) to install. Empty = latest build for the branch specified under Metamod Branch",
        "Keywords": "metamod,build,version",
        "FieldName": "MetamodBuild",
        "InputType": "number",
        "ParamFieldName": "MetamodBuild",
        "DefaultValue": "",
        "Placeholder": "1219",
        "EnumValues": {}
    },
    {
        "DisplayName": "SourceMod Branch",
        "Category": "Updates",
        "Subcategory": "Metamod and SourceMod:build:3",
        "Description": "Specifies the [SourceMod](https://www.sourcemod.net/downloads.php) branch to install",
        "Keywords": "sourcemod,branch",
        "FieldName": "SourceModBranch",
        "InputType": "enum",
        "ParamFieldName": "SourceModBranch",
        "DefaultValue": "1.12",
        "EnumValues": {
            "1.11": "Old stable (1.11)",
            "1.12": "Stable (1.12) (default)",
            "1.13": "Development (1.13)"
        }
    },
    {
        "DisplayName": "SourceMod Build Version",
        "Category": "Updates",
        "Subcategory": "Metamod and SourceMod:build:3",
        "Description": "Specifies the [SourceMod build version](https://www.sourcemod.net/downloads.php) to install. Empty = latest build for the branch specified under SourceMod Branch",
        "Keywords": "sourcemod,build,version",
        "FieldName": "SourceModBuild",
        "InputType": "number",
        "ParamFieldName": "SourceModBuild",
        "DefaultValue": "",
        "Placeholder": "7201",
        "EnumValues": {}
    }
]