[
    {
        "DisplayName": "serverIP",
        "Category": "The Forest:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "serverIP is the binding IP",
        "Keywords": "",
        "FieldName": "$ApplicationIPBinding",
        "InputType": "text",
        "IsFlagArgument": false,
        "ParamFieldName": "serverIP",
        "IncludeInCommandLine": false,
        "DefaultValue": "",
        "Hidden": true,
        "EnumValues": {}
    },
    {
        "DisplayName": "serverSteamPort",
        "Category": "The Forest:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "serverSteamPort is the main Steam port",
        "Keywords": "",
        "FieldName": "$steamPort",
        "InputType": "number",
        "IsFlagArgument": false,
        "ParamFieldName": "serverSteamPort",
        "IncludeInCommandLine": false,
        "DefaultValue": "",
        "Hidden": true,
        "EnumValues": {}
    },
    {
        "DisplayName": "serverGamePort",
        "Category": "The Forest:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "serverGamePort  is the main game port",
        "Keywords": "",
        "FieldName": "$gamePort",
        "InputType": "number",
        "IsFlagArgument": false,
        "ParamFieldName": "serverGamePort",
        "IncludeInCommandLine": false,
        "DefaultValue": "",
        "Hidden": true,
        "EnumValues": {}
    },
    {
        "DisplayName": "serverQueryPort",
        "Category": "The Forest:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "serverQueryPort  is Steam's query port",
        "Keywords": "",
        "FieldName": "$queryPort",
        "InputType": "number",
        "IsFlagArgument": false,
        "ParamFieldName": "serverQueryPort",
        "IncludeInCommandLine": false,
        "DefaultValue": "",
        "Hidden": true,
        "EnumValues": {}
    },
    {
        "DisplayName": "Server Name",
        "Category": "The Forest:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Server display name.",
        "Keywords": "server,Name",
        "FieldName": "serverName",
        "InputType": "text",
        "IsFlagArgument": false,
        "ParamFieldName": "serverName",
        "IncludeInCommandLine": false,
        "DefaultValue": "AMP Forest Server",
        "Placeholder": "AMP Forest Server",
        "EnumValues": {}
    },
    {
        "DisplayName": "Max Players",
        "Category": "The Forest:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Maximum number of players.",
        "Keywords": "server,Players",
        "FieldName": "$MaxUsers",
        "InputType": "number",
        "IsFlagArgument": false,
        "ParamFieldName": "serverPlayers",
        "IncludeInCommandLine": false,
        "DefaultValue": "4",
        "Placeholder": "4",
        "Suffix": "Players",
        "EnumValues": {},
        "MinValue": "1"
    },
    {
        "DisplayName": "Server Password",
        "Category": "The Forest:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Server password. Empty = no password.",
        "Keywords": "server,password",
        "FieldName": "serverPassword",
        "InputType": "Password",
        "IsFlagArgument": false,
        "ParamFieldName": "serverPassword",
        "IncludeInCommandLine": false,
        "DefaultValue": "",
        "EnumValues": {}
    },
    {
        "DisplayName": "Server Admin Password",
        "Category": "The Forest:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Server administration password. Empty = no password.",
        "Keywords": "server,admin,password",
        "FieldName": "serverPasswordAdmin",
        "InputType": "Password",
        "IsFlagArgument": false,
        "ParamFieldName": "serverPasswordAdmin",
        "IncludeInCommandLine": false,
        "DefaultValue": "",
        "EnumValues": {}
    },
    {
        "DisplayName": "Server Steam Account",
        "Category": "The Forest:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Use appid 242760 to create a [Steam Server Login Token](https://steamcommunity.com/dev/managegameservers)",
        "Keywords": "server,steam,account",
        "FieldName": "serverSteamAccount",
        "InputType": "text",
        "IsFlagArgument": false,
        "ParamFieldName": "serverSteamAccount",
        "IncludeInCommandLine": false,
        "DefaultValue": "",
        "Placeholder": "A375E0CE4E8AB079638DADA3871BEF1B",
        "EnumValues": {}
    },
    {
        "DisplayName": "Save Slot",
        "Category": "The Forest:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Slot to save the game.",
        "Keywords": "save,slot",
        "FieldName": "slot",
        "InputType": "enum",
        "IsFlagArgument": false,
        "ParamFieldName": "slot",
        "IncludeInCommandLine": false,
        "DefaultValue": "1",
        "EnumValues": {
            "1": "1",
            "2": "2",
            "3": "3",
            "4": "4",
            "5": "5"
        }
    },
    {
        "DisplayName": "Vegan Mode",
        "Category": "The Forest:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "No enemies.",
        "Keywords": "vegan,mode",
        "FieldName": "veganMode",
        "InputType": "checkbox",
        "IsFlagArgument": false,
        "ParamFieldName": "veganMode",
        "IncludeInCommandLine": false,
        "DefaultValue": "off",
        "EnumValues": {
            "False": "off",
            "True": "on"
        }
    },
    {
        "DisplayName": "Vegetarian Mode",
        "Category": "The Forest:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "No enemies during day time.",
        "Keywords": "vegetarian,mode",
        "FieldName": "vegetarianMode",
        "InputType": "checkbox",
        "IsFlagArgument": false,
        "ParamFieldName": "vegetarianMode",
        "IncludeInCommandLine": false,
        "DefaultValue": "off",
        "EnumValues": {
            "False": "off",
            "True": "on"
        }
    },
    {
        "DisplayName": "Allow Building Destruction",
        "Category": "The Forest:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "Allow building destruction.",
        "Keywords": "allow,building,destruction",
        "FieldName": "allowBuildingDestruction",
        "InputType": "checkbox",
        "IsFlagArgument": false,
        "ParamFieldName": "allowBuildingDestruction",
        "IncludeInCommandLine": false,
        "DefaultValue": "on",
        "EnumValues": {
            "False": "off",
            "True": "on"
        }
    },
    {
        "DisplayName": "Tree Regrow Mode",
        "Category": "The Forest:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "Regrow 10% of cut down trees when sleeping.",
        "Keywords": "tree,regrow,mode",
        "FieldName": "treeRegrowMode",
        "InputType": "checkbox",
        "IsFlagArgument": false,
        "ParamFieldName": "treeRegrowMode",
        "IncludeInCommandLine": false,
        "DefaultValue": "off",
        "EnumValues": {
            "False": "off",
            "True": "on"
        }
    },
    {
        "DisplayName": "Allow Cheats",
        "Category": "The Forest:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "Allow clients to use the built in debug console.",
        "Keywords": "allow,cheats",
        "FieldName": "allowCheats",
        "InputType": "checkbox",
        "IsFlagArgument": false,
        "ParamFieldName": "allowCheats",
        "IncludeInCommandLine": false,
        "DefaultValue": "off",
        "EnumValues": {
            "False": "off",
            "True": "on"
        }
    },
    {
        "DisplayName": "Reset Holes Mode",
        "Category": "The Forest:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "Reset all structure holes when loading a save.",
        "Keywords": "reset,holes,mode",
        "FieldName": "resetHolesMode",
        "InputType": "checkbox",
        "IsFlagArgument": false,
        "ParamFieldName": "resetHolesMode",
        "IncludeInCommandLine": false,
        "DefaultValue": "off",
        "EnumValues": {
            "False": "off",
            "True": "on"
        }
    },
    {
        "DisplayName": "Allow Enemies in Creative Mode",
        "Category": "The Forest:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "Allow enemies in creative games.",
        "Keywords": "allow,enemies,creative,mode",
        "FieldName": "allowEnemiesCreativeMode",
        "InputType": "checkbox",
        "IsFlagArgument": false,
        "ParamFieldName": "allowEnemiesCreativeMode",
        "IncludeInCommandLine": false,
        "DefaultValue": "off",
        "EnumValues": {
            "False": "off",
            "True": "on"
        }
    },
    {
        "DisplayName": "Realistic Player Damage",
        "Category": "The Forest:stadia_controller",
        "Subcategory": "Gameplay:joystick:2",
        "Description": "Players take more damage.",
        "Keywords": "realistic,player,damage",
        "FieldName": "realisticPlayerDamage",
        "InputType": "checkbox",
        "IsFlagArgument": false,
        "ParamFieldName": "realisticPlayerDamage",
        "IncludeInCommandLine": false,
        "DefaultValue": "off",
        "EnumValues": {
            "False": "off",
            "True": "on"
        }
    },
    {
        "DisplayName": "Enable VAC",
        "Category": "The Forest:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Enable VAC (Valve Anti-cheat System) on the server.",
        "Keywords": "enable,vac,valve,anti,cheat",
        "FieldName": "enableVAC",
        "InputType": "checkbox",
        "IsFlagArgument": false,
        "ParamFieldName": "enableVAC",
        "IncludeInCommandLine": false,
        "DefaultValue": "off",
        "EnumValues": {
            "False": "off",
            "True": "on"
        }
    },
    {
        "DisplayName": "Server Save Interval",
        "Category": "The Forest:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Time between server auto saves in minutes - The minumum time is 15 minutes, the default time is 30.",
        "Keywords": "server,auto,save,interval",
        "FieldName": "serverAutoSaveInterval",
        "InputType": "number",
        "IsFlagArgument": false,
        "ParamFieldName": "serverAutoSaveInterval",
        "IncludeInCommandLine": false,
        "DefaultValue": "30",
        "Placeholder` ": "30",
        "Suffix": "Minutes",
        "EnumValues": {}
    },
    {
        "DisplayName": "Game Difficulty",
        "Category": "The Forest:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Game difficulty mode.",
        "Keywords": "game,difficulty",
        "FieldName": "difficulty",
        "InputType": "enum",
        "IsFlagArgument": false,
        "ParamFieldName": "difficulty",
        "IncludeInCommandLine": false,
        "DefaultValue": "Normal",
        "EnumValues": {
            "Peaceful": "Peaceful",
            "Normal": "Normal",
            "Hard": "Hard"
        }
    },
    {
        "DisplayName": "Show Logs",
        "Category": "The Forest:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Show event log.",
        "Keywords": "Show,event,log",
        "FieldName": "showLogs",
        "InputType": "checkbox",
        "IsFlagArgument": false,
        "ParamFieldName": "showLogs",
        "IncludeInCommandLine": false,
        "DefaultValue": "off",
        "EnumValues": {
            "False": "off",
            "True": "on"
        }
    },
    {
        "DisplayName": "Server Contact",
        "Category": "The Forest:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Contact email for server admin.",
        "Keywords": "server,contact,email",
        "FieldName": "serverContact",
        "InputType": "text",
        "IsFlagArgument": false,
        "ParamFieldName": "serverContact",
        "IncludeInCommandLine": false,
        "DefaultValue": "",
        "Placeholder": "email@gmail.com",
        "EnumValues": {}
    },
    {
        "DisplayName": "Target Idle FPS",
        "Category": "The Forest:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Target FPS when no client is connected.",
        "Keywords": "target,idle,fps",
        "FieldName": "targetFpsIdle",
        "InputType": "number",
        "IsFlagArgument": false,
        "ParamFieldName": "targetFpsIdle",
        "IncludeInCommandLine": false,
        "DefaultValue": "5",
        "Placeholder": "5",
        "Suffix": "FPS",
        "EnumValues": {}
    },
    {
        "DisplayName": "Target Active FPS",
        "Category": "The Forest:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Target FPS when there is at least one client connected.",
        "Keywords": "target,active,fps",
        "FieldName": "targetFpsActive",
        "InputType": "number",
        "IsFlagArgument": false,
        "ParamFieldName": "targetFpsActive",
        "IncludeInCommandLine": false,
        "DefaultValue": "60",
        "Placeholder": "60",
        "Suffix": "FPS",
        "EnumValues": {}
    }
]