[
    {
        "DisplayName": "SPT-AKI Server Port",
        "Category": "Tarkov:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "",
        "Keywords": "",
        "FieldName": "$ServerPort",
        "InputType": "number",
        "Hidden": true,
        "ParamFieldName": "$.port",
        "EnumValues": {}
    },
    {
        "DisplayName": "SPT-AKI Server Port",
        "Category": "Tarkov:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "",
        "Keywords": "",
        "FieldName": "$ServerPort",
        "InputType": "number",
        "Hidden": true,
        "ParamFieldName": "$.server.SPT.http.port",
        "EnumValues": {}
    },
    {
        "DisplayName": "NAT Punch Server Port",
        "Category": "Tarkov:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "",
        "Keywords": "",
        "FieldName": "$NATPort",
        "InputType": "number",
        "Hidden": true,
        "ParamFieldName": "$.natPunchServer.port",
        "EnumValues": {}
    },
    {
        "DisplayName": "AKI Backend Port",
        "Category": "Tarkov:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "",
        "Keywords": "",
        "FieldName": "$ServerPort",
        "InputType": "number",
        "Hidden": true,
        "ParamFieldName": "$.backendPort",
        "EnumValues": {}
    },
    {
        "DisplayName": "AKI Backend Port",
        "Category": "Tarkov:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "",
        "Keywords": "",
        "FieldName": "$ServerPort",
        "InputType": "number",
        "Hidden": true,
        "ParamFieldName": "$.server.SPT.http.backendPort",
        "EnumValues": {}
    },
    {
        "DisplayName": "AKI Binding IP",
        "Category": "Tarkov:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "",
        "Keywords": "",
        "FieldName": "$ApplicationIPBinding",
        "InputType": "text",
        "Hidden": true,
        "ParamFieldName": "$.ip",
        "EnumValues": {}
    },
    {
        "DisplayName": "AKI Binding IP",
        "Category": "Tarkov:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "",
        "Keywords": "",
        "FieldName": "$ApplicationIPBinding",
        "InputType": "text",
        "Hidden": true,
        "ParamFieldName": "$.server.SPT.http.ip",
        "EnumValues": {}
    },
    {
        "DisplayName": "AKI Backend IP",
        "Category": "Tarkov:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "",
        "Keywords": "",
        "FieldName": "$ApplicationIPBinding",
        "InputType": "text",
        "Hidden": true,
        "ParamFieldName": "$.backendIp",
        "EnumValues": {}
    },
    {
        "DisplayName": "AKI Backend IP",
        "Category": "Tarkov:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "",
        "Keywords": "",
        "FieldName": "$ApplicationIPBinding",
        "InputType": "text",
        "Hidden": true,
        "ParamFieldName": "$.server.SPT.http.backendIp",
        "EnumValues": {}
    },
    {
        "DisplayName": "Spawn BTR On Streets",
        "Category": "Tarkov:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "If set, the BTR will spawn on streets",
        "Keywords": "client,btr,spawn,streets,useBtr",
        "FieldName": "useBtr",
        "InputType": "checkbox",
        "ParamFieldName": "$.client.useBtr",
        "DefaultValue": "true",
        "EnumValues": {
            "False": "false",
            "True": "true"
        }
    },
    {
        "DisplayName": "Enable Friendly Fire",
        "Category": "Tarkov:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "If set, friendly fire will be enabled",
        "Keywords": "client,friendly,fire,friendlyFire",
        "FieldName": "friendlyFire",
        "InputType": "checkbox",
        "ParamFieldName": "$.client.friendlyFire",
        "DefaultValue": "true",
        "EnumValues": {
            "False": "false",
            "True": "true"
        }
    },
    {
        "DisplayName": "Enable Dynamic Vehicle Exfils",
        "Category": "Tarkov:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "If set, vehicle exfils will scale to the number of players in the raid",
        "Keywords": "client,dynamic,vehicle,exfils,players,raid,dynamicVExfils",
        "FieldName": "dynamicVExfils",
        "InputType": "checkbox",
        "ParamFieldName": "$.client.dynamicVExfils",
        "DefaultValue": "false",
        "EnumValues": {
            "False": "false",
            "True": "true"
        }
    },
    {
        "DisplayName": "Allow Free Camera",
        "Category": "Tarkov:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "If set, the free camera can be toggled freely",
        "Keywords": "client,free,camera,toggle,allowFreeCam",
        "FieldName": "allowFreeCam",
        "InputType": "checkbox",
        "ParamFieldName": "$.client.allowFreeCam",
        "DefaultValue": "false",
        "EnumValues": {
            "False": "false",
            "True": "true"
        }
    },
    {
        "DisplayName": "Blacklisted Items",
        "Category": "Tarkov:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets a list of item template IDs that cannot be sent. Requires SPT-AKI 3.9+",
        "Keywords": "blacklist,item,template,blacklistedItems",
        "FieldName": "blacklistedItems",
        "InputType": "list",
        "ParamFieldName": "$.client.blacklistedItems",
        "DefaultValue": "[]",
        "Special": "array:text",
        "EnumValues": {}
    },
    {
        "DisplayName": "Force Save On Death",
        "Category": "Tarkov:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "If set, saving will be forced upon death, preventing ALT+F4 cheese. Requires SPT-AKI 3.9+",
        "Keywords": "force,save,death,forceSaveOnDeath",
        "FieldName": "forceSaveOnDeath",
        "InputType": "checkbox",
        "ParamFieldName": "$.client.forceSaveOnDeath",
        "DefaultValue": "false",
        "EnumValues": {
            "False": "false",
            "True": "true"
        }
    },
    {
        "DisplayName": "Required Mods",
        "Category": "Tarkov:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets a list of required mods on the server. If enabled, always include standard SPT mods: com.SPT.custom, com.SPT.singleplayer, com.SPT.core, com.SPT.debugging, com.fika.core, com.bepis.bepinex.configurationmanager. Requires SPT-AKI 3.9+",
        "Keywords": "mods,required,mods.required",
        "FieldName": "mods_required",
        "InputType": "list",
        "ParamFieldName": "$.client.mods.required",
        "DefaultValue": "[]",
        "Special": "array:text",
        "EnumValues": {}
    },
    {
        "DisplayName": "Optional Mods",
        "Category": "Tarkov:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets a list of mods that are allowed in addition to Required Mods. Requires SPT-AKI 3.9+",
        "Keywords": "mods,optional,mods.optional",
        "FieldName": "mods_optional",
        "InputType": "list",
        "ParamFieldName": "$.client.mods.optional",
        "DefaultValue": "[]",
        "Special": "array:text",
        "EnumValues": {}
    },
    {
        "DisplayName": "Enable Inertia",
        "Category": "Tarkov:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "If set, intertia will be enabled. Requires SPT-AKI 3.9+",
        "Keywords": "enable,use,inertia,useInertia",
        "FieldName": "useInertia",
        "InputType": "checkbox",
        "ParamFieldName": "$.client.useInertia",
        "DefaultValue": "true",
        "EnumValues": {
            "False": "false",
            "True": "true"
        }
    },
    {
        "DisplayName": "Enable Shared Quest Progression",
        "Category": "Tarkov:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "If set, quest progression in raid will be shared. Requires SPT-AKI 3.9+",
        "Keywords": "shared,quest,progression,raid,sharedQuestProgression",
        "FieldName": "sharedQuestProgression",
        "InputType": "checkbox",
        "ParamFieldName": "$.client.sharedQuestProgression",
        "DefaultValue": "false",
        "EnumValues": {
            "False": "false",
            "True": "true"
        }
    },
    {
        "DisplayName": "Allow Editing Raid Settings",
        "Category": "Tarkov:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "If set, clients can modify the raid settings before starting a raid",
        "Keywords": "client,edit,raid,settings,canEditRaidSettings",
        "FieldName": "canEditRaidSettings",
        "InputType": "checkbox",
        "ParamFieldName": "$.client.canEditRaidSettings",
        "DefaultValue": "true",
        "EnumValues": {
            "False": "false",
            "True": "true"
        }
    },
    {
        "DisplayName": "Enable Transits",
        "Category": "Tarkov:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "If set, transits will be enabled",
        "Keywords": "client,transits,enable,enableTransits",
        "FieldName": "enableTransits",
        "InputType": "checkbox",
        "ParamFieldName": "$.client.enableTransits",
        "DefaultValue": "false",
        "EnumValues": {
            "False": "false",
            "True": "true"
        }
    },
    {
        "DisplayName": "Anyone Can Start Raid",
        "Category": "Tarkov:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "If set, anyone can click 'START RAID'. Requires Fika 2.4.0+",
        "Keywords": "client,start,raid,anyoneCanStartRaid",
        "FieldName": "anyoneCanStartRaid",
        "InputType": "checkbox",
        "ParamFieldName": "$.client.anyoneCanStartRaid",
        "DefaultValue": "false",
        "EnumValues": {
            "False": "false",
            "True": "true"
        }
    },
    {
        "DisplayName": "Disable Chat Bots",
        "Category": "Tarkov:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "If set, chat bots will not be disabled. Requires Fika 2.4.0+",
        "Keywords": "spt,chat,bots,disable,disableSPTChatBots",
        "FieldName": "disableSPTChatBots",
        "InputType": "checkbox",
        "ParamFieldName": "$.server.SPT.disableSPTChatBots",
        "DefaultValue": "true",
        "EnumValues": {
            "False": "false",
            "True": "true"
        }
    },
    {
        "DisplayName": "Enable Item Sending",
        "Category": "Tarkov:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "If set, item sending will be enabled",
        "Keywords": "client,item,sending,allowItemSending",
        "FieldName": "allowItemSending",
        "InputType": "checkbox",
        "ParamFieldName": "$.client.allowItemSending",
        "DefaultValue": "true",
        "EnumValues": {
            "False": "false",
            "True": "true"
        }
    },
    {
        "DisplayName": "Allow Editing Raid Settings",
        "Category": "Tarkov:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "If set, raid settings can be edited. Requires SPT-AKI 3.10+",
        "Keywords": "client,edit,raid,settings,canEditRaidSettings",
        "FieldName": "canEditRaidSettings",
        "InputType": "checkbox",
        "ParamFieldName": "$.client.canEditRaidSettings",
        "DefaultValue": "true",
        "EnumValues": {
            "False": "false",
            "True": "true"
        }
    },
    {
        "DisplayName": "Gifted Items Lose FiR Status",
        "Category": "Tarkov:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "If set, sent items will lose their FiR status",
        "Keywords": "server,gifted,sent,items,lose,FIR,status,giftedItemsLoseFIR",
        "FieldName": "giftedItemsLoseFIR",
        "InputType": "checkbox",
        "ParamFieldName": "$.server.giftedItemsLoseFIR",
        "DefaultValue": "true",
        "EnumValues": {
            "False": "false",
            "True": "true"
        }
    },
    {
        "DisplayName": "List All Profiles In Launcher",
        "Category": "Tarkov:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "If set, the launcher will list all profiles",
        "Keywords": "launcher,list,profiles,launcherListAllProfiles",
        "FieldName": "launcherListAllProfiles",
        "InputType": "checkbox",
        "ParamFieldName": "$.server.launcherListAllProfiles",
        "DefaultValue": "false",
        "EnumValues": {
            "False": "false",
            "True": "true"
        }
    },
    {
        "DisplayName": "Session Timeout",
        "Category": "Tarkov:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets how long the server waits for a keepalive ping from a client until the session is considered crashed. Requires SPT-AKI 3.9+",
        "Keywords": "session,timeout,keepalive,crash,sessionTimeout",
        "FieldName": "sessionTimeout",
        "InputType": "number",
        "MinValue": "0",
        "ParamFieldName": "$.server.sessionTimeout",
        "DefaultValue": "5",
        "Placeholder": "5",
        "Suffix": "seconds",
        "EnumValues": {}
    },
    {
        "DisplayName": "Enable Dev Profiles",
        "Category": "Tarkov:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "If set, dev profiles will be able to be created. Requires SPT-AKI 3.9+",
        "Keywords": "dev,profile,create,show,showDevProfile",
        "FieldName": "showDevProfile",
        "InputType": "checkbox",
        "ParamFieldName": "$.server.showDevProfile",
        "DefaultValue": "false",
        "EnumValues": {
            "False": "false",
            "True": "true"
        }
    },
    {
        "DisplayName": "Enable Non-Standard Profiles",
        "Category": "Tarkov:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "If set, non-standard EFT profiles will be able to be created. Requires SPT-AKI 3.9+",
        "Keywords": "non-standard,standard,profile,create,show,showNonStandardProfile",
        "FieldName": "showNonStandardProfile",
        "InputType": "checkbox",
        "ParamFieldName": "$.server.showNonStandardProfile",
        "DefaultValue": "false",
        "EnumValues": {
            "False": "false",
            "True": "true"
        }
    },
    {
        "DisplayName": "Log Client Mods In Console",
        "Category": "Tarkov:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "If set, all mods of a client connecting will be printed in the console. Requires Fika 2.4.0+",
        "Keywords": "log,client,mods,console,logClientModsInConsole",
        "FieldName": "logClientModsInConsole",
        "InputType": "checkbox",
        "ParamFieldName": "$.server.logClientModsInConsole",
        "DefaultValue": "false",
        "EnumValues": {
            "False": "false",
            "True": "true"
        }
    },
    {
        "DisplayName": "Enable NAT Punching",
        "Category": "Tarkov:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "If set, the NAT punch server will be installed when the Tarkov server is updated and enabled when it is started. Requires SPT-AKI 3.9+ on Windows, 3.10+ on Linux",
        "Keywords": "nat,punching,server,natPunchServer.enable",
        "FieldName": "natPunchServer_enable",
        "InputType": "checkbox",
        "ParamFieldName": "$.natPunchServer.enable",
        "DefaultValue": "false",
        "EnumValues": {
            "False": "false",
            "True": "true"
        }
    },
    {
        "DisplayName": "NAT Punching Amount",
        "Category": "Tarkov:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the NAT punching amount. Requires SPT-AKI 3.9+",
        "Keywords": "nat,punching,introduce,amount,natPunchServer.natIntroduceAmount",
        "FieldName": "natPunchServer_natIntroduceAmount",
        "InputType": "number",
        "ParamFieldName": "$.natPunchServer.natIntroduceAmount",
        "DefaultValue": "1",
        "Placeholder": "1",
        "EnumValues": {}
    },
    {
        "DisplayName": "Headless Client Profiles Amount",
        "Category": "Tarkov:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the number of headless profiles to generate automatically, one per [headless client](https://github.com/project-fika/Fika-Headless)",
        "Keywords": "profiles,amount,headless",
        "FieldName": "dedicated_profiles_amount",
        "InputType": "number",
        "MinValue": "0",
        "ParamFieldName": "$.headless.profiles.amount",
        "DefaultValue": "0",
        "Placeholder": "0",
        "EnumValues": {}
    },
    {
        "DisplayName": "Generate Scripts For Headless Clients",
        "Category": "Tarkov:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "If set, a startup script will be automatically generated for each headless client profile. Required unless you know what you are doing",
        "Keywords": "scripts,generate,headless",
        "FieldName": "dedicated_scripts_generate",
        "InputType": "checkbox",
        "ParamFieldName": "$.headless.scripts.generate",
        "DefaultValue": "true",
        "EnumValues": {
            "False": "false",
            "True": "true"
        }
    },
    {
        "DisplayName": "Connection IP For Headless Clients",
        "Category": "Tarkov:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the IP the headless client should connect to. Set to 127.0.0.1 if local",
        "Keywords": "forceIp,ip,headless",
        "FieldName": "dedicated_scripts_forceIp",
        "InputType": "text",
        "ParamFieldName": "$.headless.scripts.forceIp",
        "DefaultValue": "",
        "Placeholder": "127.0.0.1",
        "EnumValues": {}
    },
    {
        "DisplayName": "Set Headless Client Level To Average Of Lobby",
        "Category": "Tarkov:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "If set, the level of headless clients will be set to the average level of the lobby. Requires Fika 2.4.0+",
        "Keywords": "headless,level,average,lobby,setLevelToAverageOfLobby",
        "FieldName": "headless_setLevelToAverageOfLobby",
        "InputType": "checkbox",
        "ParamFieldName": "$.headless.setLevelToAverageOfLobby",
        "DefaultValue": "true",
        "EnumValues": {
            "False": "false",
            "True": "true"
        }
    },
    {
        "DisplayName": "Restart Headless Clients After Amount Of Raids",
        "Category": "Tarkov:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the number of raids after which the headless client will restart. Set to 0 to disable. Requires Fika 2.4.0+",
        "Keywords": "headless,restart,raids,restartAfterAmountOfRaids",
        "FieldName": "headless_restartAfterAmountOfRaids",
        "InputType": "number",
        "ParamFieldName": "$.headless.restartAfterAmountOfRaids",
        "DefaultValue": "0",
        "MinValue": "0",
        "Placeholder": "0",
        "EnumValues": {}
    },
    {
        "DisplayName": "Enable Launcher Background",
        "Category": "Tarkov:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "If set, the launcher background will be enabled. Requires SPT-AKI 3.10+",
        "Keywords": "background,launcher,enable",
        "FieldName": "background_enable",
        "InputType": "checkbox",
        "ParamFieldName": "$.background.enable",
        "DefaultValue": "true",
        "EnumValues": {
            "False": "false",
            "True": "true"
        }
    },
    {
        "DisplayName": "Enable Launcher Background Easter Egg",
        "Category": "Tarkov:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "If set, the launcher background easter egg will be enabled. Requires SPT-AKI 3.10+",
        "Keywords": "background,launcher,easteregg",
        "FieldName": "background_easteregg",
        "InputType": "checkbox",
        "ParamFieldName": "$.background.easteregg",
        "DefaultValue": "false",
        "EnumValues": {
            "False": "false",
            "True": "true"
        }
    },
    {
        "DisplayName": "Node.js Version",
        "Category": "Updates",
        "Subcategory": "Server Updates:build:-1",
        "Description": "Optionally sets a specific [Node.js version](https://nodejs.org/download/release/) to install. Format: v22.12.0. Empty = default version for the SPT-AKI Version (recommended). Update the server after changing this setting",
        "Keywords": "node,nodejs,version,NodeVersion",
        "FieldName": "NodeVersion",
        "InputType": "text",
        "ParamFieldName": "NodeVersion",
        "DefaultValue": "",
        "Placeholder": "v22.12.0",
        "EnumValues": {}
    }
]