[
    {
        "DisplayName": "Server Name",
        "Category": "Smalland:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the name of the server that appears in the server browser",
        "Keywords": "server,name,servername",
        "FieldName": "SERVERNAME",
        "InputType": "text",
        "ParamFieldName": "SERVERNAME",
        "IncludeInCommandLine": true,
        "DefaultValue": "AMP Powered Smalland: Survive the Wilds Server",
        "Required": true,
        "EnumValues": {}
    },
    {
        "DisplayName": "World Name",
        "Category": "Smalland:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the world name, which corresponds to the save file name",
        "Keywords": "world,name,worldname",
        "FieldName": "WORLDNAME",
        "InputType": "text",
        "ParamFieldName": "WORLDNAME",
        "IncludeInCommandLine": true,
        "DefaultValue": "World",
        "Placeholder": "World",
        "Required": true,
        "EnumValues": {}
    },
    {
        "DisplayName": "Server Password",
        "Category": "Smalland:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the password required to connect to the server. Default is no password",
        "Keywords": "server,password",
        "FieldName": "PASSWORD",
        "InputType": "Password",
        "ParamFieldName": "PASSWORD",
        "IncludeInCommandLine": true,
        "SkipIfEmpty": true,
        "DefaultValue": "",
        "EnumValues": {}
    },
    {
        "DisplayName": "Make Server Private",
        "Category": "Smalland:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "If set, the server will be hidden in the server browser",
        "Keywords": "private,hidden,server,browser",
        "FieldName": "PRIVATE",
        "InputType": "checkbox",
        "ParamFieldName": "PRIVATE",
        "DefaultValue": "",
        "EnumValues": {
            "False": "",
            "True": "?PRIVATE"
        }
    },
    {
        "DisplayName": "Enable Friendly Fire",
        "Category": "Smalland:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "If set, friendly fire will be enabled, making the server a PvP server",
        "Keywords": "friendly,fire,pvp,friendlyfire",
        "FieldName": "FRIENDLYFIRE",
        "InputType": "checkbox",
        "ParamFieldName": "FRIENDLYFIRE",
        "DefaultValue": "",
        "EnumValues": {
            "False": "",
            "True": "?FRIENDLYFIRE"
        }
    },
    {
        "DisplayName": "Enable Peaceful Mode",
        "Category": "Smalland:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "If set, peaceful mode will be enabled",
        "Keywords": "peaceful,mode,peacefulmode",
        "FieldName": "PEACEFULMODE",
        "InputType": "checkbox",
        "ParamFieldName": "PEACEFULMODE",
        "DefaultValue": "",
        "EnumValues": {
            "False": "",
            "True": "?PEACEFULMODE"
        }
    },
    {
        "DisplayName": "Keep Inventory On Death",
        "Category": "Smalland:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "If set, players will keep inventory on death",
        "Keywords": "inventory,death,keepinventory",
        "FieldName": "KEEPINVENTORY",
        "InputType": "checkbox",
        "ParamFieldName": "KEEPINVENTORY",
        "DefaultValue": "",
        "EnumValues": {
            "False": "",
            "True": "?KEEPINVENTORY"
        }
    },
    {
        "DisplayName": "Disable Building Weather Deterioration",
        "Category": "Smalland:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "If set, building weather deterioration will be disabled",
        "Keywords": "disable,building,weather,deterioration,nodeterioration",
        "FieldName": "NODETERIORATION",
        "InputType": "checkbox",
        "ParamFieldName": "NODETERIORATION",
        "DefaultValue": "",
        "EnumValues": {
            "False": "",
            "True": "?NODETERIORATION"
        }
    },
    {
        "DisplayName": "Make Tamed Creatures Immortal",
        "Category": "Smalland:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "If set, tamed creatures will not die",
        "Keywords": "tamed,creatures,pets,immortal,die,death,tamedcreaturesimmortal",
        "FieldName": "TAMEDCREATURESIMMORTAL",
        "InputType": "checkbox",
        "ParamFieldName": "TAMEDCREATURESIMMORTAL",
        "DefaultValue": "",
        "EnumValues": {
            "False": "",
            "True": "?TAMEDCREATURESIMMORTAL"
        }
    },
    {
        "DisplayName": "Enable Crossplay",
        "Category": "Smalland:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "If set, the server will be visible to other platforms",
        "Keywords": "crossplay,platforms",
        "FieldName": "CROSSPLAY",
        "InputType": "checkbox",
        "ParamFieldName": "CROSSPLAY",
        "DefaultValue": "",
        "EnumValues": {
            "False": "",
            "True": "?CROSSPLAY"
        }
    },
    {
        "DisplayName": "Day Length",
        "Category": "Smalland:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "",
        "Keywords": "length,day,lengthofdayseconds",
        "FieldName": "lengthofdayseconds",
        "InputType": "number",
        "ParamFieldName": "lengthofdayseconds",
        "IncludeInCommandLine": true,
        "DefaultValue": "1800",
        "Placeholder": "1800",
        "Suffix": "seconds",
        "EnumValues": {}
    },
    {
        "DisplayName": "Season Length",
        "Category": "Smalland:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "",
        "Keywords": "season,length,lengthofseasonseconds",
        "FieldName": "lengthofseasonseconds",
        "InputType": "number",
        "ParamFieldName": "lengthofseasonseconds",
        "IncludeInCommandLine": true,
        "DefaultValue": "10800",
        "Placeholder": "10800",
        "Suffix": "seconds",
        "EnumValues": {}
    },
    {
        "DisplayName": "Creature Health Modifier",
        "Category": "Smalland:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "",
        "Keywords": "creature,health,modifier,creaturehealthmodifier",
        "FieldName": "creaturehealthmodifier",
        "InputType": "number",
        "MinValue": "20",
        "MaxValue": "300",
        "ParamFieldName": "creaturehealthmodifier",
        "IncludeInCommandLine": true,
        "DefaultValue": "100",
        "Placeholder": "100",
        "EnumValues": {}
    },
    {
        "DisplayName": "Creature Damage Modifier",
        "Category": "Smalland:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "",
        "Keywords": "creature,damage,modifier,creaturedamagemodifier",
        "FieldName": "creaturedamagemodifier",
        "InputType": "number",
        "MinValue": "20",
        "MaxValue": "300",
        "ParamFieldName": "creaturedamagemodifier",
        "IncludeInCommandLine": true,
        "DefaultValue": "100",
        "Placeholder": "100",
        "EnumValues": {}
    },
    {
        "DisplayName": "Creature Respawn Rate Modifier",
        "Category": "Smalland:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "",
        "Keywords": "creature,respawn,rate,modifier",
        "FieldName": "creaturerespawnratemodifier",
        "InputType": "number",
        "MinValue": "10",
        "MaxValue": "1000",
        "ParamFieldName": "creaturerespawnratemodifier",
        "IncludeInCommandLine": true,
        "DefaultValue": "100",
        "Placeholder": "100",
        "EnumValues": {}
    },
    {
        "DisplayName": "Resource Respawn Rate Modifier",
        "Category": "Smalland:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "",
        "Keywords": "resource,respawn,rate,modifier,resourcerespawnratemodifier",
        "FieldName": "resourcerespawnratemodifier",
        "InputType": "number",
        "MinValue": "10",
        "MaxValue": "1000",
        "ParamFieldName": "resourcerespawnratemodifier",
        "IncludeInCommandLine": true,
        "DefaultValue": "100",
        "Placeholder": "100",
        "EnumValues": {}
    },
    {
        "DisplayName": "Creature Spawn Chance Modifier",
        "Category": "Smalland:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "",
        "Keywords": "creature,spawn,chance,modifier,creaturespawnchancemodifier",
        "FieldName": "creaturespawnchancemodifier",
        "InputType": "number",
        "MinValue": "10",
        "MaxValue": "1000",
        "ParamFieldName": "creaturespawnchancemodifier",
        "IncludeInCommandLine": true,
        "DefaultValue": "100",
        "Placeholder": "100",
        "EnumValues": {}
    },
    {
        "DisplayName": "Crafting Time Modifier",
        "Category": "Smalland:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "",
        "Keywords": "craft,crafting,time,modifier,craftingtimemodifier",
        "FieldName": "craftingtimemodifier",
        "InputType": "number",
        "MinValue": "10",
        "MaxValue": "1000",
        "ParamFieldName": "craftingtimemodifier",
        "IncludeInCommandLine": true,
        "DefaultValue": "100",
        "Placeholder": "100",
        "EnumValues": {}
    },
    {
        "DisplayName": "Crafting Fuel Modifier",
        "Category": "Smalland:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "",
        "Keywords": "crafting,fuel,modifier,craftingfuelmodifier",
        "FieldName": "craftingfuelmodifier",
        "InputType": "number",
        "MinValue": "10",
        "MaxValue": "1000",
        "ParamFieldName": "craftingfuelmodifier",
        "IncludeInCommandLine": true,
        "DefaultValue": "100",
        "Placeholder": "100",
        "EnumValues": {}
    },
    {
        "DisplayName": "Storm Frequency Modifier",
        "Category": "Smalland:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "",
        "Keywords": "storm,frequency,modifier,stormfrequencymodifier",
        "FieldName": "stormfrequencymodifier",
        "InputType": "number",
        "MinValue": "10",
        "MaxValue": "1000",
        "ParamFieldName": "stormfrequencymodifier",
        "IncludeInCommandLine": true,
        "DefaultValue": "100",
        "Placeholder": "100",
        "EnumValues": {}
    },
    {
        "DisplayName": "Nourishment Loss Modifier",
        "Category": "Smalland:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "",
        "Keywords": "nourishment,loss,modifier,nourishmentlossmodifier",
        "FieldName": "nourishmentlossmodifier",
        "InputType": "number",
        "MinValue": "0",
        "MaxValue": "100",
        "ParamFieldName": "nourishmentlossmodifier",
        "IncludeInCommandLine": true,
        "DefaultValue": "100",
        "Placeholder": "100",
        "EnumValues": {}
    },
    {
        "DisplayName": "Fall Damage Modifier",
        "Category": "Smalland:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "",
        "Keywords": "fall,damage,modifier,falldamagemodifier",
        "FieldName": "falldamagemodifier",
        "InputType": "number",
        "MinValue": "50",
        "MaxValue": "100",
        "ParamFieldName": "falldamagemodifier",
        "IncludeInCommandLine": true,
        "DefaultValue": "100",
        "Placeholder": "100",
        "EnumValues": {}
    },
    {
        "DisplayName": "Public IP Selection Mode",
        "Category": "Smalland:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets whether the server or AMP should automatically select the public IP advertised for the server, or whether it should use the IP set under Server Public IP",
        "Keywords": "public,ip,address,eos,override,host,EOS_OVERRIDE_HOST_IP",
        "FieldName": "EOS_OVERRIDE_HOST_IP",
        "InputType": "enum",
        "ParamFieldName": "EOS_OVERRIDE_HOST_IP",
        "DefaultValue": "",
        "EnumValues": {
            "": "Server automatically selects (default)",
            "{{$ExternalIP}}": "AMP automatically selects",
            "{{ManualPublicIP}}": "Manual selection"
        }
    },
    {
        "DisplayName": "Server Public IP",
        "Category": "Smalland:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets the public IP advertised for the server, if \"Manual selection\" is selected as the Public IP Selection Mode. Useful if the host network has multiple public IPs, or the server is behind a public proxy or VPN",
        "Keywords": "manual,public,ip,eos,override,host,EOS_OVERRIDE_HOST_IP",
        "FieldName": "ManualPublicIP",
        "InputType": "text",
        "ParamFieldName": "ManualPublicIP",
        "DefaultValue": "",
        "EnumValues": {}
    },
    {
        "DisplayName": "Custom Command Line Options",
        "Category": "Smalland:stadia_controller",
        "Subcategory": "Server:dns:1",
        "Description": "Sets custom command line options for the server (those that start with a ? (question mark)). Include the question mark but do not separate with a space. Don't use options already in AMP's settings!",
        "Keywords": "custom,command,line,options",
        "FieldName": "CustomOptions",
        "InputType": "text",
        "ParamFieldName": "CustomOptions",
        "DefaultValue": "",
        "EnumValues": {}
    }
]