[
    {
        "DisplayName": "Game Port",
        "Category": "ASKA:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "",
        "Keywords": "",
        "FieldName": "$GamePort",
        "InputType": "number",
        "Hidden": true,
        "ParamFieldName": "steam game port",
        "ExcludeFromImport": true,
        "EnumValues": {}
    },
    {
        "DisplayName": "Query Port",
        "Category": "ASKA:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "",
        "Keywords": "",
        "FieldName": "$QueryPort",
        "InputType": "number",
        "Hidden": true,
        "ParamFieldName": "steam query port",
        "ExcludeFromImport": true,
        "EnumValues": {}
    },
    {
        "DisplayName": "Save ID",
        "Category": "ASKA:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the ID of a save file in the 'server' directory to load. The ID comes after 'savegame_' in the save file name. Empty = new save (the save ID that is populated in 'server properties.txt' for a new save can be imported from that file into this setting)",
        "Keywords": "save,id,saveId",
        "FieldName": "saveId",
        "InputType": "text",
        "ParamFieldName": "save id",
        "DefaultValue": "",
        "Placeholder": "e111d_251124125819",
        "EnumValues": {}
    },
    {
        "DisplayName": "Display Name",
        "Category": "ASKA:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the server name displayed in the session list for new saves. For old saves the name is taken from the save itself. May be overridden by Server Name Override",
        "Keywords": "display,name,displayName",
        "FieldName": "displayName",
        "InputType": "text",
        "ParamFieldName": "display name",
        "DefaultValue": "AMP Powered ASKA Server",
        "EnumValues": {}
    },
    {
        "DisplayName": "Server Name Override",
        "Category": "ASKA:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "If not empty, overrides the server name displayed in the session list",
        "Keywords": "server,name,serverName",
        "FieldName": "serverName",
        "InputType": "text",
        "ParamFieldName": "server name",
        "DefaultValue": "AMP Powered ASKA Server",
        "EnumValues": {}
    },
    {
        "DisplayName": "Seed",
        "Category": "ASKA:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the seed for a new save",
        "Keywords": "seed",
        "FieldName": "seed",
        "InputType": "text",
        "ParamFieldName": "seed",
        "DefaultValue": "",
        "EnumValues": {}
    },
    {
        "DisplayName": "Server Password",
        "Category": "ASKA:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the password to join the server",
        "Keywords": "password",
        "FieldName": "password",
        "InputType": "Password",
        "ParamFieldName": "password",
        "DefaultValue": "",
        "EnumValues": {}
    },
    {
        "DisplayName": "Game Server Login Token (GSLT)",
        "Category": "ASKA:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the [Steam Game Server Login Token](https://steamcommunity.com/dev/managegameservers) to authenticate the server. Use app ID 1898300 when generating the token",
        "Keywords": "steam,server,login,token,gslt,authentication,token,authenticationToken",
        "FieldName": "authenticationToken",
        "InputType": "Password",
        "ParamFieldName": "authentication token",
        "Required": true,
        "DefaultValue": "",
        "Placeholder": "6544F7E034119F113526E96474F559AH",
        "EnumValues": {}
    },
    {
        "DisplayName": "Region",
        "Category": "ASKA:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the region for the server. Leave as Default to ping the best region",
        "Keywords": "region",
        "FieldName": "region",
        "InputType": "text",
        "ParamFieldName": "region",
        "DefaultValue": "default",
        "EnumValues": {
            "default": "Default",
            "asia": "Asia",
            "australia": "Australia",
            "canada east": "Canada East",
            "europe": "Europe",
            "hong kong": "Hong Kong",
            "india": "India",
            "japan": "Japan",
            "south america": "South America",
            "south korea": "South Korea",
            "turkey": "Turkey",
            "united arab emirates": "United Arab Emirates",
            "usa east": "USA East",
            "usa south central": "USA South Central",
            "usa west": "USA West"
        }
    },
    {
        "DisplayName": "Keep Server World Alive",
        "Category": "ASKA:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "If set, the world will continue updating even without players",
        "Keywords": "keep,server,world,alive,keepServerWorldAlive",
        "FieldName": "keepServerWorldAlive",
        "InputType": "checkbox",
        "ParamFieldName": "keep server world alive",
        "DefaultValue": "false",
        "EnumValues": {
            "False": "false",
            "True": "true"
        }
    },
    {
        "DisplayName": "Autosave Interval",
        "Category": "ASKA:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Set the interval for the server autosave",
        "Keywords": "autosave,save,saving,style,autosaveStyle",
        "FieldName": "autosaveStyle",
        "InputType": "enum",
        "ParamFieldName": "autosave style",
        "DefaultValue": "every morning",
        "EnumValues": {
            "disabled": "Disabled",
            "every morning": "Every morning (default)",
            "every 5 minutes": "Every 5 minutes",
            "every 10 minutes": "Every 10 minutes",
            "every 15 minutes": "Every 15 minutes",
            "every 20 minutes": "Every 20 minutes"
        }
    },
    {
        "DisplayName": "Gameplay Mode",
        "Category": "ASKA:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Set to Normal for the standard way of playing or to Custom to customize certain aspects of gameplay",
        "Keywords": "gameplay,mode",
        "FieldName": "mode",
        "InputType": "enum",
        "ParamFieldName": "mode",
        "DefaultValue": "normal",
        "EnumValues": {
            "normal": "Normal",
            "custom": "Custom"
        }
    },
    {
        "DisplayName": "Terrain Aspect",
        "Category": "ASKA:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the terrain aspect. Only works in Custom gameplay mode",
        "Keywords": "terrain,aspect,terrainAspect",
        "FieldName": "terrainAspect",
        "InputType": "enum",
        "ParamFieldName": "terrain aspect",
        "DefaultValue": "normal",
        "EnumValues": {
            "smooth": "Smooth",
            "normal": "Normal",
            "rocky": "Rocky"
        }
    },
    {
        "DisplayName": "Terrain Height",
        "Category": "ASKA:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the terrain height. Only works in Custom gameplay mode",
        "Keywords": "terrain,height,terrainHeight",
        "FieldName": "terrainHeight",
        "InputType": "enum",
        "ParamFieldName": "terrain height",
        "DefaultValue": "normal",
        "EnumValues": {
            "flat": "Flat",
            "normal": "Normal",
            "varied": "Varied"
        }
    },
    {
        "DisplayName": "Starting Season",
        "Category": "ASKA:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the starting season. Only works in Custom gameplay mode",
        "Keywords": "starting,season,startingSeason",
        "FieldName": "startingSeason",
        "InputType": "enum",
        "ParamFieldName": "starting season",
        "DefaultValue": "spring",
        "EnumValues": {
            "spring": "Spring",
            "summer": "Summer",
            "autumn": "Autumn",
            "winter": "Winter"
        }
    },
    {
        "DisplayName": "Year Length",
        "Category": "ASKA:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the year length. Only works in Custom gameplay mode",
        "Keywords": "year,length,yearLength",
        "FieldName": "yearLength",
        "InputType": "enum",
        "ParamFieldName": "year length",
        "DefaultValue": "default",
        "EnumValues": {
            "minimum": "Minimum",
            "reduced": "Reduced",
            "default": "Default",
            "extended": "Extended",
            "maximum": "Maximum"
        }
    },
    {
        "DisplayName": "Precipitation",
        "Category": "ASKA:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the precipitation level. Only works in Custom gameplay mode",
        "Keywords": "precipitation",
        "FieldName": "precipitation",
        "InputType": "enum",
        "ParamFieldName": "precipitation",
        "DefaultValue": "3",
        "EnumValues": {
            "0": "0 (sunny)",
            "1": "1",
            "2": "2",
            "3": "3 (default)",
            "4": "4",
            "5": "5",
            "6": "6 (soggy)"
        }
    },
    {
        "DisplayName": "Day Length",
        "Category": "ASKA:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the day length. Only works in Custom gameplay mode",
        "Keywords": "day,length,dayLength",
        "FieldName": "dayLength",
        "InputType": "enum",
        "ParamFieldName": "day length",
        "DefaultValue": "default",
        "EnumValues": {
            "minimum": "Minimum",
            "reduced": "Reduced",
            "default": "Default",
            "extended": "Extended",
            "maximum": "Maximum"
        }
    },
    {
        "DisplayName": "Structure Decay",
        "Category": "ASKA:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the structure decay rate. Only works in Custom gameplay mode",
        "Keywords": "structure,decay,structureDecay",
        "FieldName": "structureDecay",
        "InputType": "enum",
        "ParamFieldName": "structure decay",
        "DefaultValue": "medium",
        "EnumValues": {
            "low": "Low",
            "medium": "Medium (default)",
            "high": "High"
        }
    },
    {
        "DisplayName": "Invasion Difficulty",
        "Category": "ASKA:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the invasion difficulty. Only works in Custom gameplay mode",
        "Keywords": "invasion,difficulty,invasionDifficulty",
        "FieldName": "invasionDifficulty",
        "InputType": "enum",
        "ParamFieldName": "invasion difficulty",
        "DefaultValue": "normal",
        "EnumValues": {
            "off": "Off",
            "easy": "Easy",
            "normal": "Normal",
            "hard": "Hard"
        }
    },
    {
        "DisplayName": "Monster Density",
        "Category": "ASKA:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the monster density. Only works in Custom gameplay mode",
        "Keywords": "monster,density,monsterDensity",
        "FieldName": "monsterDensity",
        "InputType": "enum",
        "ParamFieldName": "monster density",
        "DefaultValue": "medium",
        "EnumValues": {
            "off": "Off",
            "low": "Low",
            "medium": "Medium (default)",
            "high": "High"
        }
    },
    {
        "DisplayName": "Monster Population",
        "Category": "ASKA:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the monster population. Only works in Custom gameplay mode",
        "Keywords": "monster,population,monsterPopulation",
        "FieldName": "monsterPopulation",
        "InputType": "enum",
        "ParamFieldName": "monster population",
        "DefaultValue": "medium",
        "EnumValues": {
            "low": "Low",
            "medium": "Medium (default)",
            "high": "High"
        }
    },
    {
        "DisplayName": "Wulfar Population",
        "Category": "ASKA:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the wulfar population. Only works in Custom gameplay mode",
        "Keywords": "wulfar,population,wulfarPopulation",
        "FieldName": "wulfarPopulation",
        "InputType": "enum",
        "ParamFieldName": "wulfar population",
        "DefaultValue": "medium",
        "EnumValues": {
            "low": "Low",
            "medium": "Medium (default)",
            "high": "High"
        }
    },
    {
        "DisplayName": "Herbivore Population",
        "Category": "ASKA:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the herbivore population. Only works in Custom gameplay mode",
        "Keywords": "herbivore,population,herbivorePopulation",
        "FieldName": "herbivorePopulation",
        "InputType": "enum",
        "ParamFieldName": "herbivore population",
        "DefaultValue": "medium",
        "EnumValues": {
            "low": "Low",
            "medium": "Medium (default)",
            "high": "High"
        }
    },
    {
        "DisplayName": "Bear Population",
        "Category": "ASKA:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the bear population. Only works in Custom gameplay mode",
        "Keywords": "bear,population,bearPopulation",
        "FieldName": "bearPopulation",
        "InputType": "enum",
        "ParamFieldName": "bear population",
        "DefaultValue": "medium",
        "EnumValues": {
            "low": "Low",
            "medium": "Medium (default)",
            "high": "High"
        }
    },
    {
        "DisplayName": "Custom Command Line Arguments",
        "Category": "ASKA:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets custom command line arguments to start the server with. Format: -<key> \"<value>\". Don't use options already in AMP's settings!",
        "Keywords": "custom,command,line,arguments",
        "FieldName": "CustomArgs",
        "InputType": "text",
        "ParamFieldName": "CustomArgs",
        "DefaultValue": "",
        "EnumValues": {}
    }
]