[
    {
        "DisplayName": "Server Name",
        "Category": "Half-Life: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 Half-Life Server",
        "EnumValues": {}
    },
    {
        "DisplayName": "Server MOTD",
        "Category": "Half-Life:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the message of the day (MOTD) that is shown to joining players",
        "Keywords": "message,welcome,motd",
        "FieldName": "motd",
        "InputType": "Textarea",
        "ParamFieldName": "motd",
        "DefaultValue": "Welcome to Half-Life!",
        "EnumValues": {}
    },
    {
        "DisplayName": "Server Mod Name",
        "Category": "Half-Life:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the name of the mod directory to load, allowing the use of third-party Half-Life mods. Don't change this from the default 'valve' unless you know what you are doing!",
        "Keywords": "server,mod,directory,game",
        "FieldName": "mod",
        "InputType": "text",
        "ParamFieldName": "mod",
        "DefaultValue": "valve",
        "Placeholder": "valve",
        "EnumValues": {}
    },
    {
        "DisplayName": "LAN Server",
        "Category": "Half-Life:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "If enabled, the server will operate as a LAN server: no heartbeat, no authentication, no non-class C addresses, 9999.0 rate, etc",
        "Keywords": "lan,local,sv_lan",
        "FieldName": "sv_lan",
        "InputType": "checkbox",
        "ParamFieldName": "sv_lan",
        "DefaultValue": "0",
        "EnumValues": {
            "False": "0",
            "True": "1"
        }
    },
    {
        "DisplayName": "Server Password",
        "Category": "Half-Life: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": "RCON Password",
        "Category": "Half-Life:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "See the Security and Privacy menu for configurable options for the server's RCON",
        "Keywords": "rcon,password,rcon_password",
        "FieldName": "$RemoteAdminPassword",
        "InputType": "hidden",
        "IsFlagArgument": false,
        "ParamFieldName": "rcon_password",
        "EnumValues": {}
    },
    {
        "DisplayName": "Initial Map",
        "Category": "Half-Life: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",
        "IncludeInCommandLine": true,
        "DefaultValue": "t0a0",
        "EnumValues": {
            "boot_camp": "boot_camp",
            "c1a0a": "c1a0a",
            "c1a1": "c1a1",
            "c1a2d": "c1a2d",
            "c1a4d": "c1a4d",
            "c2a1b": "c2a1b",
            "c2a2e": "c2a2e",
            "c2a3d": "c2a3d",
            "c2a4f": "c2a4f",
            "c2a5f": "c2a5f",
            "c3a2b": "c3a2b",
            "c4a1": "c4a1",
            "c4a3": "c4a3",
            "rapidcore": "rapidcore",
            "t0a0": "t0a0",
            "bounce": "bounce",
            "c1a0b": "c1a0b",
            "c1a1c": "c1a1c",
            "c1a3a": "c1a3a",
            "c1a4e": "c1a4e",
            "c2a1": "c2a1",
            "c2a2f": "c2a2f",
            "c2a3e": "c2a3e",
            "c2a4g": "c2a4g",
            "c2a5g": "c2a5g",
            "c3a2": "c3a2",
            "c4a1c": "c4a1c",
            "c5a1": "c5a1",
            "snark_pit": "snark_pit",
            "t0a0c": "t0a0c",
            "c0a0a": "c0a0a",
            "c1a0": "c1a0",
            "c1a1d": "c1a1d",
            "c1a3b": "c1a3b",
            "c1a4f": "c1a4f",
            "c2a2a": "c2a2a",
            "c2a2g": "c2a2g",
            "c2a4a": "c2a4a",
            "c2a5a": "c2a5a",
            "c2a5w": "c2a5w",
            "c3a2c": "c3a2c",
            "c4a1d": "c4a1d",
            "crossfire": "crossfire",
            "stalkyard": "stalkyard",
            "t0a0d": "t0a0d",
            "c0a0b": "c0a0b",
            "c1a0c": "c1a0c",
            "c1a1f": "c1a1f",
            "c1a3": "c1a3",
            "c1a4g": "c1a4g",
            "c2a2b1": "c2a2b1",
            "c2a2h": "c2a2h",
            "c2a4b": "c2a4b",
            "c2a5b": "c2a5b",
            "c2a5x": "c2a5x",
            "c3a2d": "c3a2d",
            "c4a1e": "c4a1e",
            "datacore": "datacore",
            "subtransit": "subtransit",
            "undertow": "undertow",
            "c0a0": "c0a0",
            "c1a0d": "c1a0d",
            "c1a2a": "c1a2a",
            "c1a3c": "c1a3c",
            "c1a4i": "c1a4i",
            "c2a2b2": "c2a2b2",
            "c2a3a": "c2a3a",
            "c2a4": "c2a4",
            "c2a5": "c2a5",
            "c3a1a": "c3a1a",
            "c3a2e": "c3a2e",
            "c4a1f": "c4a1f",
            "frenzy": "frenzy",
            "t0a0a": "t0a0a",
            "c0a0c": "c0a0c",
            "c1a1a": "c1a1a",
            "c1a2": "c1a2",
            "c1a4b": "c1a4b",
            "c1a4k": "c1a4k",
            "c2a2c": "c2a2c",
            "c2a3": "c2a3",
            "c2a4d": "c2a4d",
            "c2a5d": "c2a5d",
            "c3a1": "c3a1",
            "c4a1a": "c4a1a",
            "c4a2b": "c4a2b",
            "t0a0b2": "t0a0b2",
            "c0a0e": "c0a0e",
            "c1a1b": "c1a1b",
            "c1a2c": "c1a2c",
            "c1a4": "c1a4",
            "c2a1a": "c2a1a",
            "c2a2d": "c2a2d",
            "c2a3c": "c2a3c",
            "c2a4e": "c2a4e",
            "c2a5e": "c2a5e",
            "c3a2a": "c3a2a",
            "c4a1b": "c4a1b",
            "c4a2": "c4a2",
            "lambda_bunker": "lambda_bunker",
            "t0a0b": "t0a0b",
            "{{CustomMap}}": "--Custom--"
        }
    },
    {
        "DisplayName": "Custom Initial Map",
        "Category": "Half-Life: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": "Map Rotation Cycle",
        "Category": "Half-Life:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the map rotation list",
        "Keywords": "map,rotation,cycle,mapcycle",
        "FieldName": "mapcycle",
        "InputType": "list",
        "ParamFieldName": "mapcycle",
        "DefaultValue": "[\"undertow\",\"snark_pit\",\"boot_camp\",\"lambda_bunker\",\"datacore\",\"stalkyard\"]",
        "Special": "listfile:./half-life/90/valve/mapcycle.txt",
        "EnumValues": {}
    },
    {
        "DisplayName": "Map Rotation Time Limit",
        "Category": "Half-Life:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the time period between map rotations. 0 = disabled",
        "Keywords": "time,limit,rotation,mp_timelimit",
        "FieldName": "mp_timelimit",
        "InputType": "number",
        "MinValue": "0",
        "ParamFieldName": "mp_timelimit",
        "DefaultValue": "30",
        "Placeholder": "30",
        "Suffix": "minutes",
        "EnumValues": {}
    },
    {
        "DisplayName": "Server Region",
        "Category": "Half-Life:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the server region shown in the server browser",
        "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": "Half-Life: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": "2",
        "MaxValue": "32",
        "ParamFieldName": "maxplayers",
        "IncludeInCommandLine": true,
        "DefaultValue": "24",
        "Placeholder": "24",
        "Suffix": "players",
        "EnumValues": {}
    },
    {
        "DisplayName": "Allow Spectators",
        "Category": "Half-Life:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "If set, players will be allowed to join the server as spectators",
        "Keywords": "allow,spectators,allow_spectators",
        "FieldName": "allow_spectators",
        "InputType": "checkbox",
        "ParamFieldName": "allow_spectators",
        "DefaultValue": "1",
        "EnumValues": {
            "False": "0",
            "True": "1"
        }
    },
    {
        "DisplayName": "Install Metamod",
        "Category": "Half-Life:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets whether to install and activate [Metamod-AMX](https://www.amxmodx.org/) or [Metamod-r](https://metamod-r.org/) when the server is updated. Metamod-r only works with reHLDS",
        "Keywords": "install,metamod",
        "FieldName": "InstallMetamod",
        "InputType": "enum",
        "ParamFieldName": "InstallMetamod",
        "DefaultValue": "none",
        "EnumValues": {
            "none": "None",
            "metamod-amx": "Metamod-AMX",
            "metamod-r": "Metamod-r"
        }
    },
    {
        "DisplayName": "Install AMX Mod X Plugin",
        "Category": "Half-Life:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "If set, the AMX Mod X plugin will be installed when the server is updated. Requires Metamod to be installed. Activate the plugin by including it in Load Plugins: win32 addons/amxmodx/dlls/amxmodx_mm.dll | linux addons/amxmodx/dlls/amxmodx_mm_i386.so",
        "Keywords": "install,amxmodx",
        "FieldName": "InstallAMXModX",
        "InputType": "checkbox",
        "ParamFieldName": "InstallAMXModX",
        "DefaultValue": "false",
        "EnumValues": {
            "False": "false",
            "True": "true"
        }
    },
    {
        "DisplayName": "Load Plugins",
        "Category": "Half-Life:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets a list of Metamod plugins to load when the server is started. Requires Metamod to be installed. Format: win32|linux <path to .dll/.so>",
        "Keywords": "plugins",
        "FieldName": "Plugins",
        "InputType": "list",
        "ParamFieldName": "Plugins",
        "DefaultValue": "",
        "Special": "listfile:./half-life/90/valve/addons/metamod/plugins.ini",
        "EnumValues": {}
    },
    {
        "DisplayName": "Enable Cheats",
        "Category": "Half-Life: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": "Enable IP Packet Filter",
        "Category": "Half-Life: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": "Allow Download From Server",
        "Category": "Half-Life: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,svallow_download",
        "FieldName": "sv_allowdownload",
        "InputType": "checkbox",
        "ParamFieldName": "sv_allowdownload",
        "DefaultValue": "1",
        "EnumValues": {
            "False": "0",
            "True": "1"
        }
    },
    {
        "DisplayName": "Fast Download URLs",
        "Category": "Half-Life:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the URL(s) 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": "Half-Life: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": "1",
        "EnumValues": {
            "False": "0",
            "True": "1"
        }
    },
    {
        "DisplayName": "Minimum Client Rate",
        "Category": "Half-Life: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": "0",
        "Placeholder": "0",
        "Suffix": "bytes/second",
        "EnumValues": {}
    },
    {
        "DisplayName": "Maximum Client Rate",
        "Category": "Half-Life: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": "Half-Life: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": "10",
        "ParamFieldName": "sv_minupdaterate",
        "DefaultValue": "50",
        "Placeholder": "50",
        "EnumValues": {}
    },
    {
        "DisplayName": "Maximum Server Update Rate",
        "Category": "Half-Life: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": "10",
        "ParamFieldName": "sv_maxupdaterate",
        "DefaultValue": "101",
        "Placeholder": "101",
        "EnumValues": {}
    },
    {
        "DisplayName": "Tick Rate",
        "Category": "Half-Life:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the maximum number of frames per second (FPS) that the server can calculate",
        "Keywords": "maximum,fps,frames,tick,rate,sys_ticrate",
        "FieldName": "sys_ticrate",
        "InputType": "number",
        "MinValue": "0",
        "MaxValue": "10000",
        "ParamFieldName": "sys_ticrate",
        "DefaultValue": "1000",
        "Placeholder": "1000",
        "Suffix": "fps",
        "EnumValues": {}
    },
    {
        "DisplayName": "Disable Valve Anti-Cheat",
        "Category": "Half-Life: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": "Ping Boost",
        "Category": "Half-Life: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": "Log Chat Messages",
        "Category": "Half-Life:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "If set, logging of chat messages will be enabled",
        "Keywords": "log,logging,chat,messages,mp_logmessages",
        "FieldName": "mp_logmessages",
        "InputType": "checkbox",
        "ParamFieldName": "mp_logmessages",
        "DefaultValue": "1",
        "EnumValues": {
            "False": "0",
            "True": "1"
        }
    },
    {
        "DisplayName": "Additional Command Line Parameters",
        "Category": "Half-Life:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Specifies additional command line parameters (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",
        "IsFlagArgument": false,
        "ParamFieldName": "CustomParameters",
        "DefaultValue": "",
        "Placeholder": "",
        "EnumValues": {}
    },
    {
        "DisplayName": "Additional Console Variables",
        "Category": "Half-Life:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Specifies additional console variables (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",
        "IsFlagArgument": false,
        "ParamFieldName": "CustomConVars",
        "DefaultValue": "",
        "Placeholder": "",
        "EnumValues": {}
    },
    {
        "DisplayName": "Additional Server Settings",
        "Category": "Half-Life:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Specifies additional settings 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": "Maximum Player Movement Speed",
        "Category": "Half-Life:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "Sets the maximum speed that a player can move at when on the ground",
        "Keywords": "maximum,movement,speed,sv_maxspeed",
        "FieldName": "sv_maxspeed",
        "InputType": "number",
        "MinValue": "10",
        "ParamFieldName": "sv_maxspeed",
        "DefaultValue": "320",
        "Placeholder": "320",
        "EnumValues": {}
    },
    {
        "DisplayName": "Enable Friendly Fire",
        "Category": "Half-Life: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": "Enable Flashlight",
        "Category": "Half-Life:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "If sets, allows the use of the flashlight by pressing the F button",
        "Keywords": "flashlight,mp_flashlight",
        "FieldName": "mp_flashlight",
        "InputType": "checkbox",
        "ParamFieldName": "mp_flashlight",
        "DefaultValue": "0",
        "EnumValues": {
            "False": "0",
            "True": "1"
        }
    },
    {
        "DisplayName": "Enable Footsteps",
        "Category": "Half-Life:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "If set, footstep sounds will be enabled",
        "Keywords": "footstep,sounds,mp_footsteps",
        "FieldName": "mp_footsteps",
        "InputType": "checkbox",
        "ParamFieldName": "mp_footsteps",
        "DefaultValue": "1",
        "EnumValues": {
            "False": "0",
            "True": "1"
        }
    },
    {
        "DisplayName": "Enable Auto Aim",
        "Category": "Half-Life:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "If set, enables auto aim when a player's crosshair is near an enemy",
        "Keywords": "auto,aim,crosshair,sv_aim",
        "FieldName": "sv_aim",
        "InputType": "checkbox",
        "ParamFieldName": "sv_aim",
        "DefaultValue": "0",
        "EnumValues": {
            "False": "0",
            "True": "1"
        }
    },
    {
        "DisplayName": "Enable Auto Crosshair",
        "Category": "Half-Life:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "If set, the red crosshair will be enabled. Requires Auto Aim to be enabled",
        "Keywords": "auto,crosshair,mp_autocrosshair",
        "FieldName": "mp_autocrosshair",
        "InputType": "checkbox",
        "ParamFieldName": "mp_autocrosshair",
        "DefaultValue": "0",
        "EnumValues": {
            "False": "0",
            "True": "1"
        }
    },
    {
        "DisplayName": "Allow Players To Pause Server",
        "Category": "Half-Life:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "If set, players will be able to pause the server. Not recommended",
        "Keywords": "pause,pausable",
        "FieldName": "pausable",
        "InputType": "checkbox",
        "ParamFieldName": "pausable",
        "DefaultValue": "0",
        "EnumValues": {
            "False": "0",
            "True": "1"
        }
    },
    {
        "DisplayName": "Allow All Talk",
        "Category": "Half-Life: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": "Server Branch",
        "Category": "Updates",
        "Subcategory": "Steam Downloads:download",
        "Description": "Sets the server branch to install. NOTE: Update the server after switching branches!",
        "Keywords": "server,branch,public,legacy",
        "FieldName": "ServerBranch",
        "InputType": "enum",
        "ParamFieldName": "ServerBranch",
        "DefaultValue": "public",
        "EnumValues": {
            "public": "Public (default)",
            "steam_legacy": "Steam Legacy (pre-25th anniversary build)"
        }
    },
    {
        "DisplayName": "Install reHLDS",
        "Category": "Updates",
        "Subcategory": "Runtime Configuration:build:3",
        "Description": "If enabled, the [reHLDS engine](https://github.com/dreamstalker/rehlds) will be installed to run the server. Only works with the Steam Legacy server. Note: update the server after changing this setting",
        "Keywords": "install,rehlds",
        "FieldName": "InstallreHLDS",
        "InputType": "checkbox",
        "ParamFieldName": "InstallreHLDS",
        "DefaultValue": "false",
        "EnumValues": {
            "False": "false",
            "True": "true"
        }
    }
]