b1f2e52c7a
This adds a new setting that allows users to bypass the port checking. It also adds filtering for a benign error.
597 lines
21 KiB
JSON
597 lines
21 KiB
JSON
[
|
||
{
|
||
"DisplayName": "GamePort",
|
||
"Category": "Server Settings",
|
||
"Description": "UDP port used for gameplay netcode (Bolt).",
|
||
"Keywords": "",
|
||
"FieldName": "$GamePort",
|
||
"InputType": "number",
|
||
"IsFlagArgument": false,
|
||
"ParamFieldName": "$.GamePort",
|
||
"IncludeInCommandLine": false,
|
||
"Hidden": true,
|
||
"EnumValues": {}
|
||
},
|
||
{
|
||
"DisplayName": "QueryPort",
|
||
"Category": "Server Settings",
|
||
"Description": "UDP port used by Steam to list the server and enable the discovery services.",
|
||
"Keywords": "",
|
||
"FieldName": "$SteamQueryPort",
|
||
"InputType": "number",
|
||
"IsFlagArgument": false,
|
||
"ParamFieldName": "$.QueryPort",
|
||
"IncludeInCommandLine": false,
|
||
"Hidden": true,
|
||
"EnumValues": {}
|
||
},
|
||
{
|
||
"DisplayName": "BlobSyncPort",
|
||
"Category": "Server Settings",
|
||
"Description": "BlobSyncPort UDP port used by the BlobSync system to initialize game systems and exchange data.",
|
||
"Keywords": "",
|
||
"FieldName": "$BlobSyncPort",
|
||
"InputType": "number",
|
||
"IsFlagArgument": false,
|
||
"ParamFieldName": "$.BlobSyncPort",
|
||
"IncludeInCommandLine": false,
|
||
"Hidden": true,
|
||
"EnumValues": {}
|
||
},
|
||
{
|
||
"DisplayName": "Server Name",
|
||
"Category": "SotF - Server Settings",
|
||
"Description": "Name of the server visible in the server list, and in the Steam contacts.",
|
||
"Keywords": "server,name",
|
||
"FieldName": "ServerName",
|
||
"InputType": "text",
|
||
"IsFlagArgument": false,
|
||
"ParamFieldName": "$.ServerName",
|
||
"IncludeInCommandLine": false,
|
||
"DefaultValue": "AMP Powered Sons Of The Forest Server",
|
||
"Placeholder": "AMP Powered Sons Of The Forest Server",
|
||
"EnumValues": {}
|
||
},
|
||
{
|
||
"DisplayName": "Max Players",
|
||
"Category": "SotF - Server Settings",
|
||
"Description": "The maximum number of players allowed simultaneously on the server.",
|
||
"Keywords": "max,players",
|
||
"FieldName": "$MaxUsers",
|
||
"InputType": "number",
|
||
"IsFlagArgument": false,
|
||
"ParamFieldName": "$.MaxPlayers",
|
||
"IncludeInCommandLine": false,
|
||
"DefaultValue": "8",
|
||
"Placeholder": "8",
|
||
"Suffix": "players",
|
||
"EnumValues": {}
|
||
},
|
||
{
|
||
"DisplayName": "Password",
|
||
"Category": "SotF - Server Settings",
|
||
"Description": "Adds a password to make your server \"private\". Upon connection, this password will be requested before the client can proceed.",
|
||
"Keywords": "password",
|
||
"FieldName": "Password",
|
||
"InputType": "password",
|
||
"IsFlagArgument": false,
|
||
"ParamFieldName": "$.Password",
|
||
"IncludeInCommandLine": false,
|
||
"DefaultValue": "",
|
||
"EnumValues": {}
|
||
},
|
||
{
|
||
"DisplayName": "LAN Only",
|
||
"Category": "SotF - Server Settings",
|
||
"Description": "Allows or restricts the server visibility to LAN only.",
|
||
"Keywords": "lan,only",
|
||
"FieldName": "LanOnly",
|
||
"InputType": "checkbox",
|
||
"IsFlagArgument": false,
|
||
"ParamFieldName": "$.LanOnly",
|
||
"IncludeInCommandLine": false,
|
||
"DefaultValue": "false",
|
||
"EnumValues": {
|
||
"True": "true",
|
||
"False": "false"
|
||
}
|
||
},
|
||
{
|
||
"DisplayName": "Save Slot",
|
||
"Category": "SotF - Server Settings",
|
||
"Description": "When creating a new save, this number will be the id of the save.",
|
||
"Keywords": "save,slot",
|
||
"FieldName": "SaveSlot",
|
||
"InputType": "number",
|
||
"IsFlagArgument": false,
|
||
"ParamFieldName": "$.SaveSlot",
|
||
"IncludeInCommandLine": false,
|
||
"DefaultValue": "1",
|
||
"Placeholder": "1",
|
||
"EnumValues": {}
|
||
},
|
||
{
|
||
"DisplayName": "Save Mode",
|
||
"Category": "SotF - Server Settings",
|
||
"Description": "\"Continue\" will create a new save if it doesn’t exist, or load it if it exists. \"New\" will create a new game and overwrite any game save on the SaveSlot. The save will be overwritten as long as the mode is set to \"New\".",
|
||
"Keywords": "save,mode",
|
||
"FieldName": "SaveMode",
|
||
"InputType": "enum",
|
||
"IsFlagArgument": false,
|
||
"ParamFieldName": "$.SaveMode",
|
||
"IncludeInCommandLine": false,
|
||
"DefaultValue": "continue",
|
||
"EnumValues": {
|
||
"Continue": "Continue",
|
||
"New": "New"
|
||
}
|
||
},
|
||
{
|
||
"DisplayName": "Game Mode",
|
||
"Category": "SotF - Server Settings",
|
||
"Description": "Sets the game mode when creating a new save. This is ignored if loading a save. If set to \"custom\", the custom game mode settings will be read from \"SotF - Game Settings\".",
|
||
"Keywords": "game,mode",
|
||
"FieldName": "GameMode",
|
||
"InputType": "enum",
|
||
"IsFlagArgument": false,
|
||
"ParamFieldName": "$.GameMode",
|
||
"IncludeInCommandLine": false,
|
||
"DefaultValue": "normal",
|
||
"EnumValues": {
|
||
"Normal": "Normal",
|
||
"Hard": "Hard",
|
||
"Hardsurvival": "Hard Survival",
|
||
"Peaceful": "Peaceful",
|
||
"Custom": "Custom"
|
||
}
|
||
},
|
||
{
|
||
"DisplayName": "Save Interval",
|
||
"Category": "SotF - Server Settings",
|
||
"Description": "How often the game server automatically saves the game to SaveSlot, in seconds.",
|
||
"Keywords": "save,interval",
|
||
"FieldName": "SaveInterval",
|
||
"InputType": "number",
|
||
"IsFlagArgument": false,
|
||
"ParamFieldName": "$.SaveInterval",
|
||
"IncludeInCommandLine": false,
|
||
"DefaultValue": "600",
|
||
"Placeholder": "600",
|
||
"Suffix": "seconds",
|
||
"EnumValues": {}
|
||
},
|
||
{
|
||
"DisplayName": "Idle Day Cycle Speed",
|
||
"Category": "SotF - Server Settings",
|
||
"Description": "A multiplier to how quickly the time passes compared to normal gameplay when the server is considered idle (no player connected).",
|
||
"Keywords": "idle,day,cycle,speed",
|
||
"FieldName": "IdleDayCycleSpeed",
|
||
"InputType": "number",
|
||
"IsFlagArgument": false,
|
||
"ParamFieldName": "$.IdleDayCycleSpeed",
|
||
"IncludeInCommandLine": false,
|
||
"DefaultValue": "0.0",
|
||
"Placeholder": "0.0",
|
||
"Suffix": "multiplier",
|
||
"EnumValues": {}
|
||
},
|
||
{
|
||
"DisplayName": "Idle Target Framerate",
|
||
"Category": "SotF - Server Settings",
|
||
"Description": "Target framerate of the server when it’s considered idle (no player connected).",
|
||
"Keywords": "idle,target,framerate",
|
||
"FieldName": "IdleTargetFramerate",
|
||
"InputType": "number",
|
||
"IsFlagArgument": false,
|
||
"ParamFieldName": "$.IdleTargetFramerate",
|
||
"IncludeInCommandLine": false,
|
||
"DefaultValue": "5",
|
||
"Placeholder": "5",
|
||
"Suffix": "fps",
|
||
"EnumValues": {}
|
||
},
|
||
{
|
||
"DisplayName": "Active Target Framerate",
|
||
"Category": "SotF - Server Settings",
|
||
"Description": "Target framerate of the server when it’s NOT considered idle (one or more player connected).",
|
||
"Keywords": "active,target,framerate",
|
||
"FieldName": "ActiveTargetFramerate",
|
||
"InputType": "number",
|
||
"IsFlagArgument": false,
|
||
"ParamFieldName": "$.ActiveTargetFramerate",
|
||
"IncludeInCommandLine": false,
|
||
"DefaultValue": "60",
|
||
"Placeholder": "60",
|
||
"Suffix": "fps",
|
||
"EnumValues": {}
|
||
},
|
||
{
|
||
"DisplayName": "Log Files Enabled",
|
||
"Category": "SotF - Server Settings",
|
||
"Description": "Defines if the logs will be written to files.",
|
||
"Keywords": "log,files,enabled",
|
||
"FieldName": "LogFilesEnabled",
|
||
"InputType": "checkbox",
|
||
"IsFlagArgument": false,
|
||
"ParamFieldName": "$.LogFilesEnabled",
|
||
"IncludeInCommandLine": false,
|
||
"DefaultValue": "true",
|
||
"EnumValues": {
|
||
"True": "true",
|
||
"False": "false"
|
||
}
|
||
},
|
||
{
|
||
"DisplayName": "Timestamp Log Filenames",
|
||
"Category": "SotF - Server Settings",
|
||
"Description": "Every server start will create a new timestamped file. If disabled, the previous log will be overwritten.",
|
||
"Keywords": "timestamp,log,filenames",
|
||
"FieldName": "TimestampLogFilenames",
|
||
"InputType": "checkbox",
|
||
"IsFlagArgument": false,
|
||
"ParamFieldName": "$.TimestampLogFilenames",
|
||
"IncludeInCommandLine": false,
|
||
"DefaultValue": "true",
|
||
"EnumValues": {
|
||
"True": "true",
|
||
"False": "false"
|
||
}
|
||
},
|
||
{
|
||
"DisplayName": "Timestamp Log Entries",
|
||
"Category": "SotF - Server Settings",
|
||
"Description": "Enables each log entry written to file to be timestamped.",
|
||
"Keywords": "timestamp,log,entries",
|
||
"FieldName": "TimestampLogEntries",
|
||
"InputType": "checkbox",
|
||
"IsFlagArgument": false,
|
||
"ParamFieldName": "$.TimestampLogEntries",
|
||
"IncludeInCommandLine": false,
|
||
"DefaultValue": "true",
|
||
"EnumValues": {
|
||
"True": "true",
|
||
"False": "false"
|
||
}
|
||
},
|
||
{
|
||
"DisplayName": "Skip Network Accessibility Test",
|
||
"Category": "SotF - Server Settings",
|
||
"Description": "Skips a port test that can cause the server to fail to start. This test can be a sign of incorrect port forwarding, but sometimes has false positives.",
|
||
"Keywords": "skip,network,accessibility,test",
|
||
"FieldName": "SkipNetworkAccessibilityTest",
|
||
"InputType": "checkbox",
|
||
"IsFlagArgument": false,
|
||
"ParamFieldName": "$.SkipNetworkAccessibilityTest",
|
||
"IncludeInCommandLine": false,
|
||
"DefaultValue": "false",
|
||
"EnumValues": {
|
||
"True": "true",
|
||
"False": "false"
|
||
}
|
||
},
|
||
{
|
||
"DisplayName":"Server Owners",
|
||
"Category":"SotF - Server Settings",
|
||
"Description":"Add the Steam64 IDs of every server owner, one steam id per line. Use # to comment out a line to keep track of SteamIDs. Include their name in the line above. [Find Steam64 IDs](https://steamidfinder.com/)",
|
||
"Keywords":"server,owners,admins",
|
||
"FieldName":"ServerOwners",
|
||
"InputType":"list",
|
||
"IsFlagArgument":false,
|
||
"ParamFieldName":"ServerOwners",
|
||
"IncludeInCommandLine":false,
|
||
"DefaultValue":"",
|
||
"Special":"listfile:./sons-of-the-forest/2465200/saves/ownerswhitelist.txt",
|
||
"EnumValues": {}
|
||
},
|
||
{
|
||
"DisplayName": "Server IP Binding",
|
||
"Category": "SotF - Server Settings",
|
||
"Description": "If required, you can change the binding of the server to an internal interface IP by editing App.ApplicationIPBinding in GenericModule.kvp for the instance. Stop the instance (not just the server) first.",
|
||
"Keywords": "binding,ip",
|
||
"FieldName": "$ApplicationIPBinding",
|
||
"InputType": "hidden",
|
||
"IsFlagArgument": false,
|
||
"ParamFieldName": "$.IpAddress",
|
||
"IncludeInCommandLine": false,
|
||
"EnumValues": {}
|
||
},
|
||
{
|
||
"DisplayName": "Game Mode Info",
|
||
"Category": "SotF - Game Settings",
|
||
"Description": "In order for these settings to take effect, you should choose \"Custom\" for the Gmae Mode in \"SotF - Server Settings\".",
|
||
"Keywords": "game,mode,info",
|
||
"FieldName": "GameModeInfo",
|
||
"InputType": "hidden",
|
||
"IsFlagArgument": false,
|
||
"ParamFieldName": "$.GameModeInfo",
|
||
"IncludeInCommandLine": false,
|
||
"EnumValues": {}
|
||
},
|
||
{
|
||
"DisplayName": "Tree Regrowth",
|
||
"Category": "SotF - Game Settings",
|
||
"Description": "Enable automatic tree regrowth, triggered when sleeping.",
|
||
"Keywords": "tree,regrowth",
|
||
"FieldName": "TreeRegrowth",
|
||
"InputType": "checkbox",
|
||
"IsFlagArgument": false,
|
||
"ParamFieldName": "$.GameSettings['Gameplay.TreeRegrowth']",
|
||
"IncludeInCommandLine": false,
|
||
"DefaultValue": "true",
|
||
"EnumValues": {
|
||
"True": "true",
|
||
"False": "false"
|
||
}
|
||
},
|
||
{
|
||
"DisplayName": "Structure Damage",
|
||
"Category": "SotF - Game Settings",
|
||
"Description": "Allow buildings to be damaged.",
|
||
"Keywords": "structure,damage",
|
||
"FieldName": "StructureDamage",
|
||
"InputType": "checkbox",
|
||
"IsFlagArgument": false,
|
||
"ParamFieldName": "$.GameSettings['Structure.Damage']",
|
||
"IncludeInCommandLine": false,
|
||
"DefaultValue": "true",
|
||
"EnumValues": {
|
||
"True": "true",
|
||
"False": "false"
|
||
}
|
||
},
|
||
{
|
||
"DisplayName": "Enemy Spawn",
|
||
"Category": "SotF - Game Settings",
|
||
"Description": "Enable enemies spawning.",
|
||
"Keywords": "enemy,spawn",
|
||
"FieldName": "EnemySpawn",
|
||
"InputType": "checkbox",
|
||
"IsFlagArgument": false,
|
||
"ParamFieldName": "$.CustomGameModeSettings['GameSetting.Vail.EnemySpawn']",
|
||
"IncludeInCommandLine": false,
|
||
"DefaultValue": "true",
|
||
"EnumValues": {
|
||
"True": "true",
|
||
"False": "false"
|
||
}
|
||
},
|
||
{
|
||
"DisplayName": "Enemy Health",
|
||
"Category": "SotF - Game Settings",
|
||
"Description": "Adjust enemy starting health.",
|
||
"Keywords": "enemy,health",
|
||
"FieldName": "EnemyHealth",
|
||
"InputType": "enum",
|
||
"IsFlagArgument": false,
|
||
"ParamFieldName": "$.CustomGameModeSettings['GameSetting.Vail.EnemyHealth']",
|
||
"IncludeInCommandLine": false,
|
||
"DefaultValue": "Normal",
|
||
"EnumValues": {
|
||
"Low": "Low",
|
||
"Normal": "Normal",
|
||
"High": "High"
|
||
}
|
||
},
|
||
{
|
||
"DisplayName": "Enemy Damage",
|
||
"Category": "SotF - Game Settings",
|
||
"Description": "Adjust damage enemies can do.",
|
||
"Keywords": "enemy,damage",
|
||
"FieldName": "EnemyDamage",
|
||
"InputType": "enum",
|
||
"IsFlagArgument": false,
|
||
"ParamFieldName": "$.CustomGameModeSettings['GameSetting.Vail.EnemyDamage']",
|
||
"IncludeInCommandLine": false,
|
||
"DefaultValue": "Normal",
|
||
"EnumValues": {
|
||
"Low": "Low",
|
||
"Normal": "Normal",
|
||
"High": "High"
|
||
}
|
||
},
|
||
{
|
||
"DisplayName": "Enemy Armour",
|
||
"Category": "SotF - Game Settings",
|
||
"Description": "Adjust enemies armour strength.",
|
||
"Keywords": "enemy,armour,armor",
|
||
"FieldName": "EnemyArmour",
|
||
"InputType": "enum",
|
||
"IsFlagArgument": false,
|
||
"ParamFieldName": "$.CustomGameModeSettings['GameSetting.Vail.EnemyArmour']",
|
||
"IncludeInCommandLine": false,
|
||
"DefaultValue": "Normal",
|
||
"EnumValues": {
|
||
"Low": "Low",
|
||
"Normal": "Normal",
|
||
"High": "High"
|
||
}
|
||
},
|
||
{
|
||
"DisplayName": "Enemy Aggression",
|
||
"Category": "SotF - Game Settings",
|
||
"Description": "Adjust enemy aggression level.",
|
||
"Keywords": "enemy,aggression",
|
||
"FieldName": "EnemyAggression",
|
||
"InputType": "enum",
|
||
"IsFlagArgument": false,
|
||
"ParamFieldName": "$.CustomGameModeSettings['GameSetting.Vail.EnemyAggression']",
|
||
"IncludeInCommandLine": false,
|
||
"DefaultValue": "Normal",
|
||
"EnumValues": {
|
||
"Low": "Low",
|
||
"Normal": "Normal",
|
||
"High": "High"
|
||
}
|
||
},
|
||
{
|
||
"DisplayName": "Animal Spawn Rate",
|
||
"Category": "SotF - Game Settings",
|
||
"Description": "Adjust animal spawn rate.",
|
||
"Keywords": "animal,spawn,rate",
|
||
"FieldName": "AnimalSpawnRate",
|
||
"InputType": "enum",
|
||
"IsFlagArgument": false,
|
||
"ParamFieldName": "$.CustomGameModeSettings['GameSetting.Vail.AnimalSpawnRate']",
|
||
"IncludeInCommandLine": false,
|
||
"DefaultValue": "Normal",
|
||
"EnumValues": {
|
||
"Low": "Low",
|
||
"Normal": "Normal",
|
||
"High": "High"
|
||
}
|
||
},
|
||
{
|
||
"DisplayName": "Starting Season",
|
||
"Category": "SotF - Game Settings",
|
||
"Description": "Set environmental starting season.",
|
||
"Keywords": "starting,season",
|
||
"FieldName": "StartingSeason",
|
||
"InputType": "enum",
|
||
"IsFlagArgument": false,
|
||
"ParamFieldName": "$.CustomGameModeSettings['GameSetting.Environment.StartingSeason']",
|
||
"IncludeInCommandLine": false,
|
||
"DefaultValue": "Spring",
|
||
"EnumValues": {
|
||
"Spring": "Spring",
|
||
"Summer": "Summer",
|
||
"Autumn": "Autumn",
|
||
"Winter": "Winter"
|
||
}
|
||
},
|
||
{
|
||
"DisplayName": "Season Length",
|
||
"Category": "SotF - Game Settings",
|
||
"Description": "Adjust season length.",
|
||
"Keywords": "season,length",
|
||
"FieldName": "SeasonLength",
|
||
"InputType": "enum",
|
||
"IsFlagArgument": false,
|
||
"ParamFieldName": "$.CustomGameModeSettings['GameSetting.Environment.SeasonLength']",
|
||
"IncludeInCommandLine": false,
|
||
"DefaultValue": "Default",
|
||
"EnumValues": {
|
||
"Short": "Short",
|
||
"Default": "Default",
|
||
"Long": "Long",
|
||
"Realistic": "Realistic"
|
||
}
|
||
},
|
||
{
|
||
"DisplayName": "Day Length",
|
||
"Category": "SotF - Game Settings",
|
||
"Description": "Adjust day length.",
|
||
"Keywords": "day,length",
|
||
"FieldName": "DayLength",
|
||
"InputType": "enum",
|
||
"IsFlagArgument": false,
|
||
"ParamFieldName": "$.CustomGameModeSettings['GameSetting.Environment.DayLength']",
|
||
"IncludeInCommandLine": false,
|
||
"DefaultValue": "Default",
|
||
"EnumValues": {
|
||
"Short": "Short",
|
||
"Default": "Default",
|
||
"Long": "Long",
|
||
"Realistic": "Realistic"
|
||
}
|
||
},
|
||
{
|
||
"DisplayName": "Precipitation Frequency",
|
||
"Category": "SotF - Game Settings",
|
||
"Description": "Adjust the frequency of rain and snow.",
|
||
"Keywords": "precipitation,frequency",
|
||
"FieldName": "PrecipitationFrequency",
|
||
"InputType": "enum",
|
||
"IsFlagArgument": false,
|
||
"ParamFieldName": "$.CustomGameModeSettings['GameSetting.Environment.PrecipitationFrequency']",
|
||
"IncludeInCommandLine": false,
|
||
"DefaultValue": "Default",
|
||
"EnumValues": {
|
||
"Low": "Low",
|
||
"Default": "Default",
|
||
"High": "High"
|
||
}
|
||
},
|
||
{
|
||
"DisplayName": "Consumable Effects",
|
||
"Category": "SotF - Game Settings",
|
||
"Description": "Enable damage taken when low hydration and low fullness.",
|
||
"Keywords": "consumable,effects",
|
||
"FieldName": "ConsumableEffects",
|
||
"InputType": "enum",
|
||
"IsFlagArgument": false,
|
||
"ParamFieldName": "$.CustomGameModeSettings['GameSetting.Survival.ConsumableEffects']",
|
||
"IncludeInCommandLine": false,
|
||
"DefaultValue": "Normal",
|
||
"EnumValues": {
|
||
"Normal": "Normal",
|
||
"Hard": "Hard"
|
||
}
|
||
},
|
||
{
|
||
"DisplayName": "Player Stats Damage",
|
||
"Category": "SotF - Game Settings",
|
||
"Description": "Enable damage from each bad or rotten food and drink.",
|
||
"Keywords": "player,stats,damage",
|
||
"FieldName": "PlayerStatsDamage",
|
||
"InputType": "enum",
|
||
"IsFlagArgument": false,
|
||
"ParamFieldName": "$.CustomGameModeSettings['GameSetting.Survival.PlayerStatsDamage']",
|
||
"IncludeInCommandLine": false,
|
||
"DefaultValue": "Normal",
|
||
"EnumValues": {
|
||
"Off": "Off",
|
||
"Normal": "Normal",
|
||
"Hard": "Hard"
|
||
}
|
||
},
|
||
{
|
||
"DisplayName": "Cold Penalties",
|
||
"Category": "SotF - Game Settings",
|
||
"Description": "Adjusts the severity that cold will affect health and stamina regeneration.",
|
||
"Keywords": "cold,penalties",
|
||
"FieldName": "ColdPenalties",
|
||
"InputType": "enum",
|
||
"IsFlagArgument": false,
|
||
"ParamFieldName": "$.CustomGameModeSettings['GameSetting.Survival.ColdPenalties']",
|
||
"IncludeInCommandLine": false,
|
||
"DefaultValue": "Normal",
|
||
"EnumValues": {
|
||
"Off": "Off",
|
||
"Normal": "Normal",
|
||
"Hard": "Hard"
|
||
}
|
||
},
|
||
{
|
||
"DisplayName": "Reduced Food In Containers",
|
||
"Category": "SotF - Game Settings",
|
||
"Description": "Reduces the amount of food found in containers.",
|
||
"Keywords": "reduced,food,in,containers",
|
||
"FieldName": "ReducedFoodInContainers",
|
||
"InputType": "checkbox",
|
||
"IsFlagArgument": false,
|
||
"ParamFieldName": "$.CustomGameModeSettings['GameSetting.Survival.ReducedFoodInContainers']",
|
||
"IncludeInCommandLine": false,
|
||
"DefaultValue": "false",
|
||
"EnumValues": {
|
||
"True": "true",
|
||
"False": "false"
|
||
}
|
||
},
|
||
{
|
||
"DisplayName": "Single Use Containers",
|
||
"Category": "SotF - Game Settings",
|
||
"Description": "Containers can only be opened once.",
|
||
"Keywords": "single,use,containers",
|
||
"FieldName": "SingleUseContainers",
|
||
"InputType": "checkbox",
|
||
"IsFlagArgument": false,
|
||
"ParamFieldName": "$.CustomGameModeSettings['GameSetting.Survival.SingleUseContainers']",
|
||
"IncludeInCommandLine": false,
|
||
"DefaultValue": "false",
|
||
"EnumValues": {
|
||
"True": "true",
|
||
"False": "false"
|
||
}
|
||
}
|
||
]
|