[
    {
        "DisplayName": "Admin List File",
        "Category": "DOOM II:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "",
        "Keywords": "",
        "FieldName": "sv_adminlistfile",
        "InputType": "text",
        "ParamFieldName": "sv_adminlistfile",
        "ExcludeFromImport": true,
        "Hidden": true,
        "DefaultValue": "adminlist.txt",
        "EnumValues": {}
    },
    {
        "DisplayName": "Color Strip Method",
        "Category": "DOOM II:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "",
        "Keywords": "",
        "FieldName": "sv_colorstripmethod",
        "InputType": "text",
        "ParamFieldName": "sv_colorstripmethod",
        "ExcludeFromImport": true,
        "Hidden": true,
        "DefaultValue": "0",
        "EnumValues": {}
    },
    {
        "DisplayName": "IWAD Path",
        "Category": "DOOM II:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the path to the DOOM II IWAD file to use. 'Default' assumes that AMP manages the download from Steam of the client files. If that is disabled under Updates, select 'Custom' and specify Custom IWAD Path accordingly",
        "Keywords": "iwad,path",
        "FieldName": "IWADPath",
        "InputType": "enum",
        "ParamFieldName": "IWADPath",
        "DefaultValue": "client/base/doom2/DOOM2.WAD",
        "EnumValues": {
            "client/base/doom2/DOOM2.WAD": "Default",
            "{{CustomIWADPath}}": "Custom"
        }
    },
    {
        "DisplayName": "Custom IWAD Path",
        "Category": "DOOM II:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets a custom path to use for the IWAD Path, if 'Custom' is selected",
        "Keywords": "custom,iwad,path",
        "FieldName": "CustomIWADPath",
        "InputType": "text",
        "ParamFieldName": "CustomIWADPath",
        "IncludeInCommandLine": false,
        "DefaultValue": "",
        "EnumValues": {}
    },
    {
        "DisplayName": "Load Files",
        "Category": "DOOM II:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets a space-separated list of files to load with the server. The files can be WAD, PK3, PK7, ZIP, 7z, BEX, BEH, DEH or CLD files",
        "Keywords": "file",
        "FieldName": "file",
        "InputType": "text",
        "ParamFieldName": "file",
        "IncludeInCommandLine": true,
        "SkipIfEmpty": true,
        "DefaultValue": "",
        "Placeholder": "Eviternity.wad",
        "EnumValues": {}
    },
    {
        "DisplayName": "Server Hostname",
        "Category": "DOOM II:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the display name the server has on the master server list",
        "Keywords": "hostname,server,name,sv_hostname",
        "FieldName": "sv_hostname",
        "InputType": "text",
        "ParamFieldName": "sv_hostname",
        "DefaultValue": "AMP Powered DOOM II server",
        "Placeholder": "AMP Powered DOOM II server",
        "EnumValues": {}
    },
    {
        "DisplayName": "Force Join Password",
        "Category": "DOOM II:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "If set, clients must supply the Join Password in order to join the gam. Clients without the proper join password may still spectate freely",
        "Keywords": "force,join,password,sv_forcejoinpassword",
        "FieldName": "sv_forcejoinpassword",
        "InputType": "checkbox",
        "ParamFieldName": "sv_forcejoinpassword",
        "DefaultValue": "false",
        "EnumValues": {
            "False": "false",
            "True": "true"
        }
    },
    {
        "DisplayName": "Join Password",
        "Category": "DOOM II:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the join password clients must supply in order to join the game, if Force Join Password is enabled",
        "Keywords": "join,password,sv_joinpassword",
        "FieldName": "sv_joinpassword",
        "InputType": "Password",
        "ParamFieldName": "sv_joinpassword",
        "DefaultValue": "",
        "EnumValues": {}
    },
    {
        "DisplayName": "Force Server Password",
        "Category": "DOOM II:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "If set, clients must supply the Server Password in order to connect to the server. Clients without the proper password may not connect at all",
        "Keywords": "force,password,sv_forcepassword",
        "FieldName": "sv_forcepassword",
        "InputType": "checkbox",
        "ParamFieldName": "sv_forcepassword",
        "DefaultValue": "false",
        "EnumValues": {
            "False": "false",
            "True": "true"
        }
    },
    {
        "DisplayName": "Server Password",
        "Category": "DOOM II:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the password clients must supply to connect to the server, if Force Server Password is enabled",
        "Keywords": "server,password,sv_password",
        "FieldName": "sv_password",
        "InputType": "Password",
        "ParamFieldName": "sv_password",
        "DefaultValue": "",
        "EnumValues": {}
    },
    {
        "DisplayName": "Host Email",
        "Category": "DOOM II:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets an e-mail address for clients to send an email to the administrator of the server",
        "Keywords": "host,email,sv_hostemail",
        "FieldName": "sv_hostemail",
        "InputType": "text",
        "ParamFieldName": "sv_hostemail",
        "DefaultValue": "",
        "Placeholder": "admin@example.com",
        "EnumValues": {}
    },
    {
        "DisplayName": "Server MOTD",
        "Category": "DOOM II:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets a message of the day (MOTD) on the server, a welcome message printed on clients upon connection",
        "Keywords": "motd,message,day,sv_motd",
        "FieldName": "sv_motd",
        "InputType": "text",
        "ParamFieldName": "sv_motd",
        "DefaultValue": "",
        "Placeholder": "Welcome to the server!",
        "EnumValues": {}
    },
    {
        "DisplayName": "Server Website",
        "Category": "DOOM II:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets a website for the server. Used as the primary download location for any PWADs",
        "Keywords": "website,sv_website",
        "FieldName": "sv_website",
        "InputType": "text",
        "ParamFieldName": "sv_website",
        "DefaultValue": "",
        "Placeholder": "https://example.com/wads",
        "EnumValues": {}
    },
    {
        "DisplayName": "Client Limit",
        "Category": "DOOM II:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the maximum number of clients (players and spectators) that may connect to the server at one time",
        "Keywords": "maximum,players,limit,sv_maxclients",
        "FieldName": "$MaxUsers",
        "InputType": "number",
        "MinValue": "1",
        "MaxValue": "64",
        "ParamFieldName": "sv_maxclients",
        "DefaultValue": "32",
        "Placeholder": "32",
        "Suffix": "clients",
        "EnumValues": {}
    },
    {
        "DisplayName": "Player Limit",
        "Category": "DOOM II:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the maximum number of players that can join the game at one time. Others clients will be forced to spectate",
        "Keywords": "max,players,sv_maxplayers",
        "FieldName": "sv_maxplayers",
        "InputType": "number",
        "MinValue": "1",
        "MaxValue": "64",
        "ParamFieldName": "sv_maxplayers",
        "DefaultValue": "32",
        "Placeholder": "32",
        "Suffix": "players",
        "EnumValues": {}
    },
    {
        "DisplayName": "Client Limit Per IP",
        "Category": "DOOM II:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets how many clients with the same IP can enter the server at one time",
        "Keywords": "max,clients,per,ip,sv_maxclientsperip",
        "FieldName": "sv_maxclientsperip",
        "InputType": "number",
        "MinValue": "1",
        "ParamFieldName": "sv_maxclientsperip",
        "DefaultValue": "2",
        "Placeholder": "2",
        "Suffix": "clients",
        "EnumValues": {}
    },
    {
        "DisplayName": "Admin List",
        "Category": "DOOM II:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "List of IPs of clients who are considered to be administrators on the server. Administrators can bypass the Client Limit and cannot be votekicked",
        "Keywords": "admin,list",
        "FieldName": "AdminList",
        "InputType": "list",
        "ParamFieldName": "AdminList",
        "DefaultValue": "",
        "Special": "listfile:./doom2/server/adminlist.txt",
        "EnumValues": {}
    },
    {
        "DisplayName": "Ban Exemption (Whitelist) Files",
        "Category": "DOOM II:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Semi-colon seaprated list of files that define a whitelist of IPs that are exempt from bans and votekicks",
        "Keywords": "ban,exemption,whitelist,file,sv_banexemptionfile",
        "FieldName": "sv_banexemptionfile",
        "InputType": "text",
        "ParamFieldName": "sv_banexemptionfile",
        "DefaultValue": "whitelist.txt",
        "Placeholder": "whitelist.txt; whitelistfile_1.txt",
        "EnumValues": {}
    },
    {
        "DisplayName": "Ban Files",
        "Category": "DOOM II:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Semi-colon seaprated list of files that define a blacklist of banned IPs",
        "Keywords": "ban,blacklist,file,sv_banfile",
        "FieldName": "sv_banfile",
        "InputType": "text",
        "ParamFieldName": "sv_banfile",
        "DefaultValue": "banlist.txt",
        "Placeholder": "banlist.txt; banlistfile_1.txt",
        "EnumValues": {}
    },
    {
        "DisplayName": "AFK To Spectator Time",
        "Category": "DOOM II:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Inactive (AFK) players will be forced to spectators after the specified time period. 0 = disabled",
        "Keywords": "afk,spectator,time,sv_afk2spec",
        "FieldName": "sv_afk2spec",
        "InputType": "number",
        "MinValue": "0",
        "ParamFieldName": "sv_afk2spec",
        "DefaultValue": "0",
        "Placeholder": "0",
        "Suffix": "minutes",
        "EnumValues": {}
    },
    {
        "DisplayName": "Air Control",
        "Category": "DOOM II:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the [control](https://wiki.zandronum.com/Air_Control) a player has over their direction while in the air",
        "Keywords": "air,control,sv_aircontrol",
        "FieldName": "sv_aircontrol",
        "InputType": "number",
        "ParamFieldName": "sv_aircontrol",
        "DefaultValue": "0.00390625",
        "Placeholder": "0.00390625",
        "EnumValues": {}
    },
    {
        "DisplayName": "Allow ACS Ban Function",
        "Category": "DOOM II:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "If set, allows mods to ban players using the [BanFromGame](https://wiki.zandronum.com/BanFromGame) ACS function. Requires development version 3.2-alpha and above",
        "Keywords": "acs,ban,function,sv_allowacsbanfunction",
        "FieldName": "sv_allowacsbanfunction",
        "InputType": "checkbox",
        "ParamFieldName": "sv_allowacsbanfunction",
        "DefaultValue": "false",
        "EnumValues": {
            "False": "false",
            "True": "true"
        }
    },
    {
        "DisplayName": "Allow Private Chat",
        "Category": "DOOM II:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Determines if clients are allowed to send private messages to each other or the host of the server",
        "Keywords": "private,chat,allow,sv_allowprivatechat",
        "FieldName": "sv_allowprivatechat",
        "InputType": "enum",
        "ParamFieldName": "sv_allowprivatechat",
        "DefaultValue": "1",
        "EnumValues": {
            "0": "Disabled",
            "1": "Allow all (default)",
            "2": "Allow teammates only"
        }
    },
    {
        "DisplayName": "Allow Voice Chat",
        "Category": "DOOM II:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Controls whether voice chat is enabled and who can use it. Requires development version 3.2-alpha and above",
        "Keywords": "voice,chat,allow,sv_allowvoicechat",
        "FieldName": "sv_allowvoicechat",
        "InputType": "enum",
        "ParamFieldName": "sv_allowvoicechat",
        "DefaultValue": "1",
        "EnumValues": {
            "0": "Disabled",
            "1": "Allow everyone (default)",
            "2": "Allow teammates only",
            "3": "Players and spectators chat separately"
        }
    },
    {
        "DisplayName": "Proximity Voice Chat",
        "Category": "DOOM II:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "If set, enables proximity-based voice chat. Requires development version 3.2-alpha and above",
        "Keywords": "proximity,voice,chat,sv_proximityvoicechat",
        "FieldName": "sv_proximityvoicechat",
        "InputType": "checkbox",
        "ParamFieldName": "sv_proximityvoicechat",
        "DefaultValue": "false",
        "EnumValues": {
            "False": "false",
            "True": "true"
        }
    },
    {
        "DisplayName": "Maximum Proximity Rolloff Distance",
        "Category": "DOOM II:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Controls the distance at which proximity voice chat is no longer audible. Requires development version 3.2-alpha and above",
        "Keywords": "max,proximity,rolloff,distance,sv_maxproximityrolloffdist",
        "FieldName": "sv_maxproximityrolloffdist",
        "InputType": "number",
        "ParamFieldName": "sv_maxproximityrolloffdist",
        "DefaultValue": "200",
        "Placeholder": "200",
        "Suffix": "units",
        "EnumValues": {}
    },
    {
        "DisplayName": "Minimum Proximity Rolloff Distance",
        "Category": "DOOM II:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Controls the distance at which proximity voice chat will begin rolling off (becoming quieter). Requires development version 3.2-alpha and above",
        "Keywords": "min,proximity,rolloff,distance,sv_minproximityrolloffdist",
        "FieldName": "sv_minproximityrolloffdist",
        "InputType": "number",
        "ParamFieldName": "sv_minproximityrolloffdist",
        "DefaultValue": "200",
        "Placeholder": "200",
        "Suffix": "units",
        "EnumValues": {}
    },
    {
        "DisplayName": "Broadcast To LAN",
        "Category": "DOOM II:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "If set, the server will broadcast to the local area network",
        "Keywords": "broadcast,lan,sv_broadcast",
        "FieldName": "sv_broadcast",
        "InputType": "checkbox",
        "ParamFieldName": "sv_broadcast",
        "DefaultValue": "true",
        "EnumValues": {
            "False": "false",
            "True": "true"
        }
    },
    {
        "DisplayName": "Enable Cheats",
        "Category": "DOOM II:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "If set, clients can use cheat commands on the server. Use with care!",
        "Keywords": "cheats,enable,sv_cheats",
        "FieldName": "sv_cheats",
        "InputType": "checkbox",
        "ParamFieldName": "sv_cheats",
        "DefaultValue": "false",
        "EnumValues": {
            "False": "false",
            "True": "true"
        }
    },
    {
        "DisplayName": "Coop Damage Multiplier",
        "Category": "DOOM II:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the damage multiplier applied to all damage players receive from monsters",
        "Keywords": "coop,damage,factor,sv_coop_damagefactor",
        "FieldName": "sv_coop_damagefactor",
        "InputType": "number",
        "MinValue": "0",
        "ParamFieldName": "sv_coop_damagefactor",
        "DefaultValue": "1.0",
        "Placeholder": "1.0",
        "EnumValues": {}
    },
    {
        "DisplayName": "Coop Spawn Voodoo Dolls",
        "Category": "DOOM II:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "If set, [Voodoo dolls](https://doomwiki.org/wiki/Voodoo_doll) will be supported online",
        "Keywords": "coop,voodoo,dolls,spawn,sv_coopspawnvoodoodolls",
        "FieldName": "sv_coopspawnvoodoodolls",
        "InputType": "checkbox",
        "ParamFieldName": "sv_coopspawnvoodoodolls",
        "DefaultValue": "true",
        "EnumValues": {
            "False": "false",
            "True": "true"
        }
    },
    {
        "DisplayName": "Coop Unassigned Voodoo Dolls",
        "Category": "DOOM II:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "If set, all voodoo dolls are spawned when the map is loaded, regardless of whether the corresponding player is in the server. Dolls will also not be assigned to any player",
        "Keywords": "coop,voodoo,dolls,unassigned,sv_coopunassignedvoodoodolls",
        "FieldName": "sv_coopunassignedvoodoodolls",
        "InputType": "checkbox",
        "ParamFieldName": "sv_coopunassignedvoodoodolls",
        "DefaultValue": "true",
        "EnumValues": {
            "False": "false",
            "True": "true"
        }
    },
    {
        "DisplayName": "Coop Unassigned Voodoo Dolls For Specified Players",
        "Category": "DOOM II:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Controls how many players a voodoo doll caters for. Dolls are spawned for players 1 to the number specified",
        "Keywords": "coop,voodoo,dolls,players,sv_coopunassignedvoodoodollsfornplayers",
        "FieldName": "sv_coopunassignedvoodoodollsfornplayers",
        "InputType": "number",
        "MinValue": "1",
        "MaxValue": "64",
        "ParamFieldName": "sv_coopunassignedvoodoodollsfornplayers",
        "DefaultValue": "64",
        "Placeholder": "64",
        "EnumValues": {}
    },
    {
        "DisplayName": "Server Country",
        "Category": "DOOM II:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the country of the server as shown in server browsers (though not all browsers support this feature). Use an [ISO 3166-1 alpha-3 code](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-3), 'automatic', or 'unknown'",
        "Keywords": "country,iso,sv_country",
        "FieldName": "sv_country",
        "InputType": "text",
        "ParamFieldName": "sv_country",
        "DefaultValue": "automatic",
        "Placeholder": "automatic",
        "EnumValues": {}
    },
    {
        "DisplayName": "Default DM Flags",
        "Category": "DOOM II:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "If set, the server will automatically set certain dmflags for certain game modes. In coop they will be cleared",
        "Keywords": "dmflags,default,sv_defaultdmflags",
        "FieldName": "sv_defaultdmflags",
        "InputType": "checkbox",
        "ParamFieldName": "sv_defaultdmflags",
        "DefaultValue": "false",
        "EnumValues": {
            "False": "false",
            "True": "true"
        }
    },
    {
        "DisplayName": "Disable Auto Health",
        "Category": "DOOM II:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "If set, disables auto-triggering of certain health items for Heretic, Hexen, and Strife",
        "Keywords": "disable,auto,health,sv_disableautohealth",
        "FieldName": "sv_disableautohealth",
        "InputType": "checkbox",
        "ParamFieldName": "sv_disableautohealth",
        "DefaultValue": "false",
        "EnumValues": {
            "False": "false",
            "True": "true"
        }
    },
    {
        "DisplayName": "Disallow Spying",
        "Category": "DOOM II:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "If set, prevents clients from spying on other players",
        "Keywords": "disallow,spying,sv_disallowspying",
        "FieldName": "sv_disallowspying",
        "InputType": "checkbox",
        "ParamFieldName": "sv_disallowspying",
        "DefaultValue": "false",
        "EnumValues": {
            "False": "false",
            "True": "true"
        }
    },
    {
        "DisplayName": "Disallow Suicide",
        "Category": "DOOM II:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "If set, players cannot kill themselves with the Z kill command",
        "Keywords": "disallow,suicide,sv_disallowsuicide",
        "FieldName": "sv_disallowsuicide",
        "InputType": "checkbox",
        "ParamFieldName": "sv_disallowsuicide",
        "DefaultValue": "false",
        "EnumValues": {
            "False": "false",
            "True": "true"
        }
    },
    {
        "DisplayName": "Disable Kill",
        "Category": "DOOM II:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "If set, players may not Z kill themselves",
        "Keywords": "no,kill,sv_nokill",
        "FieldName": "sv_nokill",
        "InputType": "checkbox",
        "ParamFieldName": "sv_nokill",
        "DefaultValue": "false",
        "EnumValues": {
            "False": "false",
            "True": "true"
        }
    },
    {
        "DisplayName": "Drop Style",
        "Category": "DOOM II:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Controls the style for how items from monsters are dropped on the floor",
        "Keywords": "drop,style,sv_dropstyle",
        "FieldName": "sv_dropstyle",
        "InputType": "enum",
        "ParamFieldName": "sv_dropstyle",
        "DefaultValue": "0",
        "EnumValues": {
            "0": "Game vanilla (default)",
            "1": "Standard style",
            "2": "Strife style"
        }
    },
    {
        "DisplayName": "Enforce Bans",
        "Category": "DOOM II:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "If set, the banlist will be actually enforced",
        "Keywords": "enforce,bans,sv_enforcebans",
        "FieldName": "sv_enforcebans",
        "InputType": "checkbox",
        "ParamFieldName": "sv_enforcebans",
        "DefaultValue": "true",
        "EnumValues": {
            "False": "false",
            "True": "true"
        }
    },
    {
        "DisplayName": "Enforce Master Banlist",
        "Category": "DOOM II:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "If set, the server will enforce the master server's banlist",
        "Keywords": "enforce,master,banlist,sv_enforcemasterbanlist",
        "FieldName": "sv_enforcemasterbanlist",
        "InputType": "checkbox",
        "ParamFieldName": "sv_enforcemasterbanlist",
        "DefaultValue": "true",
        "EnumValues": {
            "False": "false",
            "True": "true"
        }
    },
    {
        "DisplayName": "Fast Weapons",
        "Category": "DOOM II:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets how fast weapons fire",
        "Keywords": "fast,weapons,sv_fastweapons",
        "FieldName": "sv_fastweapons",
        "InputType": "enum",
        "ParamFieldName": "sv_fastweapons",
        "DefaultValue": "0",
        "EnumValues": {
            "0": "Game vanilla (default)",
            "1": "1 tic per frame",
            "2": "1 tic per frame (skip codepointers)"
        }
    },
    {
        "DisplayName": "Gravity",
        "Category": "DOOM II:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets how strong gravity is present in the game world. Higher values create stronger gravity",
        "Keywords": "gravity,sv_gravity",
        "FieldName": "sv_gravity",
        "InputType": "number",
        "ParamFieldName": "sv_gravity",
        "DefaultValue": "800",
        "Placeholder": "800",
        "EnumValues": {}
    },
    {
        "DisplayName": "Prevent Player Item Drops",
        "Category": "DOOM II:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "If set, players may not drop items. Items may never be dropped in duels",
        "Keywords": "prevent,drop,items,sv_nodrop",
        "FieldName": "sv_nodrop",
        "InputType": "checkbox",
        "ParamFieldName": "sv_nodrop",
        "DefaultValue": "false",
        "EnumValues": {
            "False": "false",
            "True": "true"
        }
    },
    {
        "DisplayName": "Limit Commands",
        "Category": "DOOM II:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "If set, enables client commands flooding protection",
        "Keywords": "limit,commands,sv_limitcommands",
        "FieldName": "sv_limitcommands",
        "InputType": "checkbox",
        "ParamFieldName": "sv_limitcommands",
        "DefaultValue": "true",
        "EnumValues": {
            "False": "false",
            "True": "true"
        }
    },
    {
        "DisplayName": "Enable Log File Append",
        "Category": "DOOM II:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "If set, and a logfile with the same name is present, the server will add to the log file instead of overwriting",
        "Keywords": "log,file,append,sv_logfile_append",
        "FieldName": "sv_logfile_append",
        "InputType": "checkbox",
        "ParamFieldName": "sv_logfile_append",
        "DefaultValue": "false",
        "EnumValues": {
            "False": "false",
            "True": "true"
        }
    },
    {
        "DisplayName": "Enable Log File Name Timestamp",
        "Category": "DOOM II:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "If set, when generating a new log file, the server will append the time and date to the end of the logfile name",
        "Keywords": "log,file,name,timestamp,sv_logfilenametimestamp",
        "FieldName": "sv_logfilenametimestamp",
        "InputType": "checkbox",
        "ParamFieldName": "sv_logfilenametimestamp",
        "DefaultValue": "true",
        "EnumValues": {
            "False": "false",
            "True": "true"
        }
    },
    {
        "DisplayName": "Enable Log File Timestamp",
        "Category": "DOOM II:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "If set, the server logfile is written containing time stamps at every new line",
        "Keywords": "log,file,timestamp,sv_logfiletimestamp",
        "FieldName": "sv_logfiletimestamp",
        "InputType": "checkbox",
        "ParamFieldName": "sv_logfiletimestamp",
        "DefaultValue": "true",
        "EnumValues": {
            "False": "false",
            "True": "true"
        }
    },
    {
        "DisplayName": "Log File Timestamp Use Date",
        "Category": "DOOM II:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "If set, the current date will be prepended to the per-line timestamp of the logfile",
        "Keywords": "log,file,timestamp,date,sv_logfiletimestamp_usedate",
        "FieldName": "sv_logfiletimestamp_usedate",
        "InputType": "checkbox",
        "ParamFieldName": "sv_logfiletimestamp_usedate",
        "DefaultValue": "false",
        "EnumValues": {
            "False": "false",
            "True": "true"
        }
    },
    {
        "DisplayName": "Measure Outbound Traffic",
        "Category": "DOOM II:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "If set, the server measures how much bandwidth is used for both ACS scripts and actor classes. The result can be printed with the command 'dumptrafficmeasure'",
        "Keywords": "measure,outbound,traffic,sv_measureoutboundtraffic",
        "FieldName": "sv_measureoutboundtraffic",
        "InputType": "checkbox",
        "ParamFieldName": "sv_measureoutboundtraffic",
        "DefaultValue": "false",
        "EnumValues": {
            "False": "false",
            "True": "true"
        }
    },
    {
        "DisplayName": "Mark Chat Lines",
        "Category": "DOOM II:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "If set, all chat messages within the server console contain a 'CHAT' tag before the typed message",
        "Keywords": "mark,chat,lines,sv_markchatlines",
        "FieldName": "sv_markchatlines",
        "InputType": "checkbox",
        "ParamFieldName": "sv_markchatlines",
        "DefaultValue": "false",
        "EnumValues": {
            "False": "false",
            "True": "true"
        }
    },
    {
        "DisplayName": "Maximum Packet Size",
        "Category": "DOOM II:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets how much data can be stored in a UDP packet",
        "Keywords": "max,packet,size,udp,sv_maxpacketsize",
        "FieldName": "sv_maxpacketsize",
        "InputType": "number",
        "ParamFieldName": "sv_maxpacketsize",
        "DefaultValue": "1024",
        "Placeholder": "1024",
        "Suffix": "bytes",
        "EnumValues": {}
    },
    {
        "DisplayName": "Use Map Settings Possession Hold Time",
        "Category": "DOOM II:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "If set, the hold time set in a map definition takes precedence over sv_possessionholdtime",
        "Keywords": "use,map,settings,hold,time,sv_usemapsettingspossessionholdtime",
        "FieldName": "sv_usemapsettingspossessionholdtime",
        "InputType": "checkbox",
        "ParamFieldName": "sv_usemapsettingspossessionholdtime",
        "DefaultValue": "true",
        "EnumValues": {
            "False": "false",
            "True": "true"
        }
    },
    {
        "DisplayName": "Enable Pure Server",
        "Category": "DOOM II:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "If set, the server uses an authentication mechanism to ensure clients have the correct WADs",
        "Keywords": "pure,server,sv_pure",
        "FieldName": "sv_pure",
        "InputType": "checkbox",
        "ParamFieldName": "sv_pure",
        "DefaultValue": "true",
        "EnumValues": {
            "False": "false",
            "True": "true"
        }
    },
    {
        "DisplayName": "Master Server Query Timer",
        "Category": "DOOM II:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Flood throttle for server browser queries",
        "Keywords": "query,ignore,time,sv_queryignoretime",
        "FieldName": "sv_queryignoretime",
        "InputType": "number",
        "ParamFieldName": "sv_queryignoretime",
        "DefaultValue": "10",
        "Placeholder": "10",
        "Suffix": "seconds",
        "EnumValues": {}
    },
    {
        "DisplayName": "Enable Random Coop Starts",
        "Category": "DOOM II:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "If set, in cooperative game modes, players will be spawned at random player starts",
        "Keywords": "random,coop,starts,sv_randomcoopstarts",
        "FieldName": "sv_randomcoopstarts",
        "InputType": "checkbox",
        "ParamFieldName": "sv_randomcoopstarts",
        "DefaultValue": "false",
        "EnumValues": {
            "False": "false",
            "True": "true"
        }
    },
    {
        "DisplayName": "Enable Map Rotation",
        "Category": "DOOM II:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "If set, the server will use a map rotation list to determine the campaign",
        "Keywords": "map,rotation,sv_maprotation",
        "FieldName": "sv_maprotation",
        "InputType": "checkbox",
        "ParamFieldName": "sv_maprotation",
        "DefaultValue": "true",
        "EnumValues": {
            "False": "false",
            "True": "true"
        }
    },
    {
        "DisplayName": "Map Rotation List",
        "Category": "DOOM II:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the map rotation list. Format: addmap <mapname>. One line per map. Requires Map Rotation to be enabled. Will be overridden if Random Map Rotation is enabled",
        "Keywords": "map,rotation,list,maplist",
        "FieldName": "MapList",
        "InputType": "list",
        "ParamFieldName": "MapList",
        "DefaultValue": "[\"addmap MAP01\",\"addmap MAP02\",\"addmap MAP03\",\"addmap MAP04\",\"addmap MAP05\",\"addmap MAP06\",\"addmap MAP07\",\"addmap MAP08\",\"addmap MAP09\",\"addmap MAP10\",\"addmap MAP11\",\"addmap MAP12\",\"addmap MAP13\",\"addmap MAP14\",\"addmap MAP15\",\"addmap MAP16\",\"addmap MAP17\",\"addmap MAP18\",\"addmap MAP19\",\"addmap MAP20\",\"addmap MAP21\",\"addmap MAP22\",\"addmap MAP23\",\"addmap MAP24\",\"addmap MAP25\",\"addmap MAP26\",\"addmap MAP27\",\"addmap MAP28\",\"addmap MAP29\",\"addmap MAP30\",\"addmap MAP31\"]",
        "Special": "listfile:./doom2/server/maps.cfg",
        "EnumValues": {}
    },
    {
        "DisplayName": "Enable Random Map Rotation",
        "Category": "DOOM II:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "If set, the server will randomize the map rotation list instead of advancing through maps in sequence. Requires Map Rotation to be enabled",
        "Keywords": "random,map,rotation,sv_randommaprotation",
        "FieldName": "sv_randommaprotation",
        "InputType": "checkbox",
        "ParamFieldName": "sv_randommaprotation",
        "DefaultValue": "false",
        "EnumValues": {
            "False": "false",
            "True": "true"
        }
    },
    {
        "DisplayName": "Respawn Delay Time",
        "Category": "DOOM II:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets how long a player must wait after dying before they can respawn",
        "Keywords": "respawn,delay,time,sv_respawndelaytime",
        "FieldName": "sv_respawndelaytime",
        "InputType": "number",
        "ParamFieldName": "sv_respawndelaytime",
        "DefaultValue": "1.0",
        "Placeholder": "1.0",
        "Suffix": "seconds",
        "EnumValues": {}
    },
    {
        "DisplayName": "Show Launcher Queries",
        "Category": "DOOM II:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "If set, displays the IPs of clients querying the server (for debugging)",
        "Keywords": "show,launcher,queries,sv_showlauncherqueries",
        "FieldName": "sv_showlauncherqueries",
        "InputType": "checkbox",
        "ParamFieldName": "sv_showlauncherqueries",
        "DefaultValue": "false",
        "EnumValues": {
            "False": "false",
            "True": "true"
        }
    },
    {
        "DisplayName": "Show Warnings",
        "Category": "DOOM II:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "If set, shows certain warning messages (for debugging)",
        "Keywords": "show,warnings,sv_showwarnings",
        "FieldName": "sv_showwarnings",
        "InputType": "checkbox",
        "ParamFieldName": "sv_showwarnings",
        "DefaultValue": "false",
        "EnumValues": {
            "False": "false",
            "True": "true"
        }
    },
    {
        "DisplayName": "Enable Console Timestamp",
        "Category": "DOOM II:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "If set, the server console will contain a timestamp for all messages",
        "Keywords": "timestamp,console,sv_timestamp",
        "FieldName": "sv_timestamp",
        "InputType": "checkbox",
        "ParamFieldName": "sv_timestamp",
        "DefaultValue": "false",
        "EnumValues": {
            "False": "false",
            "True": "true"
        }
    },
    {
        "DisplayName": "Timestamp Format",
        "Category": "DOOM II:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the format for console timestamps",
        "Keywords": "timestamp,format,sv_timestampformat",
        "FieldName": "sv_timestampformat",
        "InputType": "enum",
        "ParamFieldName": "sv_timestampformat",
        "DefaultValue": "0",
        "EnumValues": {
            "0": "24h HMS (default)",
            "1": "12h HMS AM/PM",
            "2": "12h HMS am/pm",
            "3": "24h HM",
            "4": "12h HM AM/PM",
            "5": "12h HM am/pm"
        }
    },
    {
        "DisplayName": "Smart Aim Mode",
        "Category": "DOOM II:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Affects the behaviour of auto-aiming",
        "Keywords": "smart,aim,sv_smartaim",
        "FieldName": "sv_smartaim",
        "InputType": "enum",
        "ParamFieldName": "sv_smartaim",
        "DefaultValue": "0",
        "EnumValues": {
            "0": "Target nearest thing (default)",
            "1": "Avoid allies and non-monster things",
            "2": "Never aim at friends",
            "3": "Aim at hostile monsters only"
        }
    },
    {
        "DisplayName": "Smooth Players",
        "Category": "DOOM II:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Enables the skip correction which tries to smooth the movement of lagging players. 0 = disabled",
        "Keywords": "smooth,players,sv_smoothplayers",
        "FieldName": "sv_smoothplayers",
        "InputType": "number",
        "MinValue": "0",
        "ParamFieldName": "sv_smoothplayers",
        "DefaultValue": "0",
        "Placeholder": "0",
        "EnumValues": {}
    },
    {
        "DisplayName": "Enable Sudden Death",
        "Category": "DOOM II:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "If set, when the time limit is hit and all teams have the same score, sudden death commences. The first team to score wins",
        "Keywords": "sudden,death,sv_suddendeath",
        "FieldName": "sv_suddendeath",
        "InputType": "checkbox",
        "ParamFieldName": "sv_suddendeath",
        "DefaultValue": "true",
        "EnumValues": {
            "False": "false",
            "True": "true"
        }
    },
    {
        "DisplayName": "Survival Countdown Time",
        "Category": "DOOM II:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the warm-up duration in survival games",
        "Keywords": "survival,countdown,time,sv_survivalcountdowntime",
        "FieldName": "sv_survivalcountdowntime",
        "InputType": "number",
        "ParamFieldName": "sv_survivalcountdowntime",
        "DefaultValue": "10",
        "Placeholder": "10",
        "Suffix": "seconds",
        "EnumValues": {}
    },
    {
        "DisplayName": "Allow Unlimited Pickup",
        "Category": "DOOM II:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "If set, allows players to pickup ammunition past maximum amounts",
        "Keywords": "unlimited,pickup,sv_unlimited_pickup",
        "FieldName": "sv_unlimited_pickup",
        "InputType": "checkbox",
        "ParamFieldName": "sv_unlimited_pickup",
        "DefaultValue": "false",
        "EnumValues": {
            "False": "false",
            "True": "true"
        }
    },
    {
        "DisplayName": "Make Server Public",
        "Category": "DOOM II:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "If set, the server will identify itself to the master server and will be broadcasted in the server list",
        "Keywords": "update,master,sv_updatemaster",
        "FieldName": "sv_updatemaster",
        "InputType": "checkbox",
        "ParamFieldName": "sv_updatemaster",
        "DefaultValue": "true",
        "EnumValues": {
            "False": "false",
            "True": "true"
        }
    },
    {
        "DisplayName": "Use Tic Buffering",
        "Category": "DOOM II:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "If set, instead of processing all commands of a client immediately, they are stored in a 'ticbuffer', and processed up to two sets per server tic. Changeable on experimental builds only",
        "Keywords": "use,tic,buffer,sv_useticbuffer",
        "FieldName": "sv_useticbuffer",
        "InputType": "checkbox",
        "ParamFieldName": "sv_useticbuffer",
        "DefaultValue": "true",
        "EnumValues": {
            "False": "false",
            "True": "true"
        }
    },
    {
        "DisplayName": "Additional Command Line Arguments",
        "Category": "DOOM II:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Specifies additional [command line arguments](https://wiki.zandronum.com/Command-line_parameters) that are not otherwise set by AMP. Use with care",
        "Keywords": "custom,server,arguments,parameters",
        "FieldName": "CustomArgs",
        "InputType": "text",
        "ParamFieldName": "CustomArgs",
        "DefaultValue": "",
        "EnumValues": {}
    },
    {
        "DisplayName": "Minimum Voters",
        "Category": "DOOM II:stadia_controller",
        "Subcategory": "Voting:how_to_vote:2",
        "Description": "Sets how many players are needed in the server in order to call a vote",
        "Keywords": "min,voters,sv_minvoters",
        "FieldName": "sv_minvoters",
        "InputType": "number",
        "ParamFieldName": "sv_minvoters",
        "DefaultValue": "1",
        "Placeholder": "1",
        "EnumValues": {}
    },
    {
        "DisplayName": "Vote Cooldown",
        "Category": "DOOM II:stadia_controller",
        "Subcategory": "Voting:how_to_vote:2",
        "Description": "Sets the cooldown between votes. 0 = cooldown disabled",
        "Keywords": "vote,cooldown,sv_votecooldown",
        "FieldName": "sv_votecooldown",
        "InputType": "number",
        "ParamFieldName": "sv_votecooldown",
        "DefaultValue": "5",
        "Placeholder": "5",
        "Suffix": "minutes",
        "EnumValues": {}
    },
    {
        "DisplayName": "Voting Mode",
        "Category": "DOOM II:stadia_controller",
        "Subcategory": "Voting:how_to_vote:2",
        "Description": "Manages how votes take place",
        "Keywords": "no,call,vote,sv_nocallvote",
        "FieldName": "sv_nocallvote",
        "InputType": "enum",
        "ParamFieldName": "sv_nocallvote",
        "DefaultValue": "0",
        "EnumValues": {
            "0": "Voting enabled (default)",
            "1": "Voting disabled",
            "2": "Players only can vote"
        }
    },
    {
        "DisplayName": "No Change Map Vote",
        "Category": "DOOM II:stadia_controller",
        "Subcategory": "Voting:how_to_vote:2",
        "Description": "If set, disables all Z changemap votes. However, map votes may still be called unless No Map Vote is set",
        "Keywords": "no,change,map,vote,sv_nochangemapvote",
        "FieldName": "sv_nochangemapvote",
        "InputType": "checkbox",
        "ParamFieldName": "sv_nochangemapvote",
        "DefaultValue": "false",
        "EnumValues": {
            "False": "false",
            "True": "true"
        }
    },
    {
        "DisplayName": "No Duel Limit Vote",
        "Category": "DOOM II:stadia_controller",
        "Subcategory": "Voting:how_to_vote:2",
        "Description": "If set, disables all votes to change the duel limit",
        "Keywords": "no,duel,limit,vote,sv_noduellimitvote",
        "FieldName": "sv_noduellimitvote",
        "InputType": "checkbox",
        "ParamFieldName": "sv_noduellimitvote",
        "DefaultValue": "false",
        "EnumValues": {
            "False": "false",
            "True": "true"
        }
    },
    {
        "DisplayName": "No DMFlag Vote",
        "Category": "DOOM II:stadia_controller",
        "Subcategory": "Voting:how_to_vote:2",
        "Description": "If set, disables all DMFlag votes",
        "Keywords": "no,flag,vote,sv_noflagvote",
        "FieldName": "sv_noflagvote",
        "InputType": "checkbox",
        "ParamFieldName": "sv_noflagvote",
        "DefaultValue": "true",
        "EnumValues": {
            "False": "false",
            "True": "true"
        }
    },
    {
        "DisplayName": "No Force Spec Vote",
        "Category": "DOOM II:stadia_controller",
        "Subcategory": "Voting:how_to_vote:2",
        "Description": "If set, disables all votes to force players to Spec by voting",
        "Keywords": "no,force,spec,vote,sv_noforcespecvote",
        "FieldName": "sv_noforcespecvote",
        "InputType": "checkbox",
        "ParamFieldName": "sv_noforcespecvote",
        "DefaultValue": "false",
        "EnumValues": {
            "False": "false",
            "True": "true"
        }
    },
    {
        "DisplayName": "No Frag Limit Vote",
        "Category": "DOOM II:stadia_controller",
        "Subcategory": "Voting:how_to_vote:2",
        "Description": "If set, disables all votes to change the frag limit",
        "Keywords": "no,frag,limit,vote,sv_nofraglimitvote",
        "FieldName": "sv_nofraglimitvote",
        "InputType": "checkbox",
        "ParamFieldName": "sv_nofraglimitvote",
        "DefaultValue": "false",
        "EnumValues": {
            "False": "false",
            "True": "true"
        }
    },
    {
        "DisplayName": "No Kick Vote",
        "Category": "DOOM II:stadia_controller",
        "Subcategory": "Voting:how_to_vote:2",
        "Description": "If set, disables all votes to kick players",
        "Keywords": "no,kick,vote,sv_nokickvote",
        "FieldName": "sv_nokickvote",
        "InputType": "checkbox",
        "ParamFieldName": "sv_nokickvote",
        "DefaultValue": "false",
        "EnumValues": {
            "False": "false",
            "True": "true"
        }
    },
    {
        "DisplayName": "No Map Vote",
        "Category": "DOOM II:stadia_controller",
        "Subcategory": "Voting:how_to_vote:2",
        "Description": "If set, disables all Z map votes. However, changemap votes may still be called unless No Change Map Vote is set",
        "Keywords": "no,map,vote,sv_nomapvote",
        "FieldName": "sv_nomapvote",
        "InputType": "checkbox",
        "ParamFieldName": "sv_nomapvote",
        "DefaultValue": "false",
        "EnumValues": {
            "False": "false",
            "True": "true"
        }
    },
    {
        "DisplayName": "No Next Map Vote",
        "Category": "DOOM II:stadia_controller",
        "Subcategory": "Voting:how_to_vote:2",
        "Description": "If set, disables all Z nextmap votes. However, nextsecret votes may still be called unless No Next Secret Vote is set",
        "Keywords": "no,nextmap,vote,sv_nonextmapvote",
        "FieldName": "sv_nonextmapvote",
        "InputType": "checkbox",
        "ParamFieldName": "sv_nonextmapvote",
        "DefaultValue": "false",
        "EnumValues": {
            "False": "false",
            "True": "true"
        }
    },
    {
        "DisplayName": "No Next Secret Vote",
        "Category": "DOOM II:stadia_controller",
        "Subcategory": "Voting:how_to_vote:2",
        "Description": "If set, disables all Z nextsecret votes",
        "Keywords": "no,nextsecret,vote,sv_nonextsecretvote",
        "FieldName": "sv_nonextsecretvote",
        "InputType": "checkbox",
        "ParamFieldName": "sv_nonextsecretvote",
        "DefaultValue": "false",
        "EnumValues": {
            "False": "false",
            "True": "true"
        }
    },
    {
        "DisplayName": "No Point Limit Vote",
        "Category": "DOOM II:stadia_controller",
        "Subcategory": "Voting:how_to_vote:2",
        "Description": "If set, disables all votes to change the point limit",
        "Keywords": "no,point,limit,vote,sv_nopointlimitvote",
        "FieldName": "sv_nopointlimitvote",
        "InputType": "checkbox",
        "ParamFieldName": "sv_nopointlimitvote",
        "DefaultValue": "false",
        "EnumValues": {
            "False": "false",
            "True": "true"
        }
    },
    {
        "DisplayName": "No Time Limit Vote",
        "Category": "DOOM II:stadia_controller",
        "Subcategory": "Voting:how_to_vote:2",
        "Description": "If set, disables all votes to change the time limit",
        "Keywords": "no,time,limit,vote,sv_notimelimitvote",
        "FieldName": "sv_notimelimitvote",
        "InputType": "checkbox",
        "ParamFieldName": "sv_notimelimitvote",
        "DefaultValue": "false",
        "EnumValues": {
            "False": "false",
            "True": "true"
        }
    },
    {
        "DisplayName": "No Win Limit Vote",
        "Category": "DOOM II:stadia_controller",
        "Subcategory": "Voting:how_to_vote:2",
        "Description": "If set, disables all votes to change the LMS win limit",
        "Keywords": "no,win,limit,vote,sv_nowinlimitvote",
        "FieldName": "sv_nowinlimitvote",
        "InputType": "checkbox",
        "ParamFieldName": "sv_nowinlimitvote",
        "DefaultValue": "false",
        "EnumValues": {
            "False": "false",
            "True": "true"
        }
    },
    {
        "DisplayName": "Server Version",
        "Category": "Updates",
        "Subcategory": "Server Updates:build:-1",
        "Description": "Sets the [2 or 3 digit version number](https://zandronum.com/downloads/) for a specific server version to install. Empty = latest version. Update the server after changing this setting",
        "Keywords": "server,specific,version",
        "FieldName": "ServerVersion",
        "InputType": "text",
        "ParamFieldName": "ServerVersion",
        "DefaultValue": "",
        "Placeholder": "3.2.1",
        "EnumValues": {}
    },
    {
        "DisplayName": "Disable DOOM II Download",
        "Category": "Updates",
        "Subcategory": "Server Updates:build:-1",
        "Description": "If set, DOOM II client files (Steam App ID 2280) will not be downloaded from Steam when the server is updated. The DOOM II IWAD file must be provided manually, and the IWAD Path set accordingly",
        "Keywords": "client,download,steam",
        "FieldName": "DisableClientDownload",
        "InputType": "checkbox",
        "ParamFieldName": "DisableClientDownload",
        "DefaultValue": "false",
        "EnumValues": {
            "False": "false",
            "True": "true"
        }
    }
]