[
    {
        "DisplayName": "Server Port",
        "Category": "Multi Theft Auto:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "",
        "Keywords": "",
        "FieldName": "$ServerPort",
        "InputType": "number",
        "Hidden": true,
        "ParamFieldName": "/config/serverport",
        "ExcludeFromImport": true,
        "EnumValues": {}
    },
    {
        "DisplayName": "HTTP Port",
        "Category": "Multi Theft Auto:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "",
        "Keywords": "",
        "FieldName": "$ServerPort",
        "InputType": "number",
        "Hidden": true,
        "ParamFieldName": "/config/httpport",
        "ExcludeFromImport": true,
        "EnumValues": {}
    },
    {
        "DisplayName": "Server IP Binding",
        "Category": "Multi Theft Auto:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "",
        "Keywords": "",
        "FieldName": "serverip",
        "InputType": "text",
        "Hidden": true,
        "ParamFieldName": "/config/serverip",
        "ExcludeFromImport": true,
        "DefaultValue": "auto",
        "EnumValues": {}
    },
    {
        "DisplayName": "Log File",
        "Category": "Multi Theft Auto:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "",
        "Keywords": "",
        "FieldName": "logfile",
        "InputType": "text",
        "Hidden": true,
        "ParamFieldName": "/config/logfile",
        "ExcludeFromImport": true,
        "DefaultValue": "logs/server.log",
        "EnumValues": {}
    },
    {
        "DisplayName": "Auth File",
        "Category": "Multi Theft Auto:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "",
        "Keywords": "",
        "FieldName": "authfile",
        "InputType": "text",
        "Hidden": true,
        "ParamFieldName": "/config/authfile",
        "ExcludeFromImport": true,
        "DefaultValue": "logs/server_auth.log",
        "EnumValues": {}
    },
    {
        "DisplayName": "Database Log File",
        "Category": "Multi Theft Auto:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "",
        "Keywords": "",
        "FieldName": "dbfile",
        "InputType": "text",
        "Hidden": true,
        "ParamFieldName": "/config/dbfile",
        "ExcludeFromImport": true,
        "DefaultValue": "logs/db.log",
        "EnumValues": {}
    },
    {
        "DisplayName": "Loadstring Log File",
        "Category": "Multi Theft Auto:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "",
        "Keywords": "",
        "FieldName": "loadstringfile",
        "InputType": "text",
        "Hidden": true,
        "ParamFieldName": "/config/loadstringfile",
        "ExcludeFromImport": true,
        "DefaultValue": "logs/loadstring.log",
        "EnumValues": {}
    },
    {
        "DisplayName": "Access Control List File",
        "Category": "Multi Theft Auto:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "",
        "Keywords": "",
        "FieldName": "acl",
        "InputType": "text",
        "Hidden": true,
        "ParamFieldName": "/config/acl",
        "ExcludeFromImport": true,
        "DefaultValue": "acl.xml",
        "EnumValues": {}
    },
    {
        "DisplayName": "Script Debug Log File",
        "Category": "Multi Theft Auto:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "",
        "Keywords": "",
        "FieldName": "scriptdebuglogfile",
        "InputType": "text",
        "Hidden": true,
        "ParamFieldName": "/config/scriptdebuglogfile",
        "ExcludeFromImport": true,
        "DefaultValue": "logs/scripts.log",
        "EnumValues": {}
    },
    {
        "DisplayName": "Server Name",
        "Category": "Multi Theft Auto:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the name of the server as shown in the in-game server browser and on Game-Monitor",
        "Keywords": "server,name,servername",
        "FieldName": "servername",
        "InputType": "text",
        "ParamFieldName": "/config/servername",
        "DefaultValue": "AMP Powered MTA:SA Server",
        "Required": true,
        "EnumValues": {}
    },
    {
        "DisplayName": "Owner Email Address",
        "Category": "Multi Theft Auto:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Comma-separated list of contact email addresses for the server owner(s). Only used by MTA administrators. Can affect visibility in the master server list if missing or incorrect",
        "Keywords": "owner,email,address,owner_email_address",
        "FieldName": "owner_email_address",
        "InputType": "text",
        "ParamFieldName": "/config/owner_email_address",
        "DefaultValue": "",
        "EnumValues": {}
    },
    {
        "DisplayName": "Server Password",
        "Category": "Multi Theft Auto:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the password required for players to connect to the server. Default = no password",
        "Keywords": "password",
        "FieldName": "password",
        "InputType": "Password",
        "ParamFieldName": "/config/password",
        "DefaultValue": "",
        "EnumValues": {}
    },
    {
        "DisplayName": "Enable Game-Monitor Reporting",
        "Category": "Multi Theft Auto:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "If set, the server will report to the Game-Monitor master servers, allowing visibility in the in-game server browser",
        "Keywords": "game-monitor,reporting,visibility,ase",
        "FieldName": "ase",
        "InputType": "checkbox",
        "ParamFieldName": "/config/ase",
        "DefaultValue": "1",
        "EnumValues": {
            "False": "0",
            "True": "1"
        }
    },
    {
        "DisplayName": "Disable LAN Broadcasting",
        "Category": "Multi Theft Auto:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "If set, LAN broadcasting will be disabled",
        "Keywords": "broadcast,lan,donotbroadcastlan",
        "FieldName": "donotbroadcastlan",
        "InputType": "checkbox",
        "ParamFieldName": "/config/donotbroadcastlan",
        "DefaultValue": "0",
        "EnumValues": {
            "False": "0",
            "True": "1"
        }
    },
    {
        "DisplayName": "Load Modules",
        "Category": "Multi Theft Auto:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Specify the modules to load with the server in the <module> setting in mtaserver.conf. One module per line",
        "Keywords": "modules",
        "FieldName": "modules",
        "InputType": "hidden",
        "ParamFieldName": "modules",
        "EnumValues": {}
    },
    {
        "DisplayName": "Load Resources",
        "Category": "Multi Theft Auto:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Specify the resources to load with the server in the <resource> setting in mtaserver.conf. One resource per line",
        "Keywords": "resource",
        "FieldName": "resource",
        "InputType": "hidden",
        "ParamFieldName": "resource",
        "EnumValues": {}
    },
    {
        "DisplayName": "Player Limit",
        "Category": "Multi Theft Auto:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the maximum number of players that may connect to the server at one time",
        "Keywords": "maximum,players,clients,limit,maxplayers",
        "FieldName": "$MaxUsers",
        "InputType": "number",
        "MinValue": "1",
        "ParamFieldName": "/config/maxplayers",
        "DefaultValue": "32",
        "Placeholder": "32",
        "Suffix": "players",
        "EnumValues": {}
    },
    {
        "DisplayName": "Enable HTTP Server",
        "Category": "Multi Theft Auto:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "If set, the built-in [HTTP server](https://wiki.multitheftauto.com/wiki/Server_Manual#Using_the_web_interface) will be enabled. Note that only [administrators](https://wiki.multitheftauto.com/wiki/Server_Manual#Adding_administrators) can access the HTTP server",
        "Keywords": "http,server,httpserver",
        "FieldName": "httpserver",
        "InputType": "checkbox",
        "ParamFieldName": "/config/httpserver",
        "DefaultValue": "1",
        "EnumValues": {
            "False": "0",
            "True": "1"
        }
    },
    {
        "DisplayName": "HTTP Download URL",
        "Category": "Multi Theft Auto:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "If set, specifies an [external URL](https://wiki.multitheftauto.com/wiki/Server_Manual#Configuring_an_external_web_server) from which clients will download needed resources in-game. Otherwise they will download them directly from the server",
        "Keywords": "http,download,url,httpdownloadurl",
        "FieldName": "httpdownloadurl",
        "InputType": "url",
        "ParamFieldName": "/config/httpdownloadurl",
        "DefaultValue": "",
        "EnumValues": {}
    },
    {
        "DisplayName": "HTTP Max Connections Per Client",
        "Category": "Multi Theft Auto:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Limits the number of HTTP connections each client can make. Relevant when using an external HTTP server",
        "Keywords": "http,connections,limit,httpmaxconnectionsperclient",
        "FieldName": "httpmaxconnectionsperclient",
        "InputType": "number",
        "MinValue": "1",
        "MaxValue": "8",
        "ParamFieldName": "/config/httpmaxconnectionsperclient",
        "DefaultValue": "5",
        "Placeholder": "5",
        "EnumValues": {}
    },
    {
        "DisplayName": "HTTP DoS Threshold",
        "Category": "Multi Theft Auto:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Limits the number of HTTP connections that an IP can initiate over a short period of time",
        "Keywords": "http,dos,threshold,httpdosthreshold",
        "FieldName": "httpdosthreshold",
        "InputType": "number",
        "MinValue": "1",
        "MaxValue": "100",
        "ParamFieldName": "/config/httpdosthreshold",
        "DefaultValue": "20",
        "Placeholder": "20",
        "EnumValues": {}
    },
    {
        "DisplayName": "HTTP DoS Exclude",
        "Category": "Multi Theft Auto:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Comma-separated list of IP addresses that are to be excluded from the HTTP DoS Threshold limits",
        "Keywords": "http,dos,exclude,http_dos_exclude",
        "FieldName": "http_dos_exclude",
        "InputType": "text",
        "ParamFieldName": "/config/http_dos_exclude",
        "DefaultValue": "",
        "EnumValues": {}
    },
    {
        "DisplayName": "Allow GTA3 IMG Mods",
        "Category": "Multi Theft Auto:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "If set, locally customized gta3.img player skins can be used. Not recommended for competitive servers",
        "Keywords": "gta3,img,mods,allow_gta3_img_mods",
        "FieldName": "allow_gta3_img_mods",
        "InputType": "checkbox",
        "ParamFieldName": "/config/allow_gta3_img_mods",
        "DefaultValue": "none",
        "EnumValues": {
            "False": "none",
            "True": "peds"
        }
    },
    {
        "DisplayName": "Allowed GTA:SA Client Files",
        "Category": "Multi Theft Auto:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "By default, the server will block the use of customized [GTA:SA data files](https://wiki.multitheftauto.com/wiki/Anti-cheat_guide#.3Cclient_file_name.3D.22data.2Fcarmods.dat.22_verify.3D.220.22.2F.3E). To allow specific client files, add one or more 'client_file' settings in mtaserver.conf",
        "Keywords": "client,file,client_file",
        "FieldName": "client_file",
        "InputType": "hidden",
        "ParamFieldName": "client_file",
        "EnumValues": {}
    },
    {
        "DisplayName": "Disable Anti-Cheat",
        "Category": "Multi Theft Auto:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Comma-separated list of disabled anti-cheats. For example, to disable anti-cheat #2 and #3, use: 2,3. [More information](https://wiki.multitheftauto.com/wiki/Anti-cheat_guide#.3Cdisableac.3E.3C.2Fdisableac.3E)",
        "Keywords": "disable,anti-cheat,disableac",
        "FieldName": "disableac",
        "InputType": "text",
        "ParamFieldName": "/config/disableac",
        "DefaultValue": "",
        "Placeholder": "2,3",
        "EnumValues": {}
    },
    {
        "DisplayName": "Enable Special Detections",
        "Category": "Multi Theft Auto:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Comma-separated list of enabled special detections (a type of anti-cheat for usually harmless game modifications). For example, to disable special detections #31 and #32, use: 31,32. [More information](https://wiki.multitheftauto.com/wiki/Anti-cheat_guide#.3Cenablesd.3E.3C.2Fenablesd.3E)",
        "Keywords": "enable,special,detections,enablesd",
        "FieldName": "enablesd",
        "InputType": "text",
        "ParamFieldName": "/config/enablesd",
        "DefaultValue": "",
        "Placeholder": "31,32",
        "EnumValues": {}
    },
    {
        "DisplayName": "Minimum Client Version",
        "Category": "Multi Theft Auto:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the minimum client version. Clients with a lower version will not be allowed to connect. Empty = disabled",
        "Keywords": "minimum,client,version,minclientversion",
        "FieldName": "minclientversion",
        "InputType": "text",
        "ParamFieldName": "/config/minclientversion",
        "DefaultValue": "",
        "Placeholder": "1.6.0-9.22628.0",
        "EnumValues": {}
    },
    {
        "DisplayName": "Auto Update Minimum Client Version",
        "Category": "Multi Theft Auto:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets whether and how the minimum client version setting is automatically updated. 'Instant' is only recommended for competitive servers",
        "Keywords": "auto,update,minclientversion,minclientversion_auto_update",
        "FieldName": "minclientversion_auto_update",
        "InputType": "enum",
        "ParamFieldName": "/config/minclientversion_auto_update",
        "DefaultValue": "1",
        "EnumValues": {
            "0": "Disabled",
            "1": "Enabled (delayed for a few days) (default)",
            "2": "Enabled (instant)"
        }
    },
    {
        "DisplayName": "Recommended Client Version",
        "Category": "Multi Theft Auto:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the recommended client version. Clients with a lower version will be prompted to update. Empty = disabled",
        "Keywords": "recommended,client,version,recommendedclientversion",
        "FieldName": "recommendedclientversion",
        "InputType": "text",
        "ParamFieldName": "/config/recommendedclientversion",
        "DefaultValue": "",
        "EnumValues": {}
    },
    {
        "DisplayName": "Server ID File",
        "Category": "Multi Theft Auto:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the location and file name of the server's unique private key. Used to prevent private files saved on the client from being read by other servers. [More information](http://wiki.multitheftauto.com/wiki/Filepath)",
        "Keywords": "idfile,server,private,key",
        "FieldName": "idfile",
        "InputType": "text",
        "ParamFieldName": "/config/idfile",
        "DefaultValue": "server-id.keys",
        "Placeholder": "server-id.keys",
        "EnumValues": {}
    },
    {
        "DisplayName": "Bandwidth Reduction Mode",
        "Category": "Multi Theft Auto:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the server's bandwidth reduction mode",
        "Keywords": "bandwidth,reduction,bandwidth_reduction",
        "FieldName": "bandwidth_reduction",
        "InputType": "enum",
        "ParamFieldName": "/config/bandwidth_reduction",
        "DefaultValue": "medium",
        "EnumValues": {
            "none": "None",
            "medium": "Medium (default)",
            "maximum": "Maximum"
        }
    },
    {
        "DisplayName": "Thread Network Sync",
        "Category": "Multi Theft Auto:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "If set, the network synchronization will be run on another thread",
        "Keywords": "thread,network,sync,threadnet",
        "FieldName": "threadnet",
        "InputType": "checkbox",
        "ParamFieldName": "/config/threadnet",
        "DefaultValue": "1",
        "EnumValues": {
            "False": "0",
            "True": "1"
        }
    },
    {
        "DisplayName": "Backup Path",
        "Category": "Multi Theft Auto:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the path to use for a basic backup of some server files. Basic backups are only made during server startup",
        "Keywords": "backup,path,backup_path",
        "FieldName": "backup_path",
        "InputType": "text",
        "ParamFieldName": "/config/backup_path",
        "DefaultValue": "backups",
        "Placeholder": "backups",
        "EnumValues": {}
    },
    {
        "DisplayName": "Backup Interval",
        "Category": "Multi Theft Auto:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the period between each basic backup. Backups are only made during server startup, so the actual interval may be much longer. 0 = backups disabled",
        "Keywords": "backup,interval,backup_interval",
        "FieldName": "backup_interval",
        "InputType": "number",
        "MinValue": "0",
        "MaxValue": "30",
        "ParamFieldName": "/config/backup_interval",
        "DefaultValue": "3",
        "Placeholder": "3",
        "Suffix": "days",
        "EnumValues": {}
    },
    {
        "DisplayName": "Backup Copies",
        "Category": "Multi Theft Auto:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the maximum number of backup copies to keep. 0 = backups disabled",
        "Keywords": "backup,copies,backup_copies",
        "FieldName": "backup_copies",
        "InputType": "number",
        "MinValue": "0",
        "MaxValue": "100",
        "ParamFieldName": "/config/backup_copies",
        "DefaultValue": "5",
        "Placeholder": "5",
        "Suffix": "backups",
        "EnumValues": {}
    },
    {
        "DisplayName": "Script Debug Log Level",
        "Category": "Multi Theft Auto:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the level of the debugscript log file",
        "Keywords": "script,debug,level,scriptdebugloglevel",
        "FieldName": "scriptdebugloglevel",
        "InputType": "enum",
        "ParamFieldName": "/config/scriptdebugloglevel",
        "DefaultValue": "0",
        "EnumValues": {
            "0": "Off (default)",
            "1": "Error",
            "2": "Warning",
            "3": "Info"
        }
    },
    {
        "DisplayName": "HTML Debug Level",
        "Category": "Multi Theft Auto:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the level of the HTML debug",
        "Keywords": "html,debug,level,htmldebuglevel",
        "FieldName": "htmldebuglevel",
        "InputType": "enum",
        "ParamFieldName": "/config/htmldebuglevel",
        "DefaultValue": "0",
        "EnumValues": {
            "0": "Off (default)",
            "1": "Error",
            "2": "Warning",
            "3": "Info"
        }
    },
    {
        "DisplayName": "Filter Duplicate Log Lines",
        "Category": "Multi Theft Auto:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "If set, duplicate log lines will be filtered",
        "Keywords": "log,filter,duplicate,filter_duplicate_log_lines",
        "FieldName": "filter_duplicate_log_lines",
        "InputType": "checkbox",
        "ParamFieldName": "/config/filter_duplicate_log_lines",
        "DefaultValue": "1",
        "EnumValues": {
            "False": "0",
            "True": "1"
        }
    },
    {
        "DisplayName": "Compact Internal Databases",
        "Category": "Multi Theft Auto:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets if and when the internal sqlite databases should be defragmented",
        "Keywords": "compact,internal,databases,compact_internal_databases",
        "FieldName": "compact_internal_databases",
        "InputType": "enum",
        "ParamFieldName": "/config/compact_internal_databases",
        "DefaultValue": "1",
        "EnumValues": {
            "0": "Never",
            "1": "On server start only after basic backup (default)",
            "2": "On server start always"
        }
    },
    {
        "DisplayName": "Enable Crash Dump Upload",
        "Category": "Multi Theft Auto:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets whether server crash dump files should be sent to MTA HQ",
        "Keywords": "crash,dump,upload,crash_dump_upload",
        "FieldName": "crash_dump_upload",
        "InputType": "checkbox",
        "ParamFieldName": "/config/crash_dump_upload",
        "DefaultValue": "1",
        "EnumValues": {
            "False": "0",
            "True": "1"
        }
    },
    {
        "DisplayName": "Enable Fakelag and Sfakelag Commands",
        "Category": "Multi Theft Auto:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "If set, the [fakelag and sfakelag commands](https://wiki.multitheftauto.com/wiki/Command_fakelag) will be enabled",
        "Keywords": "fakelag,sfakelag,command",
        "FieldName": "fakelag",
        "InputType": "checkbox",
        "ParamFieldName": "/config/fakelag",
        "DefaultValue": "0",
        "EnumValues": {
            "False": "0",
            "True": "1"
        }
    },
    {
        "DisplayName": "Auth Serial Groups",
        "Category": "Multi Theft Auto:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Comma-separated list of ACL groups that are protected by serial authorization. Login attempts to a protected account from a second serial are blocked until the serial is manually authorized via the authserial command. [More information](https://mtasa.com/authserial)",
        "Keywords": "auth,serial,groups,auth_serial_groups",
        "FieldName": "auth_serial_groups",
        "InputType": "text",
        "ParamFieldName": "/config/auth_serial_groups",
        "DefaultValue": "Admin",
        "Placeholder": "Admin",
        "EnumValues": {}
    },
    {
        "DisplayName": "Enable Auth Serial On HTTP",
        "Category": "Multi Theft Auto:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Specifies if the authorized serial login checks should also apply to the HTTP interface. Protected account login attempts to the HTTP interface will only succeed if the IP address matches one recently used by the account holder in-game. [More information](https://mtasa.com/authserialhttp)",
        "Keywords": "auth,serial,http,auth_serial_http",
        "FieldName": "auth_serial_http",
        "InputType": "checkbox",
        "ParamFieldName": "/config/auth_serial_http",
        "DefaultValue": "1",
        "EnumValues": {
            "False": "0",
            "True": "1"
        }
    },
    {
        "DisplayName": "Auth Serial On HTTP IP Exceptions",
        "Category": "Multi Theft Auto:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Specifies which IP addresses should always pass Auth Serial On HTTP checks",
        "Keywords": "auth,serial,http,ip,exceptions,auth_serial_http_ip_exceptions",
        "FieldName": "auth_serial_http_ip_exceptions",
        "InputType": "text",
        "ParamFieldName": "/config/auth_serial_http_ip_exceptions",
        "DefaultValue": "127.0.0.1",
        "Placeholder": "127.0.0.1",
        "EnumValues": {}
    },
    {
        "DisplayName": "Enable Database Credentials Protection",
        "Category": "Multi Theft Auto:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "If set, extra security measures will be applied to resources which use dbConnect with MySQL",
        "Keywords": "database,credentials,protection,database_credentials_protection",
        "FieldName": "database_credentials_protection",
        "InputType": "checkbox",
        "ParamFieldName": "/config/database_credentials_protection",
        "DefaultValue": "1",
        "EnumValues": {
            "False": "0",
            "True": "1"
        }
    },
    {
        "DisplayName": "Player Triggered Event Interval",
        "Category": "Multi Theft Auto:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the time interval for counting max triggered events (via triggerServerEvent). Exceeding this will call onPlayerTriggerEventThreshold",
        "Keywords": "player,triggered,event,interval,player_triggered_event_interval",
        "FieldName": "player_triggered_event_interval",
        "InputType": "number",
        "MinValue": "50",
        "MaxValue": "5000",
        "ParamFieldName": "/config/player_triggered_event_interval",
        "DefaultValue": "1000",
        "Placeholder": "1000",
        "Suffix": "milliseconds",
        "EnumValues": {}
    },
    {
        "DisplayName": "Maximum Player Triggered Events Per Interval",
        "Category": "Multi Theft Auto:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the maximum triggered amount of events (via triggerServerEvent) within the specified interval. Exceeding this will call onPlayerTriggerEventThreshold",
        "Keywords": "max,player,triggered,events,max_player_triggered_events_per_interval",
        "FieldName": "max_player_triggered_events_per_interval",
        "InputType": "number",
        "MinValue": "1",
        "MaxValue": "1000",
        "ParamFieldName": "/config/max_player_triggered_events_per_interval",
        "DefaultValue": "100",
        "Placeholder": "100",
        "EnumValues": {}
    },
    {
        "DisplayName": "Player Sync Interval",
        "Category": "Multi Theft Auto:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "Sets the time between player sync packets. [More information](https://wiki.multitheftauto.com/wiki/Sync_interval_settings)",
        "Keywords": "player,sync,interval,player_sync_interval",
        "FieldName": "player_sync_interval",
        "InputType": "number",
        "MinValue": "50",
        "MaxValue": "4000",
        "ParamFieldName": "/config/player_sync_interval",
        "DefaultValue": "100",
        "Placeholder": "100",
        "Suffix": "milliseconds",
        "EnumValues": {}
    },
    {
        "DisplayName": "Lightweight Sync Interval",
        "Category": "Multi Theft Auto:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "Determines the time between lightweight (player) sync packets. Used when players are far apart. [More information](https://wiki.multitheftauto.com/wiki/Sync_interval_settings)",
        "Keywords": "lightweight,sync,interval,lightweight_sync_interval",
        "FieldName": "lightweight_sync_interval",
        "InputType": "number",
        "MinValue": "200",
        "MaxValue": "4000",
        "ParamFieldName": "/config/lightweight_sync_interval",
        "DefaultValue": "1500",
        "Placeholder": "1500",
        "Suffix": "milliseconds",
        "EnumValues": {}
    },
    {
        "DisplayName": "Camera Sync Interval",
        "Category": "Multi Theft Auto:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "Sets the time between camera sync packets. [More information](https://wiki.multitheftauto.com/wiki/Sync_interval_settings)",
        "Keywords": "camera,sync,interval,camera_sync_interval",
        "FieldName": "camera_sync_interval",
        "InputType": "number",
        "MinValue": "50",
        "MaxValue": "4000",
        "ParamFieldName": "/config/camera_sync_interval",
        "DefaultValue": "500",
        "Placeholder": "500",
        "Suffix": "milliseconds",
        "EnumValues": {}
    },
    {
        "DisplayName": "Ped Sync Interval",
        "Category": "Multi Theft Auto:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "Sets the time between ped sync packets when the ped is near the player. [More information](https://wiki.multitheftauto.com/wiki/Sync_interval_settings)",
        "Keywords": "ped,sync,interval,ped_sync_interval",
        "FieldName": "ped_sync_interval",
        "InputType": "number",
        "MinValue": "50",
        "MaxValue": "4000",
        "ParamFieldName": "/config/ped_sync_interval",
        "DefaultValue": "400",
        "Placeholder": "400",
        "Suffix": "milliseconds",
        "EnumValues": {}
    },
    {
        "DisplayName": "Ped Far Sync Interval",
        "Category": "Multi Theft Auto:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "Sets the time between ped sync packets when the ped is far away from the player. [More information](https://wiki.multitheftauto.com/wiki/Sync_interval_settings)",
        "Keywords": "ped,far,sync,interval,ped_far_sync_interval",
        "FieldName": "ped_far_sync_interval",
        "InputType": "number",
        "MinValue": "50",
        "MaxValue": "4000",
        "ParamFieldName": "/config/ped_far_sync_interval",
        "DefaultValue": "2000",
        "Placeholder": "2000",
        "Suffix": "milliseconds",
        "EnumValues": {}
    },
    {
        "DisplayName": "Unoccupied Vehicle Sync Interval",
        "Category": "Multi Theft Auto:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "Sets the time between unoccupied vehicle sync packets. [More information](https://wiki.multitheftauto.com/wiki/Sync_interval_settings)",
        "Keywords": "vehicle,sync,interval,unoccupied_vehicle_sync_interval",
        "FieldName": "unoccupied_vehicle_sync_interval",
        "InputType": "number",
        "MinValue": "50",
        "MaxValue": "4000",
        "ParamFieldName": "/config/unoccupied_vehicle_sync_interval",
        "DefaultValue": "400",
        "Placeholder": "400",
        "Suffix": "milliseconds",
        "EnumValues": {}
    },
    {
        "DisplayName": "Keysync Mouse Rotation Sync Interval",
        "Category": "Multi Theft Auto:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "Sets the minimum time between key sync packets due to mouse movement. [More information](https://wiki.multitheftauto.com/wiki/Sync_interval_settings)",
        "Keywords": "key,sync,mouse,interval,keysync_mouse_sync_interval",
        "FieldName": "keysync_mouse_sync_interval",
        "InputType": "number",
        "MinValue": "50",
        "MaxValue": "4000",
        "ParamFieldName": "/config/keysync_mouse_sync_interval",
        "DefaultValue": "100",
        "Placeholder": "100",
        "Suffix": "milliseconds",
        "EnumValues": {}
    },
    {
        "DisplayName": "Keysync Analog Movement Sync Interval",
        "Category": "Multi Theft Auto:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "Sets the minimum time between key sync packets due to joystick movement. [More information](https://wiki.multitheftauto.com/wiki/Sync_interval_settings)",
        "Keywords": "key,sync,analog,interval,keysync_analog_sync_interval",
        "FieldName": "keysync_analog_sync_interval",
        "InputType": "number",
        "MinValue": "50",
        "MaxValue": "4000",
        "ParamFieldName": "/config/keysync_analog_sync_interval",
        "DefaultValue": "100",
        "Placeholder": "100",
        "Suffix": "milliseconds",
        "EnumValues": {}
    },
    {
        "DisplayName": "Enable Bullet Sync",
        "Category": "Multi Theft Auto:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "If set, the reliability of shots will be improved when using certain weapons, but will use more bandwidth. Bullet sync will be active regardless of this setting when certain glitches are enabled",
        "Keywords": "bullet,sync,bullet_sync",
        "FieldName": "bullet_sync",
        "InputType": "checkbox",
        "ParamFieldName": "/config/bullet_sync",
        "DefaultValue": "1",
        "EnumValues": {
            "False": "0",
            "True": "1"
        }
    },
    {
        "DisplayName": "Vehicle Contact Sync Radius",
        "Category": "Multi Theft Auto:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "Sets the radius in which any contact with a vehicle will turn the player into its syncer. 0 = vehicles will not pick a new syncer based on which player is touching the vehicle",
        "Keywords": "vehicle,contact,sync,radius,vehicle_contact_sync_radius",
        "FieldName": "vehicle_contact_sync_radius",
        "InputType": "number",
        "MinValue": "0",
        "MaxValue": "130",
        "ParamFieldName": "/config/vehicle_contact_sync_radius",
        "DefaultValue": "30",
        "Placeholder": "30",
        "EnumValues": {}
    },
    {
        "DisplayName": "Vehicle Extrapolation Percent",
        "Category": "Multi Theft Auto:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "Sets the amount of extrapolation that clients will apply to remote vehicles (experimental). Can reduce some latency induced location disparency by predicting where the remote vehicles will probably be, but an incorrect prediction may have a negative effect",
        "Keywords": "vehicle,extrapolation,percent,vehext_percent",
        "FieldName": "vehext_percent",
        "InputType": "number",
        "MinValue": "0",
        "MaxValue": "100",
        "ParamFieldName": "/config/vehext_percent",
        "DefaultValue": "0",
        "Placeholder": "0",
        "EnumValues": {}
    },
    {
        "DisplayName": "Vehicle Extrapolation Ping Limit",
        "Category": "Multi Theft Auto:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "Sets a limit on how much time the vehicle extrapolation will attempt to compensate for. Only relevant if Vehicle Extrapolation Percent > 0",
        "Keywords": "vehicle,extrapolation,ping,limit,vehext_ping_limit",
        "FieldName": "vehext_ping_limit",
        "InputType": "number",
        "MinValue": "50",
        "MaxValue": "500",
        "ParamFieldName": "/config/vehext_ping_limit",
        "DefaultValue": "150",
        "Placeholder": "150",
        "Suffix": "milliseconds",
        "EnumValues": {}
    },
    {
        "DisplayName": "Enable Latency Reduction",
        "Category": "Multi Theft Auto:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "If set, reduces the delay of player actions appearing on remote clients by 2 frames (approx 50ms). Experimental",
        "Keywords": "latency,reduction,latency_reduction",
        "FieldName": "latency_reduction",
        "InputType": "checkbox",
        "ParamFieldName": "/config/latency_reduction",
        "DefaultValue": "0",
        "EnumValues": {
            "False": "0",
            "True": "1"
        }
    },
    {
        "DisplayName": "Frame Rate Limit",
        "Category": "Multi Theft Auto:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "Specifies the frame rate limit that will be applied to connecting clients. Range = 25 to 32767. 0 = uncapped",
        "Keywords": "fps,limit,frame,rate,fpslimit",
        "FieldName": "fpslimit",
        "InputType": "number",
        "MinValue": "0",
        "MaxValue": "32767",
        "ParamFieldName": "/config/fpslimit",
        "DefaultValue": "74",
        "Placeholder": "74",
        "Suffix": "fps",
        "EnumValues": {}
    },
    {
        "DisplayName": "Enable Voice Chat",
        "Category": "Multi Theft Auto:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "If set, player voice chat will be enabled in-game",
        "Keywords": "voice,chat,voice_chat",
        "FieldName": "voice",
        "InputType": "checkbox",
        "ParamFieldName": "/config/voice",
        "DefaultValue": "0",
        "EnumValues": {
            "False": "0",
            "True": "1"
        }
    },
    {
        "DisplayName": "Voice Sample Rate",
        "Category": "Multi Theft Auto:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "Sets the sample rate for voice chat. Voice Chat must be enabled for this to be effective. Higher settings use more bandwidth and increase the sampling quality of voice chat",
        "Keywords": "voice,sample,rate,voice_sample_rate",
        "FieldName": "voice_samplerate",
        "InputType": "enum",
        "ParamFieldName": "/config/voice_samplerate",
        "DefaultValue": "1",
        "EnumValues": {
            "0": "Narrowband (8kHz)",
            "1": "Wideband (16kHz)",
            "2": "Ultrawideband (32kHz)"
        }
    },
    {
        "DisplayName": "Voice Quality",
        "Category": "Multi Theft Auto:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "Sets the voice quality for voice chat. Voice Chat must be enabled for this to be effective. Higher settings use more bandwidth and increase the overall quality of voice chat",
        "Keywords": "voice,quality,voice_quality",
        "FieldName": "voice_quality",
        "InputType": "number",
        "MinValue": "0",
        "MaxValue": "10",
        "ParamFieldName": "/config/voice_quality",
        "DefaultValue": "4",
        "Placeholder": "4",
        "EnumValues": {}
    },
    {
        "DisplayName": "Voice Bitrate",
        "Category": "Multi Theft Auto:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "The voice bitrate can be set by configuring the <voice_bitrate> setting in mtaserver.conf. This will override the previous two settings. If not set, MTA handles this automatically. Use with care",
        "Keywords": "voice,bitrate,voice_bitrate",
        "FieldName": "voice_bitrate",
        "InputType": "hidden",
        "ParamFieldName": "voice_bitrate",
        "EnumValues": {}
    }
]