From 08561762828c3c139bf9209002a26613a2f10549 Mon Sep 17 00:00:00 2001
From: IceOfWraith <96364530+IceOfWraith@users.noreply.github.com>
Date: Mon, 14 Nov 2022 20:57:47 -0600
Subject: [PATCH] Space Engineers Config Updates (#160)
* Space Engineers Config Updates (draft)
Revamped the config to match the Dedicated Server Launcher more closely and added missing config file rows. Added release stream option.
* Update space-engineers-genericconfig.json
* Rearrange EVERYTHING
* So.... Much.... Cleanup......
* Comma and formatted config.json file
* )
* P
* Final touches
* Add Space Engineers Linux/Docker Support
* Multiple SE updates
* Update Port to avoid ADS conflict bug
* Update based on feedback
* Fixed a couple bugs
---
...cated.cfg => space-engineers-dedicated.cfg | 183 +-
space-engineers-generic.kvp | 35 +-
space-engineers-genericconfig.json | 4558 +++++++++--------
space-engineers-genericupdates.json | 49 +
4 files changed, 2694 insertions(+), 2131 deletions(-)
rename SpaceEngineers-Dedicated.cfg => space-engineers-dedicated.cfg (56%)
create mode 100644 space-engineers-genericupdates.json
diff --git a/SpaceEngineers-Dedicated.cfg b/space-engineers-dedicated.cfg
similarity index 56%
rename from SpaceEngineers-Dedicated.cfg
rename to space-engineers-dedicated.cfg
index 166c464..c39af42 100644
--- a/SpaceEngineers-Dedicated.cfg
+++ b/space-engineers-dedicated.cfg
@@ -1,58 +1,56 @@
-
+
Survival
- 1
- 1
- 1
- 1
- PUBLIC
- 12
- 100
- SAFE
- true
- false
- true
- true
- true
- false
- true
- true
- false
- 0
- true
- false
- 1
- 1
- false
- 0.33
- false
- 5
- 1
- true
- true
- 20000
- true
- 2
- true
+ 3
1
- 250
+ 3
+ 3
+ 3
+ PUBLIC
+ 4
+ 56
+ 32
+ 5
0
0
100000
50000
0
- NONE
+ GLOBALLY
true
- false
+ SAFE
+ true
+ false
+ true
+ true
+ true
+ true
+ false
+ 0
+ false
+ false
+ 2
+ 2
+ false
+ 0.33
+ false
+ 5
+ true
false
false
- 0.4
+ 0
+ 0.35
0
+ true
+ false
+ 15000
+ true
+ 4
+ true
true
- true
true
- false
+ true
true
false
true
@@ -60,63 +58,70 @@
false
false
false
- 6
- 120
+ 8
+ 119.999992
true
true
false
true
5
- false
+ true
false
false
1
false
50
+
+
+
false
- false
- 15
+ 5
20
false
false
3000
false
- false
true
true
0
true
- 30
- 7706
+ 15
+ 1562
0
- 5
- 1000
+ 20
+ 500
0
0
15
- true
+ false
5000
5000
- 600
- false
- false
+ 24
+ true
+ true
16000
- false
- false
+ true
+ true
false
false
- 1.125
- 75
- 0.85
- 12
+ 2
+ 30
+ true
+ 1
+ 15
10000000
10000000
30000000
1200
- true
- false
- 99
- false
+ false
+
+ true
+ true
+ false
+ false
+ true
+ 3
+ true
true
false
0
@@ -130,24 +135,50 @@
false
5
false
+ true
0.0.0.0
- 27027
- 27028
- true
-
- 27029
- 4
+ 8766
+ 27016
+ 0
0
AMP Powered Server
- My AMP Powered Space Engineers Server
+ World
+ false
+ false
Welcome to my Space Engineers Server, powered by AMP!
https://cubecoders.com/AMP
- true
- World
+ true
+ 0
+ true
+ false
+ 10
+ 15
+ public
+
+ false
./Content/CustomWorlds/Star System
- false
- true
-
+
+
+
+
+ false
+
+ 8080
+
+ 30
+ 0.05
+ 5
+ Server will be shut down in {0} min(s).
+ true
+ false
+ steam
+ false
+
+ true
+ 30
+ 0.5
+ 60
+
\ No newline at end of file
diff --git a/space-engineers-generic.kvp b/space-engineers-generic.kvp
index 3812a30..bbaa780 100644
--- a/space-engineers-generic.kvp
+++ b/space-engineers-generic.kvp
@@ -9,21 +9,24 @@ Meta.EndpointURIFormat=steam://connect/{ip}:{GenericModule.App.ApplicationPort2}
Meta.ConfigManifest=space-engineers-genericconfig.json
Meta.MetaConfigManifest=space-engineers-genericmetaconfig.json
Meta.ConfigRoot=space-engineers-generic.kvp
-Meta.MinAMPVersion=2.3.0.9
+Meta.MinAMPVersion=2.4.0.10
Meta.SpecificDockerImage=
Meta.DockerRequired=False
Meta.ContainerPolicy=NotSupported
+Meta.ContainerPolicyReason=This game requires Winetricks when using Docker which is currently not support in AMP.
Meta.Prerequsites=[]
+Meta.ExtraContainerPackages=[]
Meta.ConfigReleaseState=NotSpecified
+Meta.NoCommercialUsage=False
App.DisplayName=Space Engineers
App.RootDir=./space-engineers-generic/
App.BaseDirectory=./space-engineers-generic/298740/
App.ExecutableWin=298740\DedicatedServer64\SpaceEngineersDedicated.exe
-App.ExecutableLinux=298740/
-App.WorkingDir=298740
+App.ExecutableLinux=
+App.WorkingDir=298740/DedicatedServer64
App.LinuxCommandLineArgs=
App.WindowsCommandLineArgs=
-App.CommandLineArgs=-console -path "{{$FullBaseDir}}servers" {{$FormattedArgs}}
+App.CommandLineArgs={{$PlatformArgs}} -console -path "{{$FullBaseDir}}servers" {{$FormattedArgs}}
App.AppSettings={}
App.EnvironmentVariables={"LD_LIBRARY_PATH":"./linux64:%LD_LIBRARY_PATH%","SteamAppId":"244850"}
App.CommandLineParameterFormat=-{0} "{1}"
@@ -37,29 +40,33 @@ App.HasReadableConsole=True
App.SupportsLiveSettingsChanges=False
App.LiveSettingChangeCommandFormat=set {0} "{1}"
App.ApplicationIPBinding=0.0.0.0
-App.RemoteAdminPort=27016
-App.ApplicationPort1=27017
-App.ApplicationPort2=8777
-App.ApplicationPort3=0
-App.MaxUsers=12
+App.Ports=[{"Protocol":"UDP","Port":27016,"Offset":0,"Range":1,"Ref":"ApplicationPort1","Name":"Server Port","Description":"Port used for main game traffic","ChildPorts":null},{"Protocol":"UDP","Port":8766,"Offset":0,"Range":1,"Ref":"ApplicationPort2","Name":"Steam Port","Description":"Port used for Steam communications","ChildPorts":null},{"Protocol":"Both","Port":8777,"Offset":0,"Range":1,"Ref":"RemoteAdminPort","Name":"Remote API Port","Description":"Port used to access the API","ChildPorts":null}]
+App.AdminPortRef=RemoteAdminPort
+App.PrimaryApplicationPortRef=ApplicationPort1
+App.UniversalSleepApplicationUDPPortRef=ApplicationPort1
+App.UniversalSleepSteamQueryPortRef=ApplicationPort2
+App.MaxUsers=4
App.UseRandomAdminPassword=False
App.RemoteAdminPassword=Password123
App.AdminMethod=STDIO
App.AdminLoginTransform=None
App.RCONConnectDelaySeconds=5
App.RCONConnectRetrySeconds=5
+App.RCONHeartbeatMinutes=0
+App.RCONHeartbeatCommand=ping
App.TelnetLoginFormat={0}
-App.UpdateSources=[{"UpdateStageName": "SteamCMD Download","UpdateSourcePlatform": "All", "UpdateSource": "SteamCMD", "UpdateSourceData": "298740"},{"UpdateStageName":"Create Config Directory","UpdateSourcePlatform":"All","UpdateSource":"CreateDirectory","UpdateSourceArgs":"space-engineers-generic/298740/servers","OverwriteExistingFiles":false},{"UpdateStageName": "Base Config Download","UpdateSourcePlatform": "All", "UpdateSource": "FetchURL", "UpdateSourceData": "https://github.com/CubeCoders/AMPTemplates/raw/main/SpaceEngineers-Dedicated.cfg","UpdateSourceTarget":"298740/servers","OverwriteExistingFiles":false}]
+App.UpdateSources=@IncludeJson[space-engineers-genericupdates.json]
App.Compatibility=None
App.SteamUpdateAnonymousLogin=True
App.SteamForceLoginPrompt=False
App.RapidStartup=False
App.SupportsUniversalSleep=True
-App.UniversalSleepApplicationUDPPort=1
-App.UniversalSleepSteamQueryPort=2
App.WakeupMode=Any
App.ApplicationReadyMode=RegexMatch
App.TemplateMatchRegex={{(\$?[\w]+)}}
+App.MonitorChildProcess=True
+App.MonitorChildProcessWaitMs=3000
+App.MonitorChildProcessName=wine64
Console.FilterMatchRegex=
Console.FilterMatchReplacement=
Console.ThrowawayMessageRegex=^(WARNING|ERROR): Shader.+$
@@ -68,6 +75,7 @@ Console.UserJoinRegex=^\d+\-\d+\-\d+ \d+\:\d+\:\d+.\d+\: World request received:
Console.UserLeaveRegex=^\d+\-\d+\-\d+ \d+\:\d+\:\d+.\d+\: User left (?.+?)$
Console.UserChatRegex=^\[\d\d:\d\d:\d\d\] \[CHAT\] <(?.+?)> (?.+)$
Console.UpdateAvailableRegex=^\[\d\d:\d\d:\d\d\] \[INFO\] A new server update is available! v[\d\.]+.$
+Console.MetricsRegex=
Console.SuppressLogAtStart=False
Console.ActivateLogRegex=
Console.UserActions={}
@@ -75,4 +83,5 @@ Limits.SleepMode=False
Limits.SleepOnStart=False
Limits.SleepDelayMinutes=5
Limits.DozeDelay=2
-Limits.AutoRetryCount=5
\ No newline at end of file
+Limits.AutoRetryCount=5
+Limits.SleepStartThresholdSeconds=25
\ No newline at end of file
diff --git a/space-engineers-genericconfig.json b/space-engineers-genericconfig.json
index 1820a40..ae13bf9 100644
--- a/space-engineers-genericconfig.json
+++ b/space-engineers-genericconfig.json
@@ -1,2046 +1,2520 @@
[
{
- "DisplayName": "Game Mode",
- "Category": "Server Settings",
- "Description": "Sets the world to either Creative or Survival Mode.",
- "Keywords": "Game Mode",
- "FieldName": "GameMode",
- "InputType": "enum",
- "IsFlagArgument": false,
- "ParamFieldName": "/MyConfigDedicated/SessionSettings/GameMode/text() | /MyObjectBuilder_WorldConfiguration/Settings/GameMode/text()",
- "IncludeInCommandLine": false,
- "DefaultValue": "Survival",
- "EnumValues": {
- "Creative": "Creative",
- "Survival": "Survival"
- }
- },
- {
- "DisplayName": "Select Scenario",
- "Category": "Server Settings",
- "Description": "Sets the Scenario to base the game on.",
- "Keywords": "Game Mode",
- "FieldName": "PremadeCheckpointPath",
- "InputType": "enum",
- "IsFlagArgument": false,
- "ParamFieldName": "/MyConfigDedicated/PremadeCheckpointPath/text()",
- "IncludeInCommandLine": false,
- "DefaultValue": "./Content/CustomWorlds/Star System",
- "EnumValues": {
- "./Content/CustomWorlds/Alien Planet": "Alien Planet",
- "./Content/CustomWorlds/Alien System": "Alien System",
- "./Content/CustomWorlds/Crashed Red Ship": "Crashed Red Ship",
- "./Content/CustomWorlds/Dead Drop Arena": "Dead Drop Arena",
- "./Content/CustomWorlds/Distant Moons": "Distant Moons",
- "./Content/CustomWorlds/Earth Planet": "Earth Planet",
- "./Content/CustomWorlds/Empty World": "Empty World",
- "./Content/CustomWorlds/Green Station": "Green Station",
- "./Content/CustomWorlds/Home System": "Home System",
- "./Content/CustomWorlds/SLone Survivor": "Lone Survivor",
- "./Content/CustomWorlds/Mars Planet": "Mars Planet",
- "./Content/CustomWorlds/Moon Base": "Moon Base",
- "./Content/CustomWorlds/Petram Orbiter": "Petram Orbiter",
- "./Content/CustomWorlds/Red Ship": "Red Ship",
- "./Content/CustomWorlds/Rival Platforms": "Rival Platforms",
- "./Content/CustomWorlds/Star System": "Star System"
- }
- },
- {
- "DisplayName": "Inventory Size Multiplier",
- "Category": "Advanced Settings",
- "Description": "Only available in Survival Mode Affects the size of the inventories (both the player's and most storage blocks).",
- "Keywords": "Inventory Size Multiplier",
- "FieldName": "InventorySizeMultiplier",
- "InputType": "enum",
- "IsFlagArgument": false,
- "ParamFieldName": "/MyConfigDedicated/SessionSettings/InventorySizeMultiplier/text() | /MyObjectBuilder_WorldConfiguration/Settings/InventorySizeMultiplier/text()",
- "IncludeInCommandLine": false,
- "DefaultValue": "1",
- "EnumValues": {
- "1": "Realistic",
- "3": "x3",
- "5": "x5",
- "10": "x10"
- }
- },
- {
- "DisplayName": "Assembler Efficiency Multiplier",
- "Category": "Advanced Settings",
- "Description": "Only available in Survival Mode. Affects the speed of and the amount of ingots used by the Assembler to produce Components.",
- "Keywords": "Assembler Efficiency Multiplier",
- "FieldName": "AssemblerEfficiencyMultiplier",
- "InputType": "enum",
- "IsFlagArgument": false,
- "ParamFieldName": "/MyConfigDedicated/SessionSettings/AssemblerEfficiencyMultiplier/text() | /MyObjectBuilder_WorldConfiguration/Settings/AssemblerEfficiencyMultiplier/text()",
- "IncludeInCommandLine": false,
- "DefaultValue": "1",
- "EnumValues": {
- "1": "Realistic",
- "3": "x3",
- "10": "x10"
- }
- },
- {
- "DisplayName": "Refinery Speed Multiplier",
- "Category": "Advanced Settings",
- "Keywords": "Refinery Speed Multiplier",
- "FieldName": "RefinerySpeedMultiplier",
- "InputType": "enum",
- "IsFlagArgument": false,
- "ParamFieldName": "/MyConfigDedicated/SessionSettings/RefinerySpeedMultiplier/text() | /MyObjectBuilder_WorldConfiguration/Settings/RefinerySpeedMultiplier/text()",
- "IncludeInCommandLine": false,
- "DefaultValue": "1",
- "EnumValues": {
- "1": "Realistic",
- "3": "x3",
- "10": "x10"
- }
- },
- {
- "DisplayName": "Max Players",
- "Category": "Server Settings",
- "Description": "Any number of players between 4 and 1024",
- "Keywords": "Max Players users",
- "FieldName": "$MaxUsers",
- "InputType": "number",
- "IsFlagArgument": false,
- "ParamFieldName": "/MyConfigDedicated/SessionSettings/MaxPlayers/text() | /MyObjectBuilder_WorldConfiguration/Settings/MaxPlayers/text()",
- "IncludeInCommandLine": false,
- "DefaultValue": "12",
- "EnumValues": {}
- },
- {
- "DisplayName": "Max Floating Objects",
- "Category": "Server Settings",
- "Description": "How many items are allowed to float freely in space (16 - 1024)",
- "Keywords": "Max Floating Objects",
- "FieldName": "MaxFloatingObjects",
- "InputType": "number",
- "IsFlagArgument": false,
- "ParamFieldName": "/MyConfigDedicated/SessionSettings/MaxFloatingObjects/text() | /MyObjectBuilder_WorldConfiguration/Settings/MaxFloatingObjects/text()",
- "IncludeInCommandLine": false,
- "DefaultValue": "100",
- "EnumValues": {}
- },
- {
- "DisplayName": "Environment Hostility",
- "Category": "Advanced Settings",
- "Keywords": "Environment Hostility",
- "FieldName": "EnvironmentHostility",
- "InputType": "enum",
- "IsFlagArgument": false,
- "ParamFieldName": "/MyConfigDedicated/SessionSettings/EnvironmentHostility/text() | /MyObjectBuilder_WorldConfiguration/Settings/EnvironmentHostility/text()",
- "IncludeInCommandLine": false,
- "DefaultValue": "SAFE",
- "EnumValues": {
- "SAFE": "Safe",
- "NORMAL": "Normal",
- "CATACLYSM": "Cataclysm",
- "ARMAGEDDON": "Armageddon"
- }
- },
- {
- "DisplayName": "Auto-healing",
- "Category": "Advanced Settings",
- "Description": "If enabled, engineers will automatically heal damage in oxygen environments at a slow rate.",
- "Keywords": "Auto Healing",
- "FieldName": "AutoHealing",
- "InputType": "checkbox",
- "IsFlagArgument": false,
- "ParamFieldName": "/MyConfigDedicated/SessionSettings/AutoHealing/text() | /MyObjectBuilder_WorldConfiguration/Settings/AutoHealing/text()",
- "IncludeInCommandLine": false,
- "DefaultValue": "true",
- "EnumValues": {
- "True": "true",
- "False": "false"
- }
- },
- {
- "DisplayName": "Enable Copy & Paste",
- "Category": "Advanced Settings",
- "Description": "allows players to copy a ship, rover, station, and paste the copy into the world",
- "Keywords": "Enable Copy Paste",
- "FieldName": "EnableCopyPaste",
- "InputType": "checkbox",
- "IsFlagArgument": false,
- "ParamFieldName": "/MyConfigDedicated/SessionSettings/EnableCopyPaste/text() | /MyObjectBuilder_WorldConfiguration/Settings/EnableCopyPaste/text()",
- "IncludeInCommandLine": false,
- "DefaultValue": "false",
- "EnumValues": {
- "True": "true",
- "False": "false"
- }
- },
- {
- "DisplayName": "Weapons Enabled",
- "Category": "Advanced Settings",
- "Description": "If enabled, weapons and explosives will function normally.",
- "Keywords": "Weapons Enabled",
- "FieldName": "WeaponsEnabled",
- "InputType": "checkbox",
- "IsFlagArgument": false,
- "ParamFieldName": "/MyConfigDedicated/SessionSettings/WeaponsEnabled/text() | /MyObjectBuilder_WorldConfiguration/Settings/WeaponsEnabled/text()",
- "IncludeInCommandLine": false,
- "DefaultValue": "true",
- "EnumValues": {
- "True": "true",
- "False": "false"
- }
- },
- {
- "DisplayName": "Weather System",
- "Category": "Advanced Settings",
- "Description": "Adds different atmopsheric conditions to planets with atmospheres which may limit visibility, or affect the power effectivity of wind mills and solar panels.",
- "Keywords": "Weather System",
- "FieldName": "WeatherSystem",
- "InputType": "checkbox",
- "IsFlagArgument": false,
- "ParamFieldName": "/MyConfigDedicated/SessionSettings/WeatherSystem/text() | /MyObjectBuilder_WorldConfiguration/Settings/WeatherSystem/text()",
- "IncludeInCommandLine": false,
- "DefaultValue": "true",
- "EnumValues": {
- "True": "true",
- "False": "false"
- }
- },
- {
- "DisplayName": "Show Player Names On Hud",
- "Category": "Advanced Settings",
- "Description": "If enabled, nearby players will have their names displayed.",
- "Keywords": "Show Player Names On Hud",
- "FieldName": "ShowPlayerNamesOnHud",
- "InputType": "checkbox",
- "IsFlagArgument": false,
- "ParamFieldName": "/MyConfigDedicated/SessionSettings/ShowPlayerNamesOnHud/text() | /MyObjectBuilder_WorldConfiguration/Settings/ShowPlayerNamesOnHud/text()",
- "IncludeInCommandLine": false,
- "DefaultValue": "true",
- "EnumValues": {
- "True": "true",
- "False": "false"
- }
- },
- {
- "DisplayName": "Thruster Damage",
- "Category": "Advanced Settings",
- "Description": "If enabled, thrusters will deal damage to players and blocks that are behind them when they fire.",
- "Keywords": "Thruster Damage",
- "FieldName": "ThrusterDamage",
- "InputType": "checkbox",
- "IsFlagArgument": false,
- "ParamFieldName": "/MyConfigDedicated/SessionSettings/ThrusterDamage/text() | /MyObjectBuilder_WorldConfiguration/Settings/ThrusterDamage/text()",
- "IncludeInCommandLine": false,
- "DefaultValue": "true",
- "EnumValues": {
- "True": "true",
- "False": "false"
- }
- },
- {
- "DisplayName": "Enable Cargo Ships",
- "Category": "Advanced Settings",
- "Description": "If enabled, Pre-Built Ships will occasionally spawn at the edge of the world and drift through the sector.",
- "Keywords": "Cargo Ships Enabled",
- "FieldName": "CargoShipsEnabled",
- "InputType": "checkbox",
- "IsFlagArgument": false,
- "ParamFieldName": "/MyConfigDedicated/SessionSettings/CargoShipsEnabled/text() | /MyObjectBuilder_WorldConfiguration/Settings/CargoShipsEnabled/text()",
- "IncludeInCommandLine": false,
- "DefaultValue": "true",
- "EnumValues": {
- "True": "true",
- "False": "false"
- }
- },
- {
- "DisplayName": "Enable Spectator",
- "Category": "Advanced Settings",
- "Description": "Spectator Mode lets players (in Survival, typically multiplayer admins) see through walls and teleport.",
- "Keywords": "Enable Spectator",
- "FieldName": "EnableSpectator",
- "InputType": "checkbox",
- "IsFlagArgument": false,
- "ParamFieldName": "/MyConfigDedicated/SessionSettings/EnableSpectator/text() | /MyObjectBuilder_WorldConfiguration/Settings/EnableSpectator/text()",
- "IncludeInCommandLine": false,
- "DefaultValue": "false",
- "EnumValues": {
- "True": "true",
- "False": "false"
- }
- },
- {
- "DisplayName": "World Size",
- "Category": "Advanced Settings",
- "Description": "You can choose to limit the world size to a cube with a side lingth of:",
- "Keywords": "World Size Km",
- "FieldName": "WorldSizeKm",
- "InputType": "enum",
- "IsFlagArgument": false,
- "ParamFieldName": "/MyConfigDedicated/SessionSettings/WorldSizeKm/text() | /MyObjectBuilder_WorldConfiguration/Settings/WorldSizeKm/text()",
- "IncludeInCommandLine": false,
- "DefaultValue": "0",
- "EnumValues": {
- "0": "Unlimited",
- "10": "10km",
- "20": "20km",
- "50": "50km",
- "100": "100km"
- }
- },
- {
- "DisplayName": "Respawn Ship Delete",
- "Category": "Advanced Settings",
- "Description": "Whether the respawn ship will be deleted when the player leaves the server or spawns in another one.",
- "Keywords": "Respawn Ship Delete",
- "FieldName": "RespawnShipDelete",
- "InputType": "checkbox",
- "IsFlagArgument": false,
- "ParamFieldName": "/MyConfigDedicated/SessionSettings/RespawnShipDelete/text() | /MyObjectBuilder_WorldConfiguration/Settings/RespawnShipDelete/text()",
- "IncludeInCommandLine": false,
- "DefaultValue": "true",
- "EnumValues": {
- "True": "true",
- "False": "false"
- }
- },
- {
- "DisplayName": "Reset Ownership",
- "Category": "Advanced Settings",
- "Description": "Reset Ownership of all blocks to nobody.",
- "Keywords": "Reset Ownership",
- "FieldName": "ResetOwnership",
- "InputType": "checkbox",
- "IsFlagArgument": false,
- "ParamFieldName": "/MyConfigDedicated/SessionSettings/ResetOwnership/text() | /MyObjectBuilder_WorldConfiguration/Settings/ResetOwnership/text()",
- "IncludeInCommandLine": false,
- "DefaultValue": "false",
- "EnumValues": {
- "True": "true",
- "False": "false"
- }
- },
- {
- "DisplayName": "Welder Speed Multiplier",
- "Category": "Advanced Settings",
- "Description": "The speed at which blocks are built using welding tools.",
- "Keywords": "Welder Speed Multiplier",
- "FieldName": "WelderSpeedMultiplier",
- "InputType": "enum",
- "IsFlagArgument": false,
- "ParamFieldName": "/MyConfigDedicated/SessionSettings/WelderSpeedMultiplier/text() | /MyObjectBuilder_WorldConfiguration/Settings/WelderSpeedMultiplier/text()",
- "IncludeInCommandLine": false,
- "DefaultValue": "1",
- "EnumValues": {
- ".5": ".5x",
- "1": "Realistic",
- "2": "2x",
- "5": "5x"
- }
- },
- {
- "DisplayName": "Grinder Speed Multiplier",
- "Category": "Advanced Settings",
- "Description": "The speed at which blocks are salvaged using grinding tools.",
- "Keywords": "Grinder Speed Multiplier",
- "FieldName": "GrinderSpeedMultiplier",
- "InputType": "enum",
- "IsFlagArgument": false,
- "ParamFieldName": "/MyConfigDedicated/SessionSettings/GrinderSpeedMultiplier/text() | /MyObjectBuilder_WorldConfiguration/Settings/GrinderSpeedMultiplier/text()",
- "IncludeInCommandLine": false,
- "DefaultValue": "1",
- "EnumValues": {
- ".5": ".5x",
- "1": "Realistic",
- "2": "2x",
- "5": "5x"
- }
- },
- {
- "DisplayName": "Realistic Sound",
- "Category": "Advanced Settings",
- "Description": "Arcade sounds are how sound is often depicted in science fiction (explosions in space), whereas Realistic sound is more muted in vacuum.",
- "Keywords": "Realistic Sound",
- "FieldName": "RealisticSound",
- "InputType": "enum",
- "IsFlagArgument": false,
- "ParamFieldName": "/MyConfigDedicated/SessionSettings/RealisticSound/text() | /MyObjectBuilder_WorldConfiguration/Settings/RealisticSound/text()",
- "IncludeInCommandLine": false,
- "DefaultValue": "false",
- "EnumValues": {
- "false": "Arcade",
- "true": "Realistic"
- }
- },
- {
- "DisplayName": "Hack Speed Multiplier",
- "Category": "Advanced Settings",
- "Description": "Higher values increase the speed of the hacking grinder mechanic. Lower values decrease hacking speed.",
- "Keywords": "Hack Speed Multiplier",
- "FieldName": "HackSpeedMultiplier",
- "InputType": "number",
- "IsFlagArgument": false,
- "ParamFieldName": "/MyConfigDedicated/SessionSettings/HackSpeedMultiplier/text() | /MyObjectBuilder_WorldConfiguration/Settings/HackSpeedMultiplier/text()",
- "IncludeInCommandLine": false,
- "DefaultValue": "0.33",
- "EnumValues": {}
- },
- {
- "DisplayName": "Permanent Death",
- "Category": "Advanced Settings",
- "Description": "When enabled, players lose all ownership of objects upon death. The player can still respawn and start fresh.",
- "Keywords": "Permanent Death",
- "FieldName": "PermanentDeath",
- "InputType": "checkbox",
- "IsFlagArgument": false,
- "ParamFieldName": "/MyConfigDedicated/SessionSettings/PermanentDeath/text() | /MyObjectBuilder_WorldConfiguration/Settings/PermanentDeath/text()",
- "IncludeInCommandLine": false,
- "DefaultValue": "false",
- "EnumValues": {
- "True": "true",
- "False": "false"
- }
- },
- {
- "DisplayName": "Auto Save In Minutes",
- "Category": "Advanced Settings",
- "Description": "Set the frequency the server will save the map.",
- "Keywords": "Auto Save In Minutes",
- "FieldName": "AutoSaveInMinutes",
- "InputType": "number",
- "IsFlagArgument": false,
- "ParamFieldName": "/MyConfigDedicated/SessionSettings/AutoSaveInMinutes/text() | /MyObjectBuilder_WorldConfiguration/Settings/AutoSaveInMinutes/text()",
- "IncludeInCommandLine": false,
- "DefaultValue": "5",
- "EnumValues": {}
- },
- {
- "DisplayName": "Spawn Ship Time Multiplier",
- "Category": "Advanced Settings",
- "Description": "Higher values increase the time that server side spawn ships become available upon death.",
- "Keywords": "Spawn Ship Time Multiplier",
- "FieldName": "SpawnShipTimeMultiplier",
- "InputType": "number",
- "IsFlagArgument": false,
- "ParamFieldName": "/MyConfigDedicated/SessionSettings/SpawnShipTimeMultiplier/text() | /MyObjectBuilder_WorldConfiguration/Settings/SpawnShipTimeMultiplier/text()",
- "IncludeInCommandLine": false,
- "DefaultValue": "1",
- "EnumValues": {}
- },
- {
- "DisplayName": "Enable Ingame Scripts",
- "Category": "Advanced Settings",
- "Description": "Allows scripts loaded from in game computer terminals to work.",
- "Keywords": "Enable Ingame Scripts",
- "FieldName": "EnableIngameScripts",
- "InputType": "checkbox",
- "IsFlagArgument": false,
- "ParamFieldName": "/MyConfigDedicated/SessionSettings/EnableIngameScripts/text() | /MyObjectBuilder_WorldConfiguration/Settings/EnableIngameScripts/text()",
- "IncludeInCommandLine": false,
- "DefaultValue": "true",
- "EnumValues": {
- "True": "true",
- "False": "false"
- }
- },
- {
- "DisplayName": "View Distance",
- "Category": "Advanced Settings",
- "Description": "Set the distance of how far each client can see objects.",
- "Keywords": "View Distance",
- "FieldName": "ViewDistance",
- "InputType": "number",
- "IsFlagArgument": false,
- "ParamFieldName": "/MyConfigDedicated/SessionSettings/ViewDistance/text() | /MyObjectBuilder_WorldConfiguration/Settings/ViewDistance/text()",
- "IncludeInCommandLine": false,
- "DefaultValue": "20000",
- "EnumValues": {}
- },
- {
- "DisplayName": "Enable Tool Shake",
- "Category": "Advanced Settings",
- "Description": "Toggles whether tools and objects attached to the tool shake when in use. Disable to reduce cpu load.",
- "Keywords": "Enable Tool Shake",
- "FieldName": "EnableToolShake",
- "InputType": "checkbox",
- "IsFlagArgument": false,
- "ParamFieldName": "/MyConfigDedicated/SessionSettings/EnableToolShake/text() | /MyObjectBuilder_WorldConfiguration/Settings/EnableToolShake/text()",
- "IncludeInCommandLine": false,
- "DefaultValue": "true",
- "EnumValues": {
- "True": "true",
- "False": "false"
- }
- },
- {
- "DisplayName": "Voxel Generator Version",
- "Category": "Advanced Settings",
- "Description": "Controls whether or not ice will spawn on asteroids.",
- "Keywords": "Voxel Generator Version",
- "FieldName": "VoxelGeneratorVersion",
- "InputType": "enum",
- "IsFlagArgument": false,
- "ParamFieldName": "/MyConfigDedicated/SessionSettings/VoxelGeneratorVersion/text() | /MyObjectBuilder_WorldConfiguration/Settings/VoxelGeneratorVersion/text()",
- "IncludeInCommandLine": false,
- "DefaultValue": "2",
- "EnumValues": {
- "0": "Disabled",
- "1": "First Iteration",
- "2": "Current Iteration"
- }
- },
- {
- "DisplayName": "Enable Oxygen",
- "Category": "Advanced Settings",
- "Description": "Toggles whether or not oxygen can be used/is needed for players to survive.",
- "Keywords": "Enable Oxygen",
- "FieldName": "EnableOxygen",
- "InputType": "checkbox",
- "IsFlagArgument": false,
- "ParamFieldName": "/MyConfigDedicated/SessionSettings/EnableOxygen/text() | /MyObjectBuilder_WorldConfiguration/Settings/EnableOxygen/text()",
- "IncludeInCommandLine": false,
- "DefaultValue": "true",
- "EnumValues": {
- "True": "true",
- "False": "false"
- }
- },
- {
- "DisplayName": "Blocks Inventory Size Multiplier",
- "Category": "Server Settings",
- "Description": "Affects the size of the inventories for blocks.",
- "Keywords": "Blocks Inventory Size Multiplier",
- "FieldName": "BlocksInventorySizeMultiplier",
- "InputType": "enum",
- "IsFlagArgument": false,
- "ParamFieldName": "/MyConfigDedicated/SessionSettings/BlocksInventorySizeMultiplier/text() | /MyObjectBuilder_WorldConfiguration/Settings/BlocksInventorySizeMultiplier/text()",
- "IncludeInCommandLine": false,
- "DefaultValue": "1",
- "EnumValues": {
- "1": "Realistic",
- "3": "x3",
- "5": "x5",
- "10": "x10"
- }
- },
- {
- "DisplayName": "Max Backup Saves",
- "Category": "Advanced Settings",
- "Description": "Max number of backups",
- "Keywords": "Max Backup Saves",
- "FieldName": "MaxBackupSaves",
- "InputType": "number",
- "IsFlagArgument": false,
- "ParamFieldName": "/MyConfigDedicated/SessionSettings/MaxBackupSaves/text() | /MyObjectBuilder_WorldConfiguration/Settings/MaxBackupSaves/text()",
- "IncludeInCommandLine": false,
- "DefaultValue": "250",
- "EnumValues": {}
- },
- {
- "DisplayName": "Max Grid Size",
- "Category": "Advanced Settings",
- "Keywords": "Max Grid Size",
- "FieldName": "MaxGridSize",
- "InputType": "number",
- "IsFlagArgument": false,
- "ParamFieldName": "/MyConfigDedicated/SessionSettings/MaxGridSize/text() | /MyObjectBuilder_WorldConfiguration/Settings/MaxGridSize/text()",
- "IncludeInCommandLine": false,
- "DefaultValue": "0",
- "EnumValues": {}
- },
- {
- "DisplayName": "Max Blocks Per Player",
- "Category": "Advanced Settings",
- "Keywords": "Max Blocks Per Player",
- "FieldName": "MaxBlocksPerPlayer",
- "InputType": "number",
- "IsFlagArgument": false,
- "ParamFieldName": "/MyConfigDedicated/SessionSettings/MaxBlocksPerPlayer/text() | /MyObjectBuilder_WorldConfiguration/Settings/MaxBlocksPerPlayer/text()",
- "IncludeInCommandLine": false,
- "DefaultValue": "0",
- "EnumValues": {}
- },
- {
- "DisplayName": "Total PCU",
- "Category": "Advanced Settings",
- "Keywords": "Total PCU",
- "FieldName": "TotalPCU",
- "InputType": "number",
- "IsFlagArgument": false,
- "ParamFieldName": "/MyConfigDedicated/SessionSettings/TotalPCU/text() | /MyObjectBuilder_WorldConfiguration/Settings/TotalPCU/text()",
- "IncludeInCommandLine": false,
- "DefaultValue": "100000",
- "EnumValues": {}
- },
- {
- "DisplayName": "Pirate PCU",
- "Category": "Advanced Settings",
- "Keywords": "PiratePCU",
- "FieldName": "PiratePCU",
- "InputType": "number",
- "IsFlagArgument": false,
- "ParamFieldName": "/MyConfigDedicated/SessionSettings/PiratePCU/text() | /MyObjectBuilder_WorldConfiguration/Settings/PiratePCU/text()",
- "IncludeInCommandLine": false,
- "DefaultValue": "50000",
- "EnumValues": {}
- },
- {
- "DisplayName": "Max Factions Count",
- "Category": "Advanced Settings",
- "Keywords": "Max Factions Count",
- "FieldName": "MaxFactionsCount",
- "InputType": "number",
- "IsFlagArgument": false,
- "ParamFieldName": "/MyConfigDedicated/SessionSettings/MaxFactionsCount/text() | /MyObjectBuilder_WorldConfiguration/Settings/MaxFactionsCount/text()",
- "IncludeInCommandLine": false,
- "DefaultValue": "0",
- "EnumValues": {}
- },
- {
- "DisplayName": "Block Limits Enabled",
- "Category": "Advanced Settings",
- "Keywords": "Block Limits Enabled",
- "FieldName": "BlockLimitsEnabled",
- "InputType": "enum",
- "IsFlagArgument": false,
- "ParamFieldName": "/MyConfigDedicated/SessionSettings/BlockLimitsEnabled/text() | /MyObjectBuilder_WorldConfiguration/Settings/BlockLimitsEnabled/text()",
- "IncludeInCommandLine": false,
- "DefaultValue": "NONE",
- "EnumValues": {
- "NONE": "None",
- "PER_PLAYER": "Per Player",
- "PER_FACTION": "Per Faction",
- "GLOBALLY": "Globally"
- }
- },
- {
- "DisplayName": "Enable Remote Block Removal",
- "Category": "Advanced Settings",
- "Keywords": "Enable Remote Block Removal",
- "FieldName": "EnableRemoteBlockRemoval",
- "InputType": "checkbox",
- "IsFlagArgument": false,
- "ParamFieldName": "/MyConfigDedicated/SessionSettings/EnableRemoteBlockRemoval/text() | /MyObjectBuilder_WorldConfiguration/Settings/EnableRemoteBlockRemoval/text()",
- "IncludeInCommandLine": false,
- "DefaultValue": "true",
- "EnumValues": {
- "True": "true",
- "False": "false"
- }
- },
- {
- "DisplayName": "Enable Saving",
- "Category": "Advanced Settings",
- "Keywords": "Enable Saving",
- "FieldName": "EnableSaving",
- "InputType": "checkbox",
- "IsFlagArgument": false,
- "ParamFieldName": "/MyConfigDedicated/SessionSettings/EnableSaving/text() | /MyObjectBuilder_WorldConfiguration/Settings/EnableSaving/text()",
- "IncludeInCommandLine": false,
- "DefaultValue": "false",
- "EnumValues": {
- "True": "true",
- "False": "false"
- }
- },
- {
- "DisplayName": "Infinite Ammo",
- "Category": "Advanced Settings",
- "Keywords": "Infinite Ammo",
- "FieldName": "InfiniteAmmo",
- "InputType": "checkbox",
- "IsFlagArgument": false,
- "ParamFieldName": "/MyConfigDedicated/SessionSettings/InfiniteAmmo/text() | /MyObjectBuilder_WorldConfiguration/Settings/InfiniteAmmo/text()",
- "IncludeInCommandLine": false,
- "DefaultValue": "false",
- "EnumValues": {
- "True": "true",
- "False": "false"
- }
- },
- {
- "DisplayName": "Enable Container Drops",
- "Category": "Advanced Settings",
- "Keywords": "Enable Container Drops",
- "FieldName": "EnableContainerDrops",
- "InputType": "checkbox",
- "IsFlagArgument": false,
- "ParamFieldName": "/MyConfigDedicated/SessionSettings/EnableContainerDrops/text() | /MyObjectBuilder_WorldConfiguration/Settings/EnableContainerDrops/text()",
- "IncludeInCommandLine": false,
- "DefaultValue": "false",
- "EnumValues": {
- "True": "true",
- "False": "false"
- }
- },
- {
- "DisplayName": "Procedural Density",
- "Category": "Advanced Settings",
- "Description": "Changing this affects how close together seeded asteroids spawn.",
- "Keywords": "Procedural Density",
- "FieldName": "ProceduralDensity",
- "InputType": "number",
- "IsFlagArgument": false,
- "ParamFieldName": "/MyConfigDedicated/SessionSettings/ProceduralDensity/text() | /MyObjectBuilder_WorldConfiguration/Settings/ProceduralDensity/text()",
- "IncludeInCommandLine": false,
- "DefaultValue": "0.4",
- "EnumValues": {}
- },
- {
- "DisplayName": "Procedural Seed",
- "Category": "Advanced Settings",
- "Description": "Presumeably any numerical value placed here will generate and save an asteroid seed.",
- "Keywords": "Procedural Seed",
- "FieldName": "ProceduralSeed",
- "InputType": "number",
- "IsFlagArgument": false,
- "ParamFieldName": "/MyConfigDedicated/SessionSettings/ProceduralSeed/text() | /MyObjectBuilder_WorldConfiguration/Settings/ProceduralSeed/text()",
- "IncludeInCommandLine": false,
- "DefaultValue": "0",
- "EnumValues": {}
- },
- {
- "DisplayName": "Enable Oxygen Pressurization",
- "Category": "Advanced Settings",
- "Keywords": "Enable Oxygen Pressurization",
- "FieldName": "EnableOxygenPressurization",
- "InputType": "checkbox",
- "IsFlagArgument": false,
- "ParamFieldName": "/MyConfigDedicated/SessionSettings/EnableOxygenPressurization/text() | /MyObjectBuilder_WorldConfiguration/Settings/EnableOxygenPressurization/text()",
- "IncludeInCommandLine": false,
- "DefaultValue": "true",
- "EnumValues": {
- "True": "true",
- "False": "false"
- }
- },
- {
- "DisplayName": "Enable PCU Trading",
- "Category": "Advanced Settings",
- "Keywords": "Enable PCU Trading",
- "FieldName": "EnablePcuTrading",
- "InputType": "checkbox",
- "IsFlagArgument": false,
- "ParamFieldName": "/MyConfigDedicated/SessionSettings/EnablePcuTrading/text() | /MyObjectBuilder_WorldConfiguration/Settings/EnablePcuTrading/text()",
- "IncludeInCommandLine": false,
- "DefaultValue": "true",
- "EnumValues": {
- "True": "true",
- "False": "false"
- }
- },
- {
- "DisplayName": "Enable 3rd Person View",
- "Category": "Advanced Settings",
- "Keywords": "Enable 3rd Person View",
- "FieldName": "Enable3rdPersonView",
- "InputType": "checkbox",
- "IsFlagArgument": false,
- "ParamFieldName": "/MyConfigDedicated/SessionSettings/Enable3rdPersonView/text() | /MyObjectBuilder_WorldConfiguration/Settings/Enable3rdPersonView/text()",
- "IncludeInCommandLine": false,
- "DefaultValue": "true",
- "EnumValues": {
- "True": "true",
- "False": "false"
- }
- },
- {
- "DisplayName": "Enable Encounters",
- "Category": "Advanced Settings",
- "Description": "Toggles the random spawning of player made ships/points of interest that were officially imported to the game.",
- "Keywords": "EnableEncounters",
- "FieldName": "EnableEncounters",
- "InputType": "checkbox",
- "IsFlagArgument": false,
- "ParamFieldName": "/MyConfigDedicated/SessionSettings/EnableEncounters/text() | /MyObjectBuilder_WorldConfiguration/Settings/EnableEncounters/text()",
- "IncludeInCommandLine": false,
- "DefaultValue": "false",
- "EnumValues": {
- "True": "true",
- "False": "false"
- }
- },
- {
- "DisplayName": "Enable Convert To Station",
- "Category": "Advanced Settings",
- "Keywords": "Enable Convert To Station",
- "FieldName": "EnableConvertToStation",
- "InputType": "checkbox",
- "IsFlagArgument": false,
- "ParamFieldName": "/MyConfigDedicated/SessionSettings/EnableConvertToStation/text() | /MyObjectBuilder_WorldConfiguration/Settings/EnableConvertToStation/text()",
- "IncludeInCommandLine": false,
- "DefaultValue": "true",
- "EnumValues": {
- "True": "true",
- "False": "false"
- }
- },
- {
- "DisplayName": "Station Voxel Support",
- "Category": "Advanced Settings",
- "Description": "Toggles whether stations built on asteroids snap to the asteroid grid.",
- "Keywords": "Station Voxel Support",
- "FieldName": "StationVoxelSupport",
- "InputType": "checkbox",
- "IsFlagArgument": false,
- "ParamFieldName": "/MyConfigDedicated/SessionSettings/StationVoxelSupport/text() | /MyObjectBuilder_WorldConfiguration/Settings/StationVoxelSupport/text()",
- "IncludeInCommandLine": false,
- "DefaultValue": "false",
- "EnumValues": {
- "True": "true",
- "False": "false"
- }
- },
- {
- "DisplayName": "Enable Sun Rotation",
- "Category": "Advanced Settings",
- "Description": "Toggles whether or not the sun rotates around the area of play.",
- "Keywords": "Enable Sun Rotation",
- "FieldName": "EnableSunRotation",
- "InputType": "checkbox",
- "IsFlagArgument": false,
- "ParamFieldName": "/MyConfigDedicated/SessionSettings/EnableSunRotation/text() | /MyObjectBuilder_WorldConfiguration/Settings/EnableSunRotation/text()",
- "IncludeInCommandLine": false,
- "DefaultValue": "true",
- "EnumValues": {
- "True": "true",
- "False": "false"
- }
- },
- {
- "DisplayName": "Enable Respawn Ships",
- "Category": "Advanced Settings",
- "Description": "Engineers can respawn in a ship or in their suit after they get killed.",
- "Keywords": "Enable Respawn Ships",
- "FieldName": "EnableRespawnShips",
- "InputType": "checkbox",
- "IsFlagArgument": false,
- "ParamFieldName": "/MyConfigDedicated/SessionSettings/EnableRespawnShips/text() | /MyObjectBuilder_WorldConfiguration/Settings/EnableRespawnShips/text()",
- "IncludeInCommandLine": false,
- "DefaultValue": "true",
- "EnumValues": {
- "True": "true",
- "False": "false"
- }
- },
- {
- "DisplayName": "Scenario Edit Mode",
- "Category": "Advanced Settings",
- "Keywords": "Scenario Edit Mode",
- "FieldName": "ScenarioEditMode",
- "InputType": "checkbox",
- "IsFlagArgument": false,
- "ParamFieldName": "/MyConfigDedicated/SessionSettings/ScenarioEditMode/text() | /MyObjectBuilder_WorldConfiguration/Settings/ScenarioEditMode/text()",
- "IncludeInCommandLine": false,
- "DefaultValue": "false",
- "EnumValues": {
- "True": "true",
- "False": "false"
- }
- },
- {
- "DisplayName": "Scenario",
- "Category": "Advanced Settings",
- "Description": "The left side of the screen presents various options for the starting conditions of the world.",
- "Keywords": "Scenario",
- "FieldName": "Scenario",
- "InputType": "checkbox",
- "IsFlagArgument": false,
- "ParamFieldName": "/MyConfigDedicated/SessionSettings/Scenario/text() | /MyObjectBuilder_WorldConfiguration/Settings/Scenario/text()",
- "IncludeInCommandLine": false,
- "DefaultValue": "false",
- "EnumValues": {
- "True": "true",
- "False": "false"
- }
- },
- {
- "DisplayName": "Can Join Running",
- "Category": "Advanced Settings",
- "Description": "Whether players can join a running server.",
- "Keywords": "Can Join Running",
- "FieldName": "CanJoinRunning",
- "InputType": "checkbox",
- "IsFlagArgument": false,
- "ParamFieldName": "/MyConfigDedicated/SessionSettings/CanJoinRunning/text() | /MyObjectBuilder_WorldConfiguration/Settings/CanJoinRunning/text()",
- "IncludeInCommandLine": false,
- "DefaultValue": "false",
- "EnumValues": {
- "True": "true",
- "False": "false"
- }
- },
- {
- "DisplayName": "Physics Iterations",
- "Category": "Advanced Settings",
- "Description": "Set how often the server cpu checks for physics. (Collision). 4 is considered a moderate setting while 10 is very high. A popular server will want a low setting.",
- "Keywords": "Physics Iterations",
- "FieldName": "PhysicsIterations",
- "InputType": "number",
- "IsFlagArgument": false,
- "ParamFieldName": "/MyConfigDedicated/SessionSettings/PhysicsIterations/text() | /MyObjectBuilder_WorldConfiguration/Settings/PhysicsIterations/text()",
- "IncludeInCommandLine": false,
- "DefaultValue": "6",
- "EnumValues": {}
- },
- {
- "DisplayName": "Sun Rotation Interval",
- "Category": "Advanced Settings",
- "Keywords": "Sun Rotation Interval Minutes",
- "FieldName": "SunRotationIntervalMinutes",
- "InputType": "number",
- "IsFlagArgument": false,
- "ParamFieldName": "/MyConfigDedicated/SessionSettings/SunRotationIntervalMinutes/text() | /MyObjectBuilder_WorldConfiguration/Settings/SunRotationIntervalMinutes/text()",
- "IncludeInCommandLine": false,
- "DefaultValue": "120",
- "Suffix": "Minutes",
- "EnumValues": {}
- },
- {
- "DisplayName": "Enable Jetpack",
- "Category": "Advanced Settings",
- "Keywords": "Enable Jetpack",
- "FieldName": "EnableJetpack",
- "InputType": "checkbox",
- "IsFlagArgument": false,
- "ParamFieldName": "/MyConfigDedicated/SessionSettings/EnableJetpack/text() | /MyObjectBuilder_WorldConfiguration/Settings/EnableJetpack/text()",
- "IncludeInCommandLine": false,
- "DefaultValue": "true",
- "EnumValues": {
- "True": "true",
- "False": "false"
- }
- },
- {
- "DisplayName": "Spawn With Tools",
- "Category": "Advanced Settings",
- "Description": "Enable/Disable players spawning with hand tools.",
- "Keywords": "Spawn With Tools",
- "FieldName": "SpawnWithTools",
- "InputType": "checkbox",
- "IsFlagArgument": false,
- "ParamFieldName": "/MyConfigDedicated/SessionSettings/SpawnWithTools/text() | /MyObjectBuilder_WorldConfiguration/Settings/SpawnWithTools/text()",
- "IncludeInCommandLine": false,
- "DefaultValue": "true",
- "EnumValues": {
- "True": "true",
- "False": "false"
- }
- },
- {
- "DisplayName": "Start In Respawn Screen",
- "Category": "Advanced Settings",
- "Keywords": "Start In Respawn Screen",
- "FieldName": "StartInRespawnScreen",
- "InputType": "checkbox",
- "IsFlagArgument": false,
- "ParamFieldName": "/MyConfigDedicated/SessionSettings/StartInRespawnScreen/text() | /MyObjectBuilder_WorldConfiguration/Settings/StartInRespawnScreen/text()",
- "IncludeInCommandLine": false,
- "DefaultValue": "false",
- "EnumValues": {
- "True": "true",
- "False": "false"
- }
- },
- {
- "DisplayName": "Enable Voxel Destruction",
- "Category": "Advanced Settings",
- "Description": "Enable/Disable destructable asteroids.",
- "Keywords": "Enable Voxel Destruction",
- "FieldName": "EnableVoxelDestruction",
- "InputType": "checkbox",
- "IsFlagArgument": false,
- "ParamFieldName": "/MyConfigDedicated/SessionSettings/EnableVoxelDestruction/text() | /MyObjectBuilder_WorldConfiguration/Settings/EnableVoxelDestruction/text()",
- "IncludeInCommandLine": false,
- "DefaultValue": "true",
- "EnumValues": {
- "True": "true",
- "False": "false"
- }
- },
- {
- "DisplayName": "Max Drones",
- "Category": "Advanced Settings",
- "Keywords": "Max Drones",
- "FieldName": "MaxDrones",
- "InputType": "number",
- "IsFlagArgument": false,
- "ParamFieldName": "/MyConfigDedicated/SessionSettings/MaxDrones/text() | /MyObjectBuilder_WorldConfiguration/Settings/MaxDrones/text()",
- "IncludeInCommandLine": false,
- "DefaultValue": "5",
- "EnumValues": {}
- },
- {
- "DisplayName": "Enable Drones",
- "Category": "Advanced Settings",
- "Description": "Enable/Disable hostile NPC drones.",
- "Keywords": "Enable Drones",
- "FieldName": "EnableDrones",
- "InputType": "checkbox",
- "IsFlagArgument": false,
- "ParamFieldName": "/MyConfigDedicated/SessionSettings/EnableDrones/text() | /MyObjectBuilder_WorldConfiguration/Settings/EnableDrones/text()",
- "IncludeInCommandLine": false,
- "DefaultValue": "false",
- "EnumValues": {
- "True": "true",
- "False": "false"
- }
- },
- {
- "DisplayName": "Enable Wolfs",
- "Category": "Advanced Settings",
- "Keywords": "Enable Wolfs",
- "FieldName": "EnableWolfs",
- "InputType": "checkbox",
- "IsFlagArgument": false,
- "ParamFieldName": "/MyConfigDedicated/SessionSettings/EnableWolfs/text() | /MyObjectBuilder_WorldConfiguration/Settings/EnableWolfs/text()",
- "IncludeInCommandLine": false,
- "DefaultValue": "false",
- "EnumValues": {
- "True": "true",
- "False": "false"
- }
- },
- {
- "DisplayName": "Enable Spiders",
- "Category": "Advanced Settings",
- "Keywords": "Enable Spiders",
- "FieldName": "EnableSpiders",
- "InputType": "checkbox",
- "IsFlagArgument": false,
- "ParamFieldName": "/MyConfigDedicated/SessionSettings/EnableSpiders/text() | /MyObjectBuilder_WorldConfiguration/Settings/EnableSpiders/text()",
- "IncludeInCommandLine": false,
- "DefaultValue": "false",
- "EnumValues": {
- "True": "true",
- "False": "false"
- }
- },
- {
- "DisplayName": "Flora Density Multiplier",
- "Category": "Advanced Settings",
- "Description": "Flora Density Multiplier",
- "Keywords": "Flora Density Multiplier",
- "FieldName": "FloraDensityMultiplier",
- "InputType": "number",
- "IsFlagArgument": false,
- "ParamFieldName": "/MyConfigDedicated/SessionSettings/FloraDensityMultiplier/text() | /MyObjectBuilder_WorldConfiguration/Settings/FloraDensityMultiplier/text()",
- "IncludeInCommandLine": false,
- "DefaultValue": "1",
- "EnumValues": {}
- },
- {
- "DisplayName": "Enable Structural Simulation",
- "Category": "Advanced Settings",
- "Keywords": "Enable Structural Simulation",
- "FieldName": "EnableStructuralSimulation",
- "InputType": "checkbox",
- "IsFlagArgument": false,
- "ParamFieldName": "/MyConfigDedicated/SessionSettings/EnableStructuralSimulation/text() | /MyObjectBuilder_WorldConfiguration/Settings/EnableStructuralSimulation/text()",
- "IncludeInCommandLine": false,
- "DefaultValue": "false",
- "EnumValues": {
- "True": "true",
- "False": "false"
- }
- },
- {
- "DisplayName": "Max Active Fracture Pieces",
- "Category": "Advanced Settings",
- "Keywords": "Max Active Fracture Pieces",
- "FieldName": "MaxActiveFracturePieces",
- "InputType": "number",
- "IsFlagArgument": false,
- "ParamFieldName": "/MyConfigDedicated/SessionSettings/MaxActiveFracturePieces/text() | /MyObjectBuilder_WorldConfiguration/Settings/MaxActiveFracturePieces/text()",
- "IncludeInCommandLine": false,
- "DefaultValue": "50",
- "EnumValues": {}
- },
- {
- "DisplayName": "Enable Scripter Role",
- "Category": "Advanced Settings",
- "Keywords": "Enable Scripter Role",
- "FieldName": "EnableScripterRole",
- "InputType": "checkbox",
- "IsFlagArgument": false,
- "ParamFieldName": "/MyConfigDedicated/SessionSettings/EnableScripterRole/text() | /MyObjectBuilder_WorldConfiguration/Settings/EnableScripterRole/text()",
- "IncludeInCommandLine": false,
- "DefaultValue": "false",
- "EnumValues": {
- "True": "true",
- "False": "false"
- }
- },
- {
- "DisplayName": "Enable Selective Physics Updates",
- "Category": "Advanced Settings",
- "Keywords": "Enable Selective Physics Updates",
- "FieldName": "EnableSelectivePhysicsUpdates",
- "InputType": "checkbox",
- "IsFlagArgument": false,
- "ParamFieldName": "/MyConfigDedicated/SessionSettings/EnableSelectivePhysicsUpdates/text() | /MyObjectBuilder_WorldConfiguration/Settings/EnableSelectivePhysicsUpdates/text()",
- "IncludeInCommandLine": false,
- "DefaultValue": "false",
- "EnumValues": {
- "True": "true",
- "False": "false"
- }
- },
- {
- "DisplayName": "Min Drop Container Respawn Time",
- "Category": "Advanced Settings",
- "Keywords": "Min Drop Container Respawn Time",
- "FieldName": "MinDropContainerRespawnTime",
- "InputType": "number",
- "IsFlagArgument": false,
- "ParamFieldName": "/MyConfigDedicated/SessionSettings/MinDropContainerRespawnTime/text() | /MyObjectBuilder_WorldConfiguration/Settings/MinDropContainerRespawnTime/text()",
- "IncludeInCommandLine": false,
- "DefaultValue": "15",
- "EnumValues": {}
- },
- {
- "DisplayName": "Max Drop Container Respawn Time",
- "Category": "Advanced Settings",
- "Keywords": "Max Drop Container Respawn Time",
- "FieldName": "MaxDropContainerRespawnTime",
- "InputType": "number",
- "IsFlagArgument": false,
- "ParamFieldName": "/MyConfigDedicated/SessionSettings/MaxDropContainerRespawnTime/text() | /MyObjectBuilder_WorldConfiguration/Settings/MaxDropContainerRespawnTime/text()",
- "IncludeInCommandLine": false,
- "DefaultValue": "20",
- "EnumValues": {}
- },
- {
- "DisplayName": "Enable Turrets Friendly Fire",
- "Category": "Advanced Settings",
- "Keywords": "Enable Turrets Friendly Fire",
- "FieldName": "EnableTurretsFriendlyFire",
- "InputType": "checkbox",
- "IsFlagArgument": false,
- "ParamFieldName": "/MyConfigDedicated/SessionSettings/EnableTurretsFriendlyFire/text() | /MyObjectBuilder_WorldConfiguration/Settings/EnableTurretsFriendlyFire/text()",
- "IncludeInCommandLine": false,
- "DefaultValue": "false",
- "EnumValues": {
- "True": "true",
- "False": "false"
- }
- },
- {
- "DisplayName": "Enable Subgrid Damage",
- "Category": "Advanced Settings",
- "Keywords": "Enable Subgrid Damage",
- "FieldName": "EnableSubgridDamage",
- "InputType": "checkbox",
- "IsFlagArgument": false,
- "ParamFieldName": "/MyConfigDedicated/SessionSettings/EnableSubgridDamage/text() | /MyObjectBuilder_WorldConfiguration/Settings/EnableSubgridDamage/text()",
- "IncludeInCommandLine": false,
- "DefaultValue": "false",
- "EnumValues": {
- "True": "true",
- "False": "false"
- }
- },
- {
- "DisplayName": "Sync Distance",
- "Category": "Advanced Settings",
- "Keywords": "Sync Distance",
- "FieldName": "SyncDistance",
- "InputType": "number",
- "IsFlagArgument": false,
- "ParamFieldName": "/MyConfigDedicated/SessionSettings/SyncDistance/text() | /MyObjectBuilder_WorldConfiguration/Settings/SyncDistance/text()",
- "IncludeInCommandLine": false,
- "DefaultValue": "3000",
- "EnumValues": {}
- },
- {
- "DisplayName": "Experimental Mode",
- "Category": "Advanced Settings",
- "Description": "Enable experimental mode to use legacy or untested settings.",
- "Keywords": "Experimental Mode",
- "FieldName": "ExperimentalMode",
- "InputType": "checkbox",
- "IsFlagArgument": false,
- "ParamFieldName": "/MyConfigDedicated/SessionSettings/ExperimentalMode/text() | /MyObjectBuilder_WorldConfiguration/Settings/ExperimentalMode/text()",
- "IncludeInCommandLine": false,
- "DefaultValue": "false",
- "EnumValues": {
- "True": "true",
- "False": "false"
- }
- },
- {
- "DisplayName": "Family Sharing",
- "Category": "Advanced Settings",
- "Description": "Whether players using family sharing can join.",
- "Keywords": "Family Sharing",
- "FieldName": "FamilySharing",
- "InputType": "checkbox",
- "IsFlagArgument": false,
- "ParamFieldName": "/MyConfigDedicated/SessionSettings/FamilySharing/text() | /MyObjectBuilder_WorldConfiguration/Settings/FamilySharing/text()",
- "IncludeInCommandLine": false,
- "DefaultValue": "false",
- "EnumValues": {
- "True": "true",
- "False": "false"
- }
- },
- {
- "DisplayName": "Adaptive Simulation Quality",
- "Category": "Advanced Settings",
- "Keywords": "Adaptive Simulation Quality",
- "FieldName": "AdaptiveSimulationQuality",
- "InputType": "checkbox",
- "IsFlagArgument": false,
- "ParamFieldName": "/MyConfigDedicated/SessionSettings/AdaptiveSimulationQuality/text() | /MyObjectBuilder_WorldConfiguration/Settings/AdaptiveSimulationQuality/text()",
- "IncludeInCommandLine": false,
- "DefaultValue": "true",
- "EnumValues": {
- "True": "true",
- "False": "false"
- }
- },
- {
- "DisplayName": "Enable Voxel Hand",
- "Category": "Advanced Settings",
- "Description": "The Voxel Hands tool is a Creative tool in the Toolbar Configuration that lets you shape the voxels of planets and asteroids. Enabled in Creative mode, disabled by default in Survival mode.",
- "Keywords": "Enable Voxel Hand",
- "FieldName": "EnableVoxelHand",
- "InputType": "checkbox",
- "IsFlagArgument": false,
- "ParamFieldName": "/MyConfigDedicated/SessionSettings/EnableVoxelHand/text() | /MyObjectBuilder_WorldConfiguration/Settings/EnableVoxelHand/text()",
- "IncludeInCommandLine": false,
- "DefaultValue": "true",
- "EnumValues": {
- "True": "true",
- "False": "false"
- }
- },
- {
- "DisplayName": "Remove Old Identities",
- "Category": "Advanced Settings",
- "Keywords": "Remove Old Identities (in hours)",
- "FieldName": "RemoveOldIdentitiesH",
- "InputType": "number",
- "IsFlagArgument": false,
- "ParamFieldName": "/MyConfigDedicated/SessionSettings/RemoveOldIdentitiesH/text() | /MyObjectBuilder_WorldConfiguration/Settings/RemoveOldIdentitiesH/text()",
- "IncludeInCommandLine": false,
- "DefaultValue": "0",
- "Suffix": "Hours",
- "EnumValues": {}
- },
- {
- "DisplayName": "Trash Removal Enabled",
- "Category": "Advanced Settings",
- "Description": "The server will automatically remove debris based on size, movement, and player distance from the object.",
- "Keywords": "Trash Removal Enabled",
- "FieldName": "TrashRemovalEnabled",
- "InputType": "checkbox",
- "IsFlagArgument": false,
- "ParamFieldName": "/MyConfigDedicated/SessionSettings/TrashRemovalEnabled/text() | /MyObjectBuilder_WorldConfiguration/Settings/TrashRemovalEnabled/text()",
- "IncludeInCommandLine": false,
- "DefaultValue": "true",
- "EnumValues": {
- "True": "true",
- "False": "false"
- }
- },
- {
- "DisplayName": "Stop Grids Period",
- "Category": "Advanced Settings",
- "Keywords": "Stop Grids Period Min",
- "FieldName": "StopGridsPeriodMin",
- "InputType": "number",
- "IsFlagArgument": false,
- "ParamFieldName": "/MyConfigDedicated/SessionSettings/StopGridsPeriodMin/text() | /MyObjectBuilder_WorldConfiguration/Settings/StopGridsPeriodMin/text()",
- "IncludeInCommandLine": false,
- "DefaultValue": "30",
- "Suffix": "Minutes",
- "EnumValues": {}
- },
- {
- "DisplayName": "Trash Flags Value",
- "Category": "Advanced Settings",
- "Keywords": "Trash Flags Value",
- "FieldName": "TrashFlagsValue",
- "InputType": "number",
- "IsFlagArgument": false,
- "ParamFieldName": "/MyConfigDedicated/SessionSettings/TrashFlagsValue/text() | /MyObjectBuilder_WorldConfiguration/Settings/TrashFlagsValue/text()",
- "IncludeInCommandLine": false,
- "DefaultValue": "7706",
- "EnumValues": {}
- },
- {
- "DisplayName": "AFK Timeount",
- "Category": "Advanced Settings",
- "Keywords": "AFK Timeount minutes",
- "FieldName": "AFKTimeountMin",
- "InputType": "number",
- "IsFlagArgument": false,
- "ParamFieldName": "/MyConfigDedicated/SessionSettings/AFKTimeountMin/text() | /MyObjectBuilder_WorldConfiguration/Settings/AFKTimeountMin/text()",
- "IncludeInCommandLine": false,
- "DefaultValue": "0",
- "Suffix": "Minutes",
- "EnumValues": {}
- },
- {
- "DisplayName": "Block Count Threshold",
- "Category": "Advanced Settings",
- "Keywords": "Block Count Threshold",
- "FieldName": "BlockCountThreshold",
- "InputType": "number",
- "IsFlagArgument": false,
- "ParamFieldName": "/MyConfigDedicated/SessionSettings/BlockCountThreshold/text() | /MyObjectBuilder_WorldConfiguration/Settings/BlockCountThreshold/text()",
- "IncludeInCommandLine": false,
- "DefaultValue": "5",
- "EnumValues": {}
- },
- {
- "DisplayName": "Player Distance Threshold",
- "Category": "Advanced Settings",
- "Keywords": "Player Distance Threshold",
- "FieldName": "PlayerDistanceThreshold",
- "InputType": "number",
- "IsFlagArgument": false,
- "ParamFieldName": "/MyConfigDedicated/SessionSettings/PlayerDistanceThreshold/text() | /MyObjectBuilder_WorldConfiguration/Settings/PlayerDistanceThreshold/text()",
- "IncludeInCommandLine": false,
- "DefaultValue": "1000",
- "EnumValues": {}
- },
- {
- "DisplayName": "Optimal Grid Count",
- "Category": "Advanced Settings",
- "Keywords": "Optimal Grid Count",
- "FieldName": "OptimalGridCount",
- "InputType": "number",
- "IsFlagArgument": false,
- "ParamFieldName": "/MyConfigDedicated/SessionSettings/OptimalGridCount/text() | /MyObjectBuilder_WorldConfiguration/Settings/OptimalGridCount/text()",
- "IncludeInCommandLine": false,
- "DefaultValue": "0",
- "EnumValues": {}
- },
- {
- "DisplayName": "Player Inactivity Threshold",
- "Category": "Advanced Settings",
- "Keywords": "Player Inactivity Threshold",
- "FieldName": "PlayerInactivityThreshold",
- "InputType": "number",
- "IsFlagArgument": false,
- "ParamFieldName": "/MyConfigDedicated/SessionSettings/PlayerInactivityThreshold/text() | /MyObjectBuilder_WorldConfiguration/Settings/PlayerInactivityThreshold/text()",
- "IncludeInCommandLine": false,
- "DefaultValue": "0",
- "EnumValues": {}
- },
- {
- "DisplayName": "Player Character Removal Threshold",
- "Category": "Advanced Settings",
- "Keywords": "Player Character Removal Threshold",
- "FieldName": "PlayerCharacterRemovalThreshold",
- "InputType": "number",
- "IsFlagArgument": false,
- "ParamFieldName": "/MyConfigDedicated/SessionSettings/PlayerCharacterRemovalThreshold/text() | /MyObjectBuilder_WorldConfiguration/Settings/PlayerCharacterRemovalThreshold/text()",
- "IncludeInCommandLine": false,
- "DefaultValue": "15",
- "EnumValues": {}
- },
- {
- "DisplayName": "Voxel Trash Removal Enabled",
- "Category": "Advanced Settings",
- "Keywords": "Voxel Trash Removal Enabled",
- "FieldName": "VoxelTrashRemovalEnabled",
- "InputType": "checkbox",
- "IsFlagArgument": false,
- "ParamFieldName": "/MyConfigDedicated/SessionSettings/VoxelTrashRemovalEnabled/text() | /MyObjectBuilder_WorldConfiguration/Settings/VoxelTrashRemovalEnabled/text()",
- "IncludeInCommandLine": false,
- "DefaultValue": "true",
- "EnumValues": {
- "True": "true",
- "False": "false"
- }
- },
- {
- "DisplayName": "Voxel Player Distance Threshold",
- "Category": "Advanced Settings",
- "Keywords": "Voxel Player Distance Threshold",
- "FieldName": "VoxelPlayerDistanceThreshold",
- "InputType": "number",
- "IsFlagArgument": false,
- "ParamFieldName": "/MyConfigDedicated/SessionSettings/VoxelPlayerDistanceThreshold/text() | /MyObjectBuilder_WorldConfiguration/Settings/VoxelPlayerDistanceThreshold/text()",
- "IncludeInCommandLine": false,
- "DefaultValue": "5000",
- "EnumValues": {}
- },
- {
- "DisplayName": "Voxel Grid Distance Threshold",
- "Category": "Advanced Settings",
- "Keywords": "Voxel Grid Distance Threshold",
- "FieldName": "VoxelGridDistanceThreshold",
- "InputType": "number",
- "IsFlagArgument": false,
- "ParamFieldName": "/MyConfigDedicated/SessionSettings/VoxelGridDistanceThreshold/text() | /MyObjectBuilder_WorldConfiguration/Settings/VoxelGridDistanceThreshold/text()",
- "IncludeInCommandLine": false,
- "DefaultValue": "5000",
- "EnumValues": {}
- },
- {
- "DisplayName": "Voxel Age Threshold",
- "Category": "Advanced Settings",
- "Keywords": "Voxel Age Threshold",
- "FieldName": "VoxelAgeThreshold",
- "InputType": "number",
- "IsFlagArgument": false,
- "ParamFieldName": "/MyConfigDedicated/SessionSettings/VoxelAgeThreshold/text() | /MyObjectBuilder_WorldConfiguration/Settings/VoxelAgeThreshold/text()",
- "IncludeInCommandLine": false,
- "DefaultValue": "600",
- "EnumValues": {}
- },
- {
- "DisplayName": "Enable Research",
- "Category": "Advanced Settings",
- "Keywords": "Enable Research",
- "FieldName": "EnableResearch",
- "InputType": "checkbox",
- "IsFlagArgument": false,
- "ParamFieldName": "/MyConfigDedicated/SessionSettings/EnableResearch/text() | /MyObjectBuilder_WorldConfiguration/Settings/EnableResearch/text()",
- "IncludeInCommandLine": false,
- "DefaultValue": "false",
- "EnumValues": {
- "True": "true",
- "False": "false"
- }
- },
- {
- "DisplayName": "Enable Good Bot Hints",
- "Category": "Advanced Settings",
- "Keywords": "Enable Good Bot Hints",
- "FieldName": "EnableGoodBotHints",
- "InputType": "checkbox",
- "IsFlagArgument": false,
- "ParamFieldName": "/MyConfigDedicated/SessionSettings/EnableGoodBotHints/text() | /MyObjectBuilder_WorldConfiguration/Settings/EnableGoodBotHints/text()",
- "IncludeInCommandLine": false,
- "DefaultValue": "false",
- "EnumValues": {
- "True": "true",
- "False": "false"
- }
- },
- {
- "DisplayName": "Optimal Spawn Distance",
- "Category": "Advanced Settings",
- "Keywords": "Optimal Spawn Distance",
- "FieldName": "OptimalSpawnDistance",
- "InputType": "number",
- "IsFlagArgument": false,
- "ParamFieldName": "/MyConfigDedicated/SessionSettings/OptimalSpawnDistance/text() | /MyObjectBuilder_WorldConfiguration/Settings/OptimalSpawnDistance/text()",
- "IncludeInCommandLine": false,
- "DefaultValue": "16000",
- "EnumValues": {}
- },
- {
- "DisplayName": "Enable Autorespawn",
- "Category": "Advanced Settings",
- "Keywords": "Enable Autorespawn",
- "FieldName": "EnableAutorespawn",
- "InputType": "checkbox",
- "IsFlagArgument": false,
- "ParamFieldName": "/MyConfigDedicated/SessionSettings/EnableAutorespawn/text() | /MyObjectBuilder_WorldConfiguration/Settings/EnableAutorespawn/text()",
- "IncludeInCommandLine": false,
- "DefaultValue": "false",
- "EnumValues": {
- "True": "true",
- "False": "false"
- }
- },
- {
- "DisplayName": "Enable Bounty Contracts",
- "Category": "Advanced Settings",
- "Keywords": "Enable Bounty Contracts",
- "FieldName": "EnableBountyContracts",
- "InputType": "checkbox",
- "IsFlagArgument": false,
- "ParamFieldName": "/MyConfigDedicated/SessionSettings/EnableBountyContracts/text() | /MyObjectBuilder_WorldConfiguration/Settings/EnableBountyContracts/text()",
- "IncludeInCommandLine": false,
- "DefaultValue": "false",
- "EnumValues": {
- "True": "true",
- "False": "false"
- }
- },
- {
- "DisplayName": "Enable Supergridding",
- "Category": "Advanced Settings",
- "Keywords": "Enable Supergridding",
- "FieldName": "EnableSupergridding",
- "InputType": "checkbox",
- "IsFlagArgument": false,
- "ParamFieldName": "/MyConfigDedicated/SessionSettings/EnableSupergridding/text() | /MyObjectBuilder_WorldConfiguration/Settings/EnableSupergridding/text()",
- "IncludeInCommandLine": false,
- "DefaultValue": "false",
- "EnumValues": {
- "True": "true",
- "False": "false"
- }
- },
- {
- "DisplayName": "Enable Economy",
- "Category": "Advanced Settings",
- "Keywords": "Enable Economy",
- "FieldName": "EnableEconomy",
- "InputType": "checkbox",
- "IsFlagArgument": false,
- "ParamFieldName": "/MyConfigDedicated/SessionSettings/EnableEconomy/text() | /MyObjectBuilder_WorldConfiguration/Settings/EnableEconomy/text()",
- "IncludeInCommandLine": false,
- "DefaultValue": "false",
- "EnumValues": {
- "True": "true",
- "False": "false"
- }
- },
- {
- "DisplayName": "Deposits Count Coefficient",
- "Category": "Advanced Settings",
- "Keywords": "Deposits Count Coefficient",
- "FieldName": "DepositsCountCoefficient",
- "InputType": "number",
- "IsFlagArgument": false,
- "ParamFieldName": "/MyConfigDedicated/SessionSettings/DepositsCountCoefficient/text() | /MyObjectBuilder_WorldConfiguration/Settings/DepositsCountCoefficient/text()",
- "IncludeInCommandLine": false,
- "DefaultValue": "1.125",
- "EnumValues": {}
- },
- {
- "DisplayName": "Deposit Size Denominator",
- "Category": "Advanced Settings",
- "Keywords": "Deposit Size Denominator",
- "FieldName": "DepositSizeDenominator",
- "InputType": "number",
- "IsFlagArgument": false,
- "ParamFieldName": "/MyConfigDedicated/SessionSettings/DepositSizeDenominator/text() | /MyObjectBuilder_WorldConfiguration/Settings/DepositSizeDenominator/text()",
- "IncludeInCommandLine": false,
- "DefaultValue": "75",
- "EnumValues": {}
- },
- {
- "DisplayName": "Harvest Ratio Multiplier",
- "Category": "Advanced Settings",
- "Keywords": "Harvest Ratio Multiplier",
- "FieldName": "HarvestRatioMultiplier",
- "InputType": "number",
- "IsFlagArgument": false,
- "ParamFieldName": "/MyConfigDedicated/SessionSettings/HarvestRatioMultiplier/text() | /MyObjectBuilder_WorldConfiguration/Settings/HarvestRatioMultiplier/text()",
- "IncludeInCommandLine": false,
- "DefaultValue": "0.85",
- "EnumValues": {}
- },
- {
- "DisplayName": "Trade Factions Count",
- "Category": "Advanced Settings",
- "Keywords": "Trade Factions Count",
- "FieldName": "TradeFactionsCount",
- "InputType": "number",
- "IsFlagArgument": false,
- "ParamFieldName": "/MyConfigDedicated/SessionSettings/TradeFactionsCount/text() | /MyObjectBuilder_WorldConfiguration/Settings/TradeFactionsCount/text()",
- "IncludeInCommandLine": false,
- "DefaultValue": "12",
- "EnumValues": {}
- },
- {
- "DisplayName": "Stations Distance Inner Radius",
- "Category": "Advanced Settings",
- "Keywords": "Stations Distance Inner Radius",
- "FieldName": "StationsDistanceInnerRadius",
- "InputType": "number",
- "IsFlagArgument": false,
- "ParamFieldName": "/MyConfigDedicated/SessionSettings/StationsDistanceInnerRadius/text() | /MyObjectBuilder_WorldConfiguration/Settings/StationsDistanceInnerRadius/text()",
- "IncludeInCommandLine": false,
- "DefaultValue": "10000000",
- "EnumValues": {}
- },
- {
- "DisplayName": "Stations Distance Outer Radius Start",
- "Category": "Advanced Settings",
- "Keywords": "Stations Distance Outer Radius Start",
- "FieldName": "StationsDistanceOuterRadiusStart",
- "InputType": "number",
- "IsFlagArgument": false,
- "ParamFieldName": "/MyConfigDedicated/SessionSettings/StationsDistanceOuterRadiusStart/text() | /MyObjectBuilder_WorldConfiguration/Settings/StationsDistanceOuterRadiusStart/text()",
- "IncludeInCommandLine": false,
- "DefaultValue": "10000000",
- "EnumValues": {}
- },
- {
- "DisplayName": "Stations Distance Outer Radius End",
- "Category": "Advanced Settings",
- "Keywords": "Stations Distance Outer Radius End",
- "FieldName": "StationsDistanceOuterRadiusEnd",
- "InputType": "number",
- "IsFlagArgument": false,
- "ParamFieldName": "/MyConfigDedicated/SessionSettings/StationsDistanceOuterRadiusEnd/text() | /MyObjectBuilder_WorldConfiguration/Settings/StationsDistanceOuterRadiusEnd/text()",
- "IncludeInCommandLine": false,
- "DefaultValue": "30000000",
- "EnumValues": {}
- },
- {
- "DisplayName": "Economy Tick",
- "Category": "Advanced Settings",
- "Keywords": "Economy Tick In Seconds",
- "FieldName": "EconomyTickInSeconds",
- "InputType": "number",
- "IsFlagArgument": false,
- "ParamFieldName": "/MyConfigDedicated/SessionSettings/EconomyTickInSeconds/text() | /MyObjectBuilder_WorldConfiguration/Settings/EconomyTickInSeconds/text()",
- "IncludeInCommandLine": false,
- "DefaultValue": "1200",
- "Suffix": "seconds",
- "EnumValues": {}
- },
- {
- "DisplayName": "Predefined Asteroids",
- "Category": "Advanced Settings",
- "Keywords": "Predefined Asteroids",
- "FieldName": "PredefinedAsteroids",
- "InputType": "checkbox",
- "IsFlagArgument": false,
- "ParamFieldName": "/MyConfigDedicated/SessionSettings/PredefinedAsteroids/text() | /MyObjectBuilder_WorldConfiguration/Settings/PredefinedAsteroids/text()",
- "IncludeInCommandLine": false,
- "DefaultValue": "true",
- "EnumValues": {
- "True": "true",
- "False": "false"
- }
- },
- {
- "DisplayName": "Use Console PCU",
- "Category": "Advanced Settings",
- "Keywords": "Use Console PCU",
- "FieldName": "UseConsolePCU",
- "InputType": "checkbox",
- "IsFlagArgument": false,
- "ParamFieldName": "/MyConfigDedicated/SessionSettings/UseConsolePCU/text() | /MyObjectBuilder_WorldConfiguration/Settings/UseConsolePCU/text()",
- "IncludeInCommandLine": false,
- "DefaultValue": "false",
- "EnumValues": {
- "True": "true",
- "False": "false"
- }
- },
- {
- "DisplayName": "Max Planets",
- "Category": "Advanced Settings",
- "Keywords": "Max Planets",
- "FieldName": "MaxPlanets",
- "InputType": "number",
- "IsFlagArgument": false,
- "ParamFieldName": "/MyConfigDedicated/SessionSettings/MaxPlanets/text() | /MyObjectBuilder_WorldConfiguration/Settings/MaxPlanets/text()",
- "IncludeInCommandLine": false,
- "DefaultValue": "99",
- "EnumValues": {}
- },
- {
- "DisplayName": "Offensive Words Filtering",
- "Category": "Advanced Settings",
- "Keywords": "Offensive Words Filtering",
- "FieldName": "OffensiveWordsFiltering",
- "InputType": "checkbox",
- "IsFlagArgument": false,
- "ParamFieldName": "/MyConfigDedicated/SessionSettings/OffensiveWordsFiltering/text() | /MyObjectBuilder_WorldConfiguration/Settings/OffensiveWordsFiltering/text()",
- "IncludeInCommandLine": false,
- "DefaultValue": "false",
- "EnumValues": {
- "True": "true",
- "False": "false"
- }
- },
- {
- "DisplayName": "Adjustable Max Vehicle Speed",
- "Category": "Advanced Settings",
- "Keywords": "Adjustable Max Vehicle Speed",
- "FieldName": "AdjustableMaxVehicleSpeed",
- "InputType": "checkbox",
- "IsFlagArgument": false,
- "ParamFieldName": "/MyConfigDedicated/SessionSettings/AdjustableMaxVehicleSpeed/text() | /MyObjectBuilder_WorldConfiguration/Settings/AdjustableMaxVehicleSpeed/text()",
- "IncludeInCommandLine": false,
- "DefaultValue": "true",
- "EnumValues": {
- "True": "true",
- "False": "false"
- }
- },
- {
- "DisplayName": "Enable Match Component",
- "Category": "Advanced Settings",
- "Keywords": "Enable Match Component",
- "FieldName": "EnableMatchComponent",
- "InputType": "checkbox",
- "IsFlagArgument": false,
- "ParamFieldName": "/MyConfigDedicated/SessionSettings/EnableMatchComponent/text() | /MyObjectBuilder_WorldConfiguration/Settings/EnableMatchComponent/text()",
- "IncludeInCommandLine": false,
- "DefaultValue": "false",
- "EnumValues": {
- "True": "true",
- "False": "false"
- }
- },
- {
- "DisplayName": "Pre-Match Duration",
- "Category": "Advanced Settings",
- "Keywords": "Pre Match Duration",
- "FieldName": "PreMatchDuration",
- "InputType": "number",
- "IsFlagArgument": false,
- "ParamFieldName": "/MyConfigDedicated/SessionSettings/PreMatchDuration/text() | /MyObjectBuilder_WorldConfiguration/Settings/PreMatchDuration/text()",
- "IncludeInCommandLine": false,
- "DefaultValue": "0",
- "EnumValues": {}
- },
- {
- "DisplayName": "Match Duration",
- "Category": "Advanced Settings",
- "Keywords": "Match Duration",
- "FieldName": "MatchDuration",
- "InputType": "number",
- "IsFlagArgument": false,
- "ParamFieldName": "/MyConfigDedicated/SessionSettings/MatchDuration/text() | /MyObjectBuilder_WorldConfiguration/Settings/MatchDuration/text()",
- "IncludeInCommandLine": false,
- "DefaultValue": "0",
- "EnumValues": {}
- },
- {
- "DisplayName": "Post Match Duration",
- "Category": "Advanced Settings",
- "Keywords": "Post Match Duration",
- "FieldName": "PostMatchDuration",
- "InputType": "number",
- "IsFlagArgument": false,
- "ParamFieldName": "/MyConfigDedicated/SessionSettings/PostMatchDuration/text() | /MyObjectBuilder_WorldConfiguration/Settings/PostMatchDuration/text()",
- "IncludeInCommandLine": false,
- "DefaultValue": "0",
- "EnumValues": {}
- },
- {
- "DisplayName": "Enable Friendly Fire",
- "Category": "Advanced Settings",
- "Keywords": "Enable Friendly Fire",
- "FieldName": "EnableFriendlyFire",
- "InputType": "checkbox",
- "IsFlagArgument": false,
- "ParamFieldName": "/MyConfigDedicated/SessionSettings/EnableFriendlyFire/text() | /MyObjectBuilder_WorldConfiguration/Settings/EnableFriendlyFire/text()",
- "IncludeInCommandLine": false,
- "DefaultValue": "true",
- "EnumValues": {
- "True": "true",
- "False": "false"
- }
- },
- {
- "DisplayName": "Enable Team Balancing",
- "Category": "Advanced Settings",
- "Keywords": "Enable Team Balancing",
- "FieldName": "EnableTeamBalancing",
- "InputType": "checkbox",
- "IsFlagArgument": false,
- "ParamFieldName": "/MyConfigDedicated/SessionSettings/EnableTeamBalancing/text() | /MyObjectBuilder_WorldConfiguration/Settings/EnableTeamBalancing/text()",
- "IncludeInCommandLine": false,
- "DefaultValue": "false",
- "EnumValues": {
- "True": "true",
- "False": "false"
- }
- },
- {
- "DisplayName": "Character Speed Multiplier",
- "Category": "Advanced Settings",
- "Keywords": "Character Speed Multiplier",
- "FieldName": "CharacterSpeedMultiplier",
- "InputType": "number",
- "IsFlagArgument": false,
- "ParamFieldName": "/MyConfigDedicated/SessionSettings/CharacterSpeedMultiplier/text() | /MyObjectBuilder_WorldConfiguration/Settings/CharacterSpeedMultiplier/text()",
- "IncludeInCommandLine": false,
- "DefaultValue": "1",
- "EnumValues": {}
- },
- {
- "DisplayName": "Enable Recoil",
- "Category": "Advanced Settings",
- "Keywords": "Enable Recoil",
- "FieldName": "EnableRecoil",
- "InputType": "checkbox",
- "IsFlagArgument": false,
- "ParamFieldName": "/MyConfigDedicated/SessionSettings/EnableRecoil/text() | /MyObjectBuilder_WorldConfiguration/Settings/EnableRecoil/text()",
- "IncludeInCommandLine": false,
- "DefaultValue": "true",
- "EnumValues": {
- "True": "true",
- "False": "false"
- }
- },
- {
- "DisplayName": "Environment Damage Multiplier",
- "Category": "Advanced Settings",
- "Keywords": "Environment Damage Multiplier",
- "FieldName": "EnvironmentDamageMultiplier",
- "InputType": "number",
- "IsFlagArgument": false,
- "ParamFieldName": "/MyConfigDedicated/SessionSettings/EnvironmentDamageMultiplier/text() | /MyObjectBuilder_WorldConfiguration/Settings/EnvironmentDamageMultiplier/text()",
- "IncludeInCommandLine": false,
- "DefaultValue": "1",
- "EnumValues": {}
- },
- {
- "DisplayName": "Enable Gamepad Aim Assist",
- "Category": "Advanced Settings",
- "Keywords": "Enable Gamepad Aim Assist",
- "FieldName": "EnableGamepadAimAssist",
- "InputType": "checkbox",
- "IsFlagArgument": false,
- "ParamFieldName": "/MyConfigDedicated/SessionSettings/EnableGamepadAimAssist/text() | /MyObjectBuilder_WorldConfiguration/Settings/EnableGamepadAimAssist/text()",
- "IncludeInCommandLine": false,
- "DefaultValue": "false",
- "EnumValues": {
- "True": "true",
- "False": "false"
- }
- },
- {
- "DisplayName": "Backpack Despawn Timer",
- "Category": "Advanced Settings",
- "Keywords": "Backpack Despawn Timer",
- "FieldName": "BackpackDespawnTimer",
- "InputType": "number",
- "IsFlagArgument": false,
- "ParamFieldName": "/MyConfigDedicated/SessionSettings/BackpackDespawnTimer/text() | /MyObjectBuilder_WorldConfiguration/Settings/BackpackDespawnTimer/text()",
- "IncludeInCommandLine": false,
- "DefaultValue": "5",
- "EnumValues": {}
- },
- {
- "DisplayName": "Enable Faction Player Names",
- "Category": "Advanced Settings",
- "Keywords": "Enable Faction Player Names",
- "FieldName": "EnableFactionPlayerNames",
- "InputType": "checkbox",
- "IsFlagArgument": false,
- "ParamFieldName": "/MyConfigDedicated/SessionSettings/EnableFactionPlayerNames/text() | /MyObjectBuilder_WorldConfiguration/Settings/EnableFactionPlayerNames/text()",
- "IncludeInCommandLine": false,
- "DefaultValue": "false",
- "EnumValues": {
- "True": "true",
- "False": "false"
- }
- },
- {
- "DisplayName": "Binding IP",
- "Category": "Hidden Settings",
- "Description": "Must match AMP's Binding IP",
- "Keywords": "binding IP",
- "FieldName": "$ApplicationIPBinding",
- "InputType": "hidden",
- "IsFlagArgument": false,
- "ParamFieldName": "/MyConfigDedicated/IP/text()",
- "IncludeInCommandLine": false,
- "EnumValues": {},
- "Hidden": true
- },
- {
- "DisplayName": "Server Port",
- "Category": "Hidden Settings",
- "Description": "Must match AMP's Application Port 1",
- "Keywords": "Application Port Server",
- "FieldName": "$ApplicationPort1",
- "InputType": "hidden",
- "IsFlagArgument": false,
- "ParamFieldName": "/MyConfigDedicated/ServerPort/text()",
- "IncludeInCommandLine": false,
- "EnumValues": {},
- "Hidden": true
- },
- {
- "DisplayName": "Remote API Port",
- "Category": "Hidden Settings",
- "Description": "Must match AMP's Remote Admin Port",
- "Keywords": "Remote Api Port",
- "FieldName": "$RemoteAdminPort",
- "InputType": "hidden",
- "IsFlagArgument": false,
- "ParamFieldName": "/MyConfigDedicated/RemoteApiPort/text()",
- "IncludeInCommandLine": false,
- "EnumValues": {},
- "Hidden": true
- },
- {
- "DisplayName": "Steam Port",
- "Category": "Hidden Settings",
- "Description": "Must match AMP's Application Port 2",
- "Keywords": "Steam Port",
- "FieldName": "$ApplicationPort2",
- "InputType": "hidden",
- "IsFlagArgument": false,
- "ParamFieldName": "/MyConfigDedicated/SteamPort/text()",
- "IncludeInCommandLine": false,
- "EnumValues": {},
- "Hidden": true
- },
- {
- "DisplayName": "Remote API Enabled",
- "Category": "Server Settings",
- "Description": "Enable/Disable the remote API to manage the server from a browser. ***Does not work in AMP on Windows in service mode***",
- "Keywords": "Remote API Enabled",
- "FieldName": "RemoteApiEnabled",
- "InputType": "checkbox",
- "IsFlagArgument": false,
- "ParamFieldName": "/MyConfigDedicated/RemoteApiEnabled/text()",
- "IncludeInCommandLine": false,
- "DefaultValue": "false",
- "EnumValues": {
- "True": "true",
- "False": "false"
- }
- },
- {
- "DisplayName": "Asteroid Amount",
- "Category": "Server Settings",
- "Keywords": "Asteroid Amount",
- "FieldName": "AsteroidAmount",
- "InputType": "number",
- "IsFlagArgument": false,
- "ParamFieldName": "/MyConfigDedicated/AsteroidAmount/text()",
- "IncludeInCommandLine": false,
- "DefaultValue": "4",
- "EnumValues": {}
- },
- {
- "DisplayName": "Group ID",
- "Category": "Server Settings",
- "Description": "Steam Group ID for friends only",
- "Keywords": "Group ID",
- "FieldName": "GroupID",
- "InputType": "number",
- "IsFlagArgument": false,
- "ParamFieldName": "/MyConfigDedicated/GroupID/text()",
- "IncludeInCommandLine": false,
- "DefaultValue": "0",
- "EnumValues": {}
- },
- {
- "DisplayName": "Server Name",
- "Category": "Server Settings",
- "Description": "Server Name displayed in the server browser.",
- "Keywords": "Server Name",
- "FieldName": "ServerName",
- "InputType": "text",
- "IsFlagArgument": false,
- "ParamFieldName": "/MyConfigDedicated/ServerName/text()",
- "IncludeInCommandLine": false,
- "DefaultValue": "AMP Powered Server",
- "EnumValues": {}
- },
- {
- "DisplayName": "Server Description",
- "Category": "Server Settings",
- "Description": "Server Description displayed in the server browser.",
- "Keywords": "Server Description",
- "FieldName": "ServerDescription",
- "InputType": "text",
- "IsFlagArgument": false,
- "ParamFieldName": "/MyConfigDedicated/ServerDescription/text()",
- "IncludeInCommandLine": false,
- "DefaultValue": "My AMP Powered Space Engineers Server",
- "EnumValues": {}
- },
- {
- "DisplayName": "Message Of The Day",
- "Category": "Server Settings",
- "Keywords": "Message Of The Day",
- "FieldName": "MessageOfTheDay",
- "InputType": "text",
- "IsFlagArgument": false,
- "ParamFieldName": "/MyConfigDedicated/MessageOfTheDay/text()",
- "IncludeInCommandLine": false,
- "DefaultValue": "Welcome to my Space Engineers Server, powered by AMP!",
- "EnumValues": {}
- },
- {
- "DisplayName": "MessageOfTheDayUrl",
- "Category": "Server Settings",
- "Keywords": "Message Of The Day Url",
- "FieldName": "MessageOfTheDayUrl",
- "InputType": "text",
- "IsFlagArgument": false,
- "ParamFieldName": "/MyConfigDedicated/MessageOfTheDayUrl/text()",
- "IncludeInCommandLine": false,
- "DefaultValue": "https://cubecoders.com/AMP",
- "EnumValues": {}
- },
- {
- "DisplayName": "Save Chat To Log",
- "Category": "Server Settings",
- "Description": "Save chat messages to the log file.",
- "Keywords": "Save Chat To Log",
- "FieldName": "SaveChatToLog",
- "InputType": "checkbox",
- "IsFlagArgument": false,
- "ParamFieldName": "/MyConfigDedicated/SaveChatToLog/text()",
- "IncludeInCommandLine": false,
- "DefaultValue": "false",
- "EnumValues": {
- "True": "true",
- "False": "false"
- }
- },
- {
- "DisplayName": "Permanent Death",
- "Category": "Advanced Settings",
- "Description": "Players permantently die.",
- "Keywords": "key",
- "FieldName": "PermanentDeath",
- "InputType": "checkbox",
- "IsFlagArgument": false,
- "ParamFieldName": "/MyConfigDedicated/SessionSettings/PermanentDeath/text() | /MyObjectBuilder_WorldConfiguration/Settings/PermanentDeath/text()",
- "IncludeInCommandLine": false,
- "DefaultValue": "false",
- "EnumValues": {
- "True": "true",
- "False": "false"
- }
- },
- {
- "DisplayName": "World Name",
- "Category": "Server Settings",
- "Description": "World Name displayed in server browser.",
- "Keywords": "World Name",
- "FieldName": "WorldName",
- "InputType": "text",
- "IsFlagArgument": false,
- "ParamFieldName": "/MyConfigDedicated/WorldName/text()",
- "IncludeInCommandLine": false,
- "DefaultValue": "World",
- "EnumValues": {}
- },
- {
- "DisplayName": "Pause Game When Empty",
- "Category": "Advanced Settings",
- "Keywords": "Pause Game When Empty",
- "FieldName": "PauseGameWhenEmpty",
- "InputType": "checkbox",
- "IsFlagArgument": false,
- "ParamFieldName": "/MyConfigDedicated/PauseGameWhenEmpty/text()",
- "IncludeInCommandLine": false,
- "DefaultValue": "true",
- "EnumValues": {
- "True": "true",
- "False": "false"
- }
- },
- {
- "DisplayName": "Ignore Last Session",
- "Category": "Advanced Settings",
- "Description": "This will ignore the save file and load based on the config every time. This should not be used for survival mode, but can be useful to provide a new world each start for battle sessions.",
- "Keywords": "Ignore Last Session",
- "FieldName": "IgnoreLastSession",
- "InputType": "checkbox",
- "IsFlagArgument": false,
- "ParamFieldName": "/MyConfigDedicated/IgnoreLastSession/text()",
- "IncludeInCommandLine": false,
- "DefaultValue": "false",
- "EnumValues": {
- "True": "true",
- "False": "false"
- }
+ "DisplayName": "Binding IP",
+ "Category": "Hidden Settings",
+ "Description": "Must match AMP's Binding IP",
+ "Keywords": "",
+ "FieldName": "$ApplicationIPBinding",
+ "InputType": "text",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/IP",
+ "IncludeInCommandLine": false,
+ "EnumValues": {},
+ "Hidden": true
+ },
+ {
+ "DisplayName": "Server Port",
+ "Category": "Hidden Settings",
+ "Description": "Must match AMP's Application Port 1",
+ "Keywords": "",
+ "FieldName": "$ApplicationPort1",
+ "InputType": "number",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/ServerPort",
+ "IncludeInCommandLine": false,
+ "EnumValues": {},
+ "Hidden": true
+ },
+ {
+ "DisplayName": "Steam Port",
+ "Category": "Hidden Settings",
+ "Description": "Must match AMP's Application Port 2",
+ "Keywords": "",
+ "FieldName": "$ApplicationPort2",
+ "InputType": "number",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SteamPort",
+ "IncludeInCommandLine": false,
+ "EnumValues": {},
+ "Hidden": true
+ },
+ {
+ "DisplayName": "Remote API Port",
+ "Category": "Hidden Settings",
+ "Description": "Must match AMP's Remote Admin Port",
+ "Keywords": "",
+ "FieldName": "$RemoteAdminPort",
+ "InputType": "number",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/RemoteApiPort",
+ "IncludeInCommandLine": false,
+ "EnumValues": {},
+ "Hidden": true
+ },
+ {
+ "DisplayName": "Server Release Stream",
+ "Category": "SteamCMD and Updates",
+ "Description": "Which release stream should be used to update the server. Choose a custom release on [SteamDB](https://steamdb.info/app/298740/depots/) and enter the Branch Name below.",
+ "Keywords": "server,release,stream",
+ "FieldName": "Stream",
+ "ParamFieldName": "Stream",
+ "IncludeInCommandLine": false,
+ "InputType": "text",
+ "EnumValues": {},
+ "DefaultValue": "public",
+ "Placeholder": "public"
+ },
+ {
+ "DisplayName": "Block Limits Mode",
+ "Category": "SE - Block Limits",
+ "Description": "Defines block limits mode.",
+ "Keywords": "Block,Limits,Enabled",
+ "FieldName": "BlockLimitsEnabled",
+ "InputType": "enum",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/BlockLimitsEnabled | /MyObjectBuilder_WorldConfiguration/Settings/BlockLimitsEnabled",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "GLOBALLY",
+ "EnumValues": {
+ "NONE": "None",
+ "GLOBALLY": "Globally",
+ "PER_FACTION": "Per Faction",
+ "PER_PLAYER": "Per Player"
+ }
+ },
+ {
+ "DisplayName": "Max Blocks Per Player",
+ "Category": "SE - Block Limits",
+ "Description": "The maximum number of blocks per player. (0 - 2147483647)",
+ "Keywords": "Max,Blocks,Per,Player",
+ "FieldName": "MaxBlocksPerPlayer",
+ "InputType": "number",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/MaxBlocksPerPlayer | /MyObjectBuilder_WorldConfiguration/Settings/MaxBlocksPerPlayer",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "0",
+ "Placeholder": "0",
+ "MinValue": "0",
+ "MaxValue": "2147483647",
+ "Suffix": "Blocks",
+ "EnumValues": {}
+ },
+ {
+ "DisplayName": "Max Factions Count",
+ "Category": "SE - Block Limits",
+ "Description": "The maximum number of existing factions in the world. (0 - 2147483647)",
+ "Keywords": "Max,Factions,Count",
+ "FieldName": "MaxFactionsCount",
+ "InputType": "number",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/MaxFactionsCount | /MyObjectBuilder_WorldConfiguration/Settings/MaxFactionsCount",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "0",
+ "Placeholder": "0",
+ "MinValue": "0",
+ "MaxValue": "2147483647",
+ "Suffix": "Factions",
+ "EnumValues": {}
+ },
+ {
+ "DisplayName": "Max Grid Blocks",
+ "Category": "SE - Block Limits",
+ "Description": "The maximum number of blocks in one grid. (0 - 2147483647)",
+ "Keywords": "Max,Grid,Size",
+ "FieldName": "MaxGridSize",
+ "InputType": "number",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/MaxGridSize | /MyObjectBuilder_WorldConfiguration/Settings/MaxGridSize",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "0",
+ "Placeholder": "0",
+ "MinValue": "0",
+ "MaxValue": "2147483647",
+ "Suffix": "Blocks",
+ "EnumValues": {}
+ },
+ {
+ "DisplayName": "Pirate PCU",
+ "Category": "SE - Block Limits",
+ "Description": "Number of Performance Cost Units allocated for pirate faction. (0 - 2147483647)",
+ "Keywords": "Pirate,PCU",
+ "FieldName": "PiratePCU",
+ "InputType": "number",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/PiratePCU | /MyObjectBuilder_WorldConfiguration/Settings/PiratePCU",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "50000",
+ "Placeholder": "50000",
+ "MinValue": "0",
+ "MaxValue": "2147483647",
+ "Suffix": "Units",
+ "EnumValues": {}
+ },
+ {
+ "DisplayName": "World PCU",
+ "Category": "SE - Block Limits",
+ "Description": "The total number of Performance Cost Units in the world. (0 - 2147483647)",
+ "Keywords": "Total,PCU",
+ "FieldName": "TotalPCU",
+ "InputType": "number",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/TotalPCU | /MyObjectBuilder_WorldConfiguration/Settings/TotalPCU",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "100000",
+ "Placeholder": "100000",
+ "MinValue": "0",
+ "MaxValue": "2147483647",
+ "Suffix": "Units",
+ "EnumValues": {}
+ },
+ {
+ "DisplayName": "Enable Destructible Blocks",
+ "Category": "SE - Environment",
+ "Description": "Enables destruction feature for the blocks.",
+ "Keywords": "enable,destructible,blocks",
+ "FieldName": "DestructibleBlocks",
+ "InputType": "checkbox",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/DestructibleBlocks | /MyObjectBuilder_WorldConfiguration/Settings/DestructibleBlocks",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "true",
+ "EnumValues": {
+ "True": "true",
+ "False": "false"
+ }
+ },
+ {
+ "DisplayName": "Enable Oxygen",
+ "Category": "SE - Environment",
+ "Description": "Enables oxygen in the world.",
+ "Keywords": "Enable,Oxygen",
+ "FieldName": "EnableOxygen",
+ "InputType": "checkbox",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/EnableOxygen | /MyObjectBuilder_WorldConfiguration/Settings/EnableOxygen",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "true",
+ "EnumValues": {
+ "True": "true",
+ "False": "false"
+ }
+ },
+ {
+ "DisplayName": "Enable Airtightness",
+ "Category": "SE - Environment",
+ "Description": "Enables airtightness in the world.",
+ "Keywords": "Enable,airtightness,Oxygen,Pressurization",
+ "FieldName": "EnableOxygenPressurization",
+ "InputType": "checkbox",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/EnableOxygenPressurization | /MyObjectBuilder_WorldConfiguration/Settings/EnableOxygenPressurization",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "true",
+ "EnumValues": {
+ "True": "true",
+ "False": "false"
+ }
+ },
+ {
+ "DisplayName": "Enable Sub-Grid Damage",
+ "Category": "SE - Environment",
+ "Description": "Enables sub-grid damage.",
+ "Keywords": "Enable,Subgrid,Damage",
+ "FieldName": "EnableSubgridDamage",
+ "InputType": "checkbox",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/EnableSubgridDamage | /MyObjectBuilder_WorldConfiguration/Settings/EnableSubgridDamage",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "false",
+ "EnumValues": {
+ "True": "true",
+ "False": "false"
+ }
+ },
+ {
+ "DisplayName": "Enable Sun Rotation",
+ "Category": "SE - Environment",
+ "Description": "Enables sun rotation.",
+ "Keywords": "Enable,Sun,Rotation",
+ "FieldName": "EnableSunRotation",
+ "InputType": "checkbox",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/EnableSunRotation | /MyObjectBuilder_WorldConfiguration/Settings/EnableSunRotation",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "true",
+ "EnumValues": {
+ "True": "true",
+ "False": "false"
+ }
+ },
+ {
+ "DisplayName": "Enable Friendly Missile Damage",
+ "Category": "SE - Environment",
+ "Description": "Enables explosion damage from missiles being applied to its own grid.",
+ "Keywords": "Enable,missile,damage,Turrets,Friendly,Fire",
+ "FieldName": "EnableTurretsFriendlyFire",
+ "InputType": "checkbox",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/EnableTurretsFriendlyFire | /MyObjectBuilder_WorldConfiguration/Settings/EnableTurretsFriendlyFire",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "false",
+ "EnumValues": {
+ "True": "true",
+ "False": "false"
+ }
+ },
+ {
+ "DisplayName": "Enable Voxel Destruction",
+ "Category": "SE - Environment",
+ "Description": "Enables voxel destructions.",
+ "Keywords": "Enable,Voxel,Destruction",
+ "FieldName": "EnableVoxelDestruction",
+ "InputType": "checkbox",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/EnableVoxelDestruction | /MyObjectBuilder_WorldConfiguration/Settings/EnableVoxelDestruction",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "true",
+ "EnumValues": {
+ "True": "true",
+ "False": "false"
+ }
+ },
+ {
+ "DisplayName": "Environment Hostility",
+ "Category": "SE - Environment",
+ "Description": "Defines hostility of the environment.",
+ "Keywords": "Environment,Hostility",
+ "FieldName": "EnvironmentHostility",
+ "InputType": "enum",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/EnvironmentHostility | /MyObjectBuilder_WorldConfiguration/Settings/EnvironmentHostility",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "SAFE",
+ "EnumValues": {
+ "SAFE": "Safe",
+ "NORMAL": "Normal",
+ "CATACLYSM": "Cataclysm",
+ "CATACLYSM_UNREAL": "Cataclysm - Unreal"
+ }
+ },
+ {
+ "DisplayName": "Max Floating Objects",
+ "Category": "SE - Environment",
+ "Description": "The maximum number of existing floating objects. (2 - 1024)",
+ "Keywords": "Max,Floating,Objects",
+ "FieldName": "MaxFloatingObjects",
+ "InputType": "number",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/MaxFloatingObjects | /MyObjectBuilder_WorldConfiguration/Settings/MaxFloatingObjects",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "56",
+ "Placeholder": "56",
+ "MinValue": "2",
+ "MaxValue": "1024",
+ "Suffix": "Objects",
+ "EnumValues": {}
+ },
+ {
+ "DisplayName": "Physics Iterations",
+ "Category": "SE - Environment",
+ "Description": "Defines the number of physics iterations. (2 - 32)",
+ "Keywords": "Physics,Iterations",
+ "FieldName": "PhysicsIterations",
+ "InputType": "number",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/PhysicsIterations | /MyObjectBuilder_WorldConfiguration/Settings/PhysicsIterations",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "8",
+ "Placeholder": "8",
+ "MinValue": "2",
+ "MaxValue": "32",
+ "Suffix": "Iterations",
+ "EnumValues": {}
+ },
+ {
+ "DisplayName": "Enable Realistic Sound",
+ "Category": "SE - Environment",
+ "Description": "Enable realistic sounds.",
+ "Keywords": "Realistic,Sound",
+ "FieldName": "RealisticSound",
+ "InputType": "checkbox",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/RealisticSound | /MyObjectBuilder_WorldConfiguration/Settings/RealisticSound",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "false",
+ "EnumValues": {
+ "False": "false",
+ "True": "true"
+ }
+ },
+ {
+ "DisplayName": "Unsupported Stations",
+ "Category": "SE - Environment",
+ "Description": "By enabling this option grids will no longer turn dynamic when disconnected from static grids.",
+ "Keywords": "unsupported,Station,Voxel,Support",
+ "FieldName": "StationVoxelSupport",
+ "InputType": "checkbox",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/StationVoxelSupport | /MyObjectBuilder_WorldConfiguration/Settings/StationVoxelSupport",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "false",
+ "EnumValues": {
+ "True": "true",
+ "False": "false"
+ }
+ },
+ {
+ "DisplayName": "Sun Rotation Interval",
+ "Category": "SE - Environment",
+ "Description": "Defines interval of one rotation of the sun. (0 - 1440)",
+ "Keywords": "Sun,Rotation,Interval,Minutes",
+ "FieldName": "SunRotationIntervalMinutes",
+ "InputType": "number",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/SunRotationIntervalMinutes | /MyObjectBuilder_WorldConfiguration/Settings/SunRotationIntervalMinutes",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "119.999992",
+ "Placeholder": "119.999992",
+ "MinValue": "0",
+ "MaxValue": "1440",
+ "Suffix": "Minutes",
+ "EnumValues": {}
+ },
+ {
+ "DisplayName": "Sync Distance",
+ "Category": "SE - Environment",
+ "Description": "Defines synchronization distance in multiplayer. High distance can slow down server drastically. Use with caution. (1000 - 20000)",
+ "Keywords": "Sync,Distance",
+ "FieldName": "SyncDistance",
+ "InputType": "number",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/SyncDistance | /MyObjectBuilder_WorldConfiguration/Settings/SyncDistance",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "3000",
+ "Placeholder": "3000",
+ "MinValue": "1000",
+ "MaxValue": "20000",
+ "Suffix": "Meters",
+ "EnumValues": {}
+ },
+ {
+ "DisplayName": "Bot Limit",
+ "Category": "SE - Environment",
+ "Description": "Maximum number of organic bots in the world. (16 - 1024)",
+ "Keywords": "bot,limit",
+ "FieldName": "TotalBotLimit",
+ "InputType": "number",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/TotalBotLimit | /MyObjectBuilder_WorldConfiguration/Settings/TotalBotLimit",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "32",
+ "Placeholder": "32",
+ "MinValue": "16",
+ "MaxValue": "1024",
+ "Suffix": "Bots",
+ "EnumValues": {}
+ },
+ {
+ "DisplayName": "Voxel Generator Version",
+ "Category": "SE - Environment",
+ "Description": "Selects the voxel generator version.",
+ "Keywords": "Voxel,Generator,Version",
+ "FieldName": "VoxelGeneratorVersion",
+ "InputType": "enum",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/VoxelGeneratorVersion | /MyObjectBuilder_WorldConfiguration/Settings/VoxelGeneratorVersion",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "4",
+ "EnumValues": {
+ "0": "0",
+ "1": "1",
+ "2": "2",
+ "3": "3",
+ "4": "4"
+ }
+ },
+ {
+ "DisplayName": "Enable Weather System",
+ "Category": "SE - Environment",
+ "Description": "Enables automatic weather generation on planets.",
+ "Keywords": "Weather,System",
+ "FieldName": "WeatherSystem",
+ "InputType": "checkbox",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/WeatherSystem | /MyObjectBuilder_WorldConfiguration/Settings/WeatherSystem",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "true",
+ "EnumValues": {
+ "True": "true",
+ "False": "false"
+ }
+ },
+ {
+ "DisplayName": "World Size",
+ "Category": "SE - Environment",
+ "Description": "Defines the size of the world. (0 - 2147483647)",
+ "Keywords": "World,Size,Km",
+ "FieldName": "WorldSizeKm",
+ "InputType": "number",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/WorldSizeKm | /MyObjectBuilder_WorldConfiguration/Settings/WorldSizeKm",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "0",
+ "Placeholder": "0",
+ "MinValue": "0",
+ "MaxValue": "2147483647",
+ "Suffix": "Kilometers",
+ "EnumValues": {}
+ },
+ {
+ "DisplayName": "Server Name",
+ "Category": "SE - General",
+ "Description": "Server Name displayed in the server browser.",
+ "Keywords": "Server,Name",
+ "FieldName": "ServerName",
+ "InputType": "text",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/ServerName",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "AMP Powered Server",
+ "Placeholder": "AMP Powered Server",
+ "EnumValues": {}
+ },
+ {
+ "DisplayName": "World Name",
+ "Category": "SE - General",
+ "Description": "World Name displayed in server browser.",
+ "Keywords": "World,Name",
+ "FieldName": "WorldName",
+ "InputType": "text",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/WorldName",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "World",
+ "Placeholder": "World",
+ "EnumValues": {}
+ },
+ {
+ "DisplayName": "Steam Group ID",
+ "Category": "SE - General",
+ "Description": "Steam Group ID for friends only",
+ "Keywords": "Group,ID",
+ "FieldName": "GroupID",
+ "InputType": "number",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/GroupID",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "0",
+ "Placeholder": "123456789012345678",
+ "EnumValues": {}
+ },
+ {
+ "DisplayName": "Server Password Hash",
+ "Category": "SE - General",
+ "Description": "Generate the password hash using the [Password Generator](https://sepg.einarjegorov.com/)",
+ "Keywords": "server,password,hash",
+ "FieldName": "ServerPasswordHash",
+ "InputType": "password",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/ServerPasswordHash",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "",
+ "EnumValues": {}
+ },
+ {
+ "DisplayName": "Server Password Salt",
+ "Category": "SE - General",
+ "Description": "Generate the password salt using the [Password Generator](https://sepg.einarjegorov.com/)",
+ "Keywords": "server,password,salt",
+ "FieldName": "ServerPasswordSalt",
+ "InputType": "password",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/ServerPasswordSalt",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "",
+ "EnumValues": {}
+ },
+ {
+ "DisplayName": "Pause Game When Empty",
+ "Category": "SE - General",
+ "Description": "",
+ "Keywords": "Pause,Game,When,Empty",
+ "FieldName": "PauseGameWhenEmpty",
+ "InputType": "checkbox",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/PauseGameWhenEmpty",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "false",
+ "EnumValues": {
+ "True": "true",
+ "False": "false"
+ }
+ },
+ {
+ "DisplayName": "Ignore Last Session",
+ "Category": "SE - General",
+ "Description": "This will ignore the save file and load based on the config every time. This should not be used for survival mode, but can be useful to provide a new world each start for battle sessions.",
+ "Keywords": "Ignore,Last,Session",
+ "FieldName": "IgnoreLastSession",
+ "InputType": "checkbox",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/IgnoreLastSession",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "false",
+ "EnumValues": {
+ "True": "true",
+ "False": "false"
+ }
+ },
+ {
+ "DisplayName": "Enable Remote API",
+ "Category": "SE - General",
+ "Description": "Enable/Disable the remote API to manage the server from a browser. ***Does not work in AMP on Windows in service mode***",
+ "Keywords": "Remote,API,Enabled",
+ "FieldName": "RemoteApiEnabled",
+ "InputType": "checkbox",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/RemoteApiEnabled",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "false",
+ "EnumValues": {
+ "True": "true",
+ "False": "false"
+ }
+ },
+ {
+ "DisplayName": "Remote API Security Key",
+ "Category": "SE - General",
+ "Description": "The password used to access the Remote API.",
+ "Keywords": "Remote,API,security,key",
+ "FieldName": "RemoteSecurityKey",
+ "InputType": "RandomPassword",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/RemoteSecurityKey",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "",
+ "EnumValues": {}
+ },
+ {
+ "DisplayName": "Server Description",
+ "Category": "SE - General",
+ "Description": "Server Description displayed in the server browser.",
+ "Keywords": "Server,Description",
+ "FieldName": "ServerDescription",
+ "InputType": "Textarea",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/ServerDescription",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "My AMP Powered Space Engineers Server",
+ "Placeholder": "My AMP Powered Space Engineers Server",
+ "EnumValues": {}
+ },
+ {
+ "DisplayName": "Verbose Network Logging",
+ "Category": "SE - General",
+ "Description": "Enables additional network logging.",
+ "Keywords": "Verbose,Network,Logging",
+ "FieldName": "VerboseNetworkLogging",
+ "InputType": "checkbox",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/VerboseNetworkLogging | /MyObjectBuilder_WorldConfiguration/VerboseNetworkLogging",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "false",
+ "EnumValues": {
+ "True": "true",
+ "False": "false"
+ }
+ },
+ {
+ "DisplayName": "Console Compatibility",
+ "Category": "SE - General",
+ "Description": "Enables console players to cross-play with PC. Ensure \"Networking Type\" is set to EOS.",
+ "Keywords": "console,compatibility",
+ "FieldName": "ConsoleCompatibility",
+ "InputType": "checkbox",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/ConsoleCompatibility",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "false",
+ "EnumValues": {
+ "True": "true",
+ "False": "false"
+ }
+ },
+ {
+ "DisplayName": "Networking Type",
+ "Category": "SE - General",
+ "Description": "EOS must be selected for cross-platform play. Use in-game server browser filters to display Steam or EOS server lists.",
+ "Keywords": "Networking,Type",
+ "FieldName": "NetworkType",
+ "InputType": "enum",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/NetworkType | /MyObjectBuilder_WorldConfiguration/NetworkType",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "steam",
+ "EnumValues": {
+ "steam": "Steam",
+ "eos": "EOS"
+ }
+ },
+ {
+ "DisplayName": "Enable Chat Anti-Spam",
+ "Category": "SE - General",
+ "Description": "Enables anti-spam measures for in-game chat.",
+ "Keywords": "Chat,AntiSpam,Enabled",
+ "FieldName": "ChatAntiSpamEnabled",
+ "InputType": "checkbox",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/ChatAntiSpamEnabled | /MyObjectBuilder_WorldConfiguration/ChatAntiSpamEnabled",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "true",
+ "EnumValues": {
+ "True": "true",
+ "False": "false"
+ }
+ },
+ {
+ "DisplayName": "Same Message Timeout",
+ "Category": "SE - General",
+ "Description": "Time between sending the same message before getting timed out.",
+ "Keywords": "Same,Message,Timeout",
+ "FieldName": "SameMessageTimeout",
+ "InputType": "number",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SameMessageTimeout | /MyObjectBuilder_WorldConfiguration/SameMessageTimeout",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "30",
+ "Placeholder": "30",
+ "Suffix": "Seconds",
+ "EnumValues": {}
+ },
+ {
+ "DisplayName": "Spam Messages Time",
+ "Category": "SE - General",
+ "Description": "Time between sending multiple messages before getting timed out.",
+ "Keywords": "Spam,Messages,Time",
+ "FieldName": "SpamMessagesTime",
+ "InputType": "number",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SpamMessagesTime | /MyObjectBuilder_WorldConfiguration/SpamMessagesTime",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "0.5",
+ "Placeholder": "0.5",
+ "Suffix": "Seconds",
+ "EnumValues": {}
+ },
+ {
+ "DisplayName": "Spam Messages Timeout",
+ "Category": "SE - General",
+ "Description": "How long to time out a user for spamming.",
+ "Keywords": "Spam,Messages,Timeout",
+ "FieldName": "SpamMessagesTimeout",
+ "InputType": "number",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SpamMessagesTimeout | /MyObjectBuilder_WorldConfiguration/SpamMessagesTimeout",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "60",
+ "Placeholder": "60",
+ "Suffix": "Seconds",
+ "EnumValues": {}
+ },
+ {
+ "DisplayName": "Autodetect Mod Dependencies",
+ "Category": "SE - General",
+ "Description": "The server will detect mod dependencies and automatically download on startup.",
+ "Keywords": "Autodetect,mod,Dependencies",
+ "FieldName": "AutodetectDependencies",
+ "InputType": "checkbox",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/AutodetectDependencies | /MyObjectBuilder_WorldConfiguration/AutodetectDependencies",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "true",
+ "EnumValues": {
+ "True": "true",
+ "False": "false"
+ }
+ },
+ {
+ "DisplayName": "Message Of The Day",
+ "Category": "SE - General",
+ "Description": "",
+ "Keywords": "Message,Of,The,Day",
+ "FieldName": "MessageOfTheDay",
+ "InputType": "Textarea",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/MessageOfTheDay",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "Welcome to my Space Engineers Server, powered by AMP!",
+ "Placeholder": "Welcome to my Space Engineers Server, powered by AMP!",
+ "EnumValues": {}
+ },
+ {
+ "DisplayName": "Message Of The Day URL",
+ "Category": "SE - General",
+ "Description": "",
+ "Keywords": "Message,Of,The,Day,Url",
+ "FieldName": "MessageOfTheDayUrl",
+ "InputType": "text",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/MessageOfTheDayUrl",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "",
+ "Placeholder": "https://cubecoders.com/AMP",
+ "EnumValues": {}
+ },
+ {
+ "DisplayName": "Log Chat",
+ "Category": "SE - General",
+ "Description": "Save chat messages to the log file.",
+ "Keywords": "Save,Chat,Log",
+ "FieldName": "SaveChatToLog",
+ "InputType": "checkbox",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SaveChatToLog",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "false",
+ "EnumValues": {
+ "True": "true",
+ "False": "false"
+ }
+ },
+ {
+ "DisplayName": "Select World or Scenario",
+ "Category": "SE - General",
+ "Description": "Sets the World or Scenario to base the game on. If \"Custom\" is chosen, you must also fill in the Custom World or Custom Scenario fields.",
+ "Keywords": "select,scenario,premade,checkpoint,path",
+ "FieldName": "PremadeCheckpointPath",
+ "InputType": "enum",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/PremadeCheckpointPath",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "../Content/CustomWorlds/Star System",
+ "EnumValues": {
+ "../Content/CustomWorlds/Alien Planet/PC": "Alien Planet [PC]",
+ "../Content/CustomWorlds/Alien System/XBox": "Alien System [XBOX]",
+ "../Content/CustomWorlds/Asteroid Armory": "Asteroid Armory",
+ "../Content/CustomWorlds/Crashed Red Ship": "Crashed Red Ship",
+ "../Content/CustomWorlds/{{CustomWorld}}": "Custom World",
+ "../Content/CustomWorlds/{{CustomScenario}}": "Custom Scenario",
+ "../Content/CustomWorlds/Dead Drop Arena": "Dead Drop Arena [PC]",
+ "../Content/CustomWorlds/Distant Moons": "Distant Moons [XBOX]",
+ "../Content/CustomWorlds/Earth Planet/PC": "Earth Planet [PC]",
+ "../Content/CustomWorlds/Earth Planet/XBox": "Earth Planet [XBOX]",
+ "../Content/CustomWorlds/Empty World": "Empty World",
+ "../Content/CustomWorlds/Green Station": "Green Station",
+ "../Content/CustomWorlds/Home System": "Home System",
+ "../Content/Scenarios/Learning to Survive": "Learning to Survive [Scenario]",
+ "../Content/CustomWorlds/Lone Survivor": "Lone Survivor",
+ "../Content/Scenarios/Lost Colony/PC": "Lost Colony [Scenario] [PC]",
+ "../Content/CustomWorlds/Mars Planet/PC": "Mars Planet [PC]",
+ "../Content/CustomWorlds/Mars Planet/XBox": "Mars Planet [XBOX]",
+ "../Content/CustomWorlds/Moon Base/PC": "Moon Base [PC]",
+ "../Content/CustomWorlds/Moon Base/XBox": "Moon Base [XBOX]",
+ "../Content/Scenarios/Never Surrender": "Never Surrender [Scenario]",
+ "../Content/CustomWorlds/Petram Orbiter": "Petram Orbiter",
+ "../Content/CustomWorlds/Red Ship": "Red Ship",
+ "../Content/CustomWorlds/Rival Platforms": "Rival Platforms",
+ "../Content/Scenarios/Scrap Race/PC": "Scrap Race [Scenario] [PC]",
+ "../Content/Scenarios/Scrap Race/XBox": "Scrap Race [Scenario] [XBOX]",
+ "../Content/Scenarios/Sparks of the Future/PC": "Sparks of the Future [Scenario] [PC]",
+ "../Content/Scenarios/Sparks of the Future/XBox": "Sparks of the Future [Scenario] [XBOX]",
+ "../Content/CustomWorlds/Star System": "Star System",
+ "../Content/Scenarios/The First Jump": "The First Jump [Scenario]",
+ "../Content/Scenarios/Warfare": "Warfare [Scenario]"
+ }
+ },
+ {
+ "DisplayName": "Custom World",
+ "Category": "SE - General",
+ "Description": "Set this to the name of the folder you created under the \"CustomWorlds\" directory.",
+ "Keywords": "custom,world",
+ "FieldName": "CustomWorld",
+ "InputType": "text",
+ "IsFlagArgument": false,
+ "ParamFieldName": "CustomWorld",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "",
+ "EnumValues": {}
+ },
+ {
+ "DisplayName": "Custom Scenario",
+ "Category": "SE - General",
+ "Description": "Set this to the name of the folder you created under the \"Scenarios\" directory.",
+ "Keywords": "custom,scenario",
+ "FieldName": "CustomScenario",
+ "InputType": "text",
+ "IsFlagArgument": false,
+ "ParamFieldName": "CustomScenario",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "",
+ "EnumValues": {}
+ },
+ {
+ "DisplayName": "View Distance",
+ "Category": "SE - General",
+ "Description": "Set the distance of how far each client can see objects.",
+ "Keywords": "View,Distance",
+ "FieldName": "ViewDistance",
+ "InputType": "number",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/ViewDistance | /MyObjectBuilder_WorldConfiguration/Settings/ViewDistance",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "15000",
+ "Placeholder": "15000",
+ "Suffix": "Meters",
+ "EnumValues": {}
+ },
+ {
+ "DisplayName": "Procedural Density",
+ "Category": "SE - General",
+ "Description": "Defines density of the procedurally generated content.",
+ "Keywords": "Procedural,Density",
+ "FieldName": "ProceduralDensity",
+ "InputType": "number",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/ProceduralDensity | /MyObjectBuilder_WorldConfiguration/Settings/ProceduralDensity",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "0.35",
+ "Placeholder": "0.35",
+ "EnumValues": {}
+ },
+ {
+ "DisplayName": "Procedural Seed",
+ "Category": "SE - General",
+ "Description": "Defines unique starting seed for the procedurally generated content.",
+ "Keywords": "Procedural,Seed",
+ "FieldName": "ProceduralSeed",
+ "InputType": "number",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/ProceduralSeed | /MyObjectBuilder_WorldConfiguration/Settings/ProceduralSeed",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "0",
+ "EnumValues": {}
+ },
+ {
+ "DisplayName": "Scenario Edit Mode",
+ "Category": "SE - General",
+ "Description": "",
+ "Keywords": "Scenario,Edit,Mode",
+ "FieldName": "ScenarioEditMode",
+ "InputType": "checkbox",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/ScenarioEditMode | /MyObjectBuilder_WorldConfiguration/Settings/ScenarioEditMode",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "false",
+ "EnumValues": {
+ "True": "true",
+ "False": "false"
+ }
+ },
+ {
+ "DisplayName": "Scenario",
+ "Category": "SE - General",
+ "Description": "The left side of the screen presents various options for the starting conditions of the world.",
+ "Keywords": "Scenario",
+ "FieldName": "Scenario",
+ "InputType": "checkbox",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/Scenario | /MyObjectBuilder_WorldConfiguration/Settings/Scenario",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "false",
+ "EnumValues": {
+ "True": "true",
+ "False": "false"
+ }
+ },
+ {
+ "DisplayName": "Can Join Running",
+ "Category": "SE - General",
+ "Description": "Whether players can join a running server.",
+ "Keywords": "Can,Join,Running",
+ "FieldName": "CanJoinRunning",
+ "InputType": "checkbox",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/CanJoinRunning | /MyObjectBuilder_WorldConfiguration/Settings/CanJoinRunning",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "false",
+ "EnumValues": {
+ "True": "true",
+ "False": "false"
+ }
+ },
+ {
+ "DisplayName": "Start In Respawn Screen",
+ "Category": "SE - General",
+ "Description": "",
+ "Keywords": "Start,Respawn,Screen",
+ "FieldName": "StartInRespawnScreen",
+ "InputType": "checkbox",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/StartInRespawnScreen | /MyObjectBuilder_WorldConfiguration/Settings/StartInRespawnScreen",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "false",
+ "EnumValues": {
+ "True": "true",
+ "False": "false"
+ }
+ },
+ {
+ "DisplayName": "Flora Density Multiplier",
+ "Category": "SE - General",
+ "Description": "",
+ "Keywords": "Flora Density Multiplier",
+ "FieldName": "FloraDensityMultiplier",
+ "InputType": "number",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/FloraDensityMultiplier | /MyObjectBuilder_WorldConfiguration/Settings/FloraDensityMultiplier",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "1",
+ "Placeholder": "1",
+ "Suffix": "x",
+ "EnumValues": {}
+ },
+ {
+ "DisplayName": "Enable Structural Simulation",
+ "Category": "SE - General",
+ "Description": "",
+ "Keywords": "Enable,Structural,Simulation",
+ "FieldName": "EnableStructuralSimulation",
+ "InputType": "checkbox",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/EnableStructuralSimulation | /MyObjectBuilder_WorldConfiguration/Settings/EnableStructuralSimulation",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "false",
+ "EnumValues": {
+ "True": "true",
+ "False": "false"
+ }
+ },
+ {
+ "DisplayName": "Max Active Fracture Pieces",
+ "Category": "SE - General",
+ "Description": "",
+ "Keywords": "Max,Active,Fracture,Pieces",
+ "FieldName": "MaxActiveFracturePieces",
+ "InputType": "number",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/MaxActiveFracturePieces | /MyObjectBuilder_WorldConfiguration/Settings/MaxActiveFracturePieces",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "50",
+ "Placeholder": "50",
+ "Suffix": "Pieces",
+ "EnumValues": {}
+ },
+ {
+ "DisplayName": "Deposits Count Coefficient",
+ "Category": "SE - General",
+ "Description": "",
+ "Keywords": "Deposits,Count,Coefficient",
+ "FieldName": "DepositsCountCoefficient",
+ "InputType": "number",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/DepositsCountCoefficient | /MyObjectBuilder_WorldConfiguration/Settings/DepositsCountCoefficient",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "2",
+ "Placeholder": "2",
+ "EnumValues": {}
+ },
+ {
+ "DisplayName": "Deposit Size Denominator",
+ "Category": "SE - General",
+ "Description": "",
+ "Keywords": "Deposit,Size,Denominator",
+ "FieldName": "DepositSizeDenominator",
+ "InputType": "number",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/DepositSizeDenominator | /MyObjectBuilder_WorldConfiguration/Settings/DepositSizeDenominator",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "30",
+ "Placeholder": "30",
+ "EnumValues": {}
+ },
+ {
+ "DisplayName": "Adjustable Max Vehicle Speed",
+ "Category": "SE - General",
+ "Description": "",
+ "Keywords": "Adjustable,Max,Vehicle,Speed",
+ "FieldName": "AdjustableMaxVehicleSpeed",
+ "InputType": "checkbox",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/AdjustableMaxVehicleSpeed | /MyObjectBuilder_WorldConfiguration/Settings/AdjustableMaxVehicleSpeed",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "true",
+ "EnumValues": {
+ "True": "true",
+ "False": "false"
+ }
+ },
+ {
+ "DisplayName": "Enable Faction Player Names",
+ "Category": "SE - General",
+ "Description": "",
+ "Keywords": "Enable,Faction,Player,Names",
+ "FieldName": "EnableFactionPlayerNames",
+ "InputType": "checkbox",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/EnableFactionPlayerNames | /MyObjectBuilder_WorldConfiguration/Settings/EnableFactionPlayerNames",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "false",
+ "EnumValues": {
+ "True": "true",
+ "False": "false"
+ }
+ },
+ {
+ "DisplayName": "Asteroid Amount",
+ "Category": "SE - General",
+ "Description": "",
+ "Keywords": "Asteroid,Amount",
+ "FieldName": "AsteroidAmount",
+ "InputType": "number",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/AsteroidAmount",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "0",
+ "Placeholder": "0",
+ "Suffix": "Asteroids",
+ "EnumValues": {}
+ },
+ {
+ "DisplayName": "Assembler Efficiency",
+ "Category": "SE - Multipliers",
+ "Description": "The multiplier for assembler efficiency. (1 - 100)",
+ "Keywords": "Assembler,Efficiency,Multiplier",
+ "FieldName": "AssemblerEfficiencyMultiplier",
+ "InputType": "number",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/AssemblerEfficiencyMultiplier | /MyObjectBuilder_WorldConfiguration/Settings/AssemblerEfficiencyMultiplier",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "3",
+ "Placeholder": "3",
+ "MinValue": "1",
+ "MaxValue": "100",
+ "EnumValues": {}
+ },
+ {
+ "DisplayName": "Assembler Speed",
+ "Category": "SE - Multipliers",
+ "Description": "The multiplier for assembler speed. (1 - 100)",
+ "Keywords": "Assembler,speed,Multiplier",
+ "FieldName": "AssemblerSpeedMultiplier",
+ "InputType": "number",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/AssemblerSpeedMultiplier | /MyObjectBuilder_WorldConfiguration/Settings/AssemblerSpeedMultiplier",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "3",
+ "Placeholder": "3",
+ "MinValue": "1",
+ "MaxValue": "100",
+ "EnumValues": {}
+ },
+ {
+ "DisplayName": "Blocks Inventory Size",
+ "Category": "SE - Multipliers",
+ "Description": "The multiplier for inventory size for the blocks. (1 - 100)",
+ "Keywords": "Blocks,Inventory,Size,Multiplier",
+ "FieldName": "BlocksInventorySizeMultiplier",
+ "InputType": "number",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/BlocksInventorySizeMultiplier | /MyObjectBuilder_WorldConfiguration/Settings/BlocksInventorySizeMultiplier",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "1",
+ "Placeholder": "1",
+ "MinValue": "1",
+ "MaxValue": "100",
+ "EnumValues": {}
+ },
+ {
+ "DisplayName": "Grinder Speed",
+ "Category": "SE - Multipliers",
+ "Description": "The multiplier for grinder speed. (0 - 100)",
+ "Keywords": "Grinder,Speed,Multiplier",
+ "FieldName": "GrinderSpeedMultiplier",
+ "InputType": "number",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/GrinderSpeedMultiplier | /MyObjectBuilder_WorldConfiguration/Settings/GrinderSpeedMultiplier",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "2",
+ "Placeholder": "2",
+ "MinValue": "0",
+ "MaxValue": "100",
+ "EnumValues": {}
+ },
+ {
+ "DisplayName": "Hacking Speed",
+ "Category": "SE - Multipliers",
+ "Description": "The multiplier for hacking speed. (0 - 100)",
+ "Keywords": "Hacking,Speed,Multiplier",
+ "FieldName": "HackSpeedMultiplier",
+ "InputType": "number",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/HackSpeedMultiplier | /MyObjectBuilder_WorldConfiguration/Settings/HackSpeedMultiplier",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "0.33",
+ "Placeholder": "0.33",
+ "MinValue": "0",
+ "MaxValue": "100",
+ "EnumValues": {}
+ },
+ {
+ "DisplayName": "Harvest Ratio Multiplier",
+ "Category": "SE - Multipliers",
+ "Description": "The ratio multiplier for drills. (0 - 100)",
+ "Keywords": "Harvest,Ratio,Multiplier",
+ "FieldName": "HarvestRatioMultiplier",
+ "InputType": "number",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/HarvestRatioMultiplier | /MyObjectBuilder_WorldConfiguration/Settings/HarvestRatioMultiplier",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "1",
+ "Placeholder": "1",
+ "MinValue": "0",
+ "MaxValue": "100",
+ "EnumValues": {}
+ },
+ {
+ "DisplayName": "Character Inventory Size",
+ "Category": "SE - Multipliers",
+ "Description": "The multiplier for the inventory size for the characters. (1 - 100)",
+ "Keywords": "character,inventory,Size,Multiplier",
+ "FieldName": "InventorySizeMultiplier",
+ "InputType": "number",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/InventorySizeMultiplier | /MyObjectBuilder_WorldConfiguration/Settings/InventorySizeMultiplier",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "3",
+ "Placeholder": "3",
+ "MinValue": "1",
+ "MaxValue": "100",
+ "EnumValues": {}
+ },
+ {
+ "DisplayName": "Refinery Speed",
+ "Category": "SE - Multipliers",
+ "Description": "The multiplier for refinery speed. (1 - 100)",
+ "Keywords": "Refinery,Speed,Multiplier",
+ "FieldName": "RefinerySpeedMultiplier",
+ "InputType": "number",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/RefinerySpeedMultiplier | /MyObjectBuilder_WorldConfiguration/Settings/RefinerySpeedMultiplier",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "3",
+ "Placeholder": "3",
+ "MinValue": "1",
+ "MaxValue": "100",
+ "EnumValues": {}
+ },
+ {
+ "DisplayName": "Welder Speed",
+ "Category": "SE - Multipliers",
+ "Description": "The multiplier for welder speed. (0 - 100)",
+ "Keywords": "Welder,Speed,Multiplier",
+ "FieldName": "WelderSpeedMultiplier",
+ "InputType": "number",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/WelderSpeedMultiplier | /MyObjectBuilder_WorldConfiguration/Settings/WelderSpeedMultiplier",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "2",
+ "Placeholder": "2",
+ "MinValue": "0",
+ "MaxValue": "100",
+ "EnumValues": {}
+ },
+ {
+ "DisplayName": "Enable Cargo Ships",
+ "Category": "SE - NPCs",
+ "Description": "Enables spawning of cargo ships.",
+ "Keywords": "Cargo,Ships,Enabled",
+ "FieldName": "CargoShipsEnabled",
+ "InputType": "checkbox",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/CargoShipsEnabled | /MyObjectBuilder_WorldConfiguration/Settings/CargoShipsEnabled",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "true",
+ "EnumValues": {
+ "True": "true",
+ "False": "false"
+ }
+ },
+ {
+ "DisplayName": "Economy Tick Time",
+ "Category": "SE - NPCs",
+ "Description": "Time period between two economy updates. (300 - 3600)",
+ "Keywords": "Economy,Tick,In,Seconds",
+ "FieldName": "EconomyTickInSeconds",
+ "InputType": "number",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/EconomyTickInSeconds | /MyObjectBuilder_WorldConfiguration/Settings/EconomyTickInSeconds",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "1200",
+ "Placeholder": "1200",
+ "MinValue": "300",
+ "MaxValue": "3600",
+ "Suffix": "Seconds",
+ "EnumValues": {}
+ },
+ {
+ "DisplayName": "Enable Drones",
+ "Category": "SE - NPCs",
+ "Description": "Enable spawning of drones in the world.",
+ "Keywords": "Enable,Drones",
+ "FieldName": "EnableDrones",
+ "InputType": "checkbox",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/EnableDrones | /MyObjectBuilder_WorldConfiguration/Settings/EnableDrones",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "true",
+ "EnumValues": {
+ "True": "true",
+ "False": "false"
+ }
+ },
+ {
+ "DisplayName": "Max Drones",
+ "Category": "SE - General",
+ "Description": "",
+ "Keywords": "Max,Drones",
+ "FieldName": "MaxDrones",
+ "InputType": "number",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/MaxDrones | /MyObjectBuilder_WorldConfiguration/Settings/MaxDrones",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "5",
+ "Placeholder": "5",
+ "Suffix": "Drones",
+ "EnumValues": {}
+ },
+ {
+ "DisplayName": "Enable Economy",
+ "Category": "SE - NPCs",
+ "Description": "Enables economy features.",
+ "Keywords": "Enable,Economy",
+ "FieldName": "EnableEconomy",
+ "InputType": "checkbox",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/EnableEconomy | /MyObjectBuilder_WorldConfiguration/Settings/EnableEconomy",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "false",
+ "EnumValues": {
+ "True": "true",
+ "False": "false"
+ }
+ },
+ {
+ "DisplayName": "Enable Encounters",
+ "Category": "SE - NPCs",
+ "Description": "Enables random encounters in the world.",
+ "Keywords": "Enable,Encounters",
+ "FieldName": "EnableEncounters",
+ "InputType": "checkbox",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/EnableEncounters | /MyObjectBuilder_WorldConfiguration/Settings/EnableEncounters",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "true",
+ "EnumValues": {
+ "True": "true",
+ "False": "false"
+ }
+ },
+ {
+ "DisplayName": "Enable Spiders",
+ "Category": "SE - NPCs",
+ "Description": "Enables spawning of spiders in the world.",
+ "Keywords": "Enable,Spiders",
+ "FieldName": "EnableSpiders",
+ "InputType": "checkbox",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/EnableSpiders | /MyObjectBuilder_WorldConfiguration/Settings/EnableSpiders",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "false",
+ "EnumValues": {
+ "True": "true",
+ "False": "false"
+ }
+ },
+ {
+ "DisplayName": "Enable Wolves",
+ "Category": "SE - NPCs",
+ "Description": "Enables spawning of wolves in the world.",
+ "Keywords": "Enable,Wolves",
+ "FieldName": "EnableWolfs",
+ "InputType": "checkbox",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/EnableWolfs | /MyObjectBuilder_WorldConfiguration/Settings/EnableWolfs",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "false",
+ "EnumValues": {
+ "True": "true",
+ "False": "false"
+ }
+ },
+ {
+ "DisplayName": "Stations Inner Radius",
+ "Category": "SE - NPCs",
+ "Description": "The inner radius [m] (center is in 0,0,0), where stations can spawn. Does not affect planet-bound stations (Surface Outposts and Orbital Stations). (200000 - 9223372036854780000)",
+ "Keywords": "Stations,Distance,Inner,Radius",
+ "FieldName": "StationsDistanceInnerRadius",
+ "InputType": "number",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/StationsDistanceInnerRadius | /MyObjectBuilder_WorldConfiguration/Settings/StationsDistanceInnerRadius",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "10000000",
+ "Placeholder": "10000000",
+ "MinValue": "200000",
+ "Suffix": "Meters",
+ "EnumValues": {}
+ },
+ {
+ "DisplayName": "Stations Outer Radius Start",
+ "Category": "SE - NPCs",
+ "Description": "The outer radius [m] (center is in 0,0,0), where stations can spawn. Does not affect planet-bound stations (Surface Outposts and Orbital Stations). (500000 - 9223372036854780000)",
+ "Keywords": "Stations,Distance,Outer,Radius,Start",
+ "FieldName": "StationsDistanceOuterRadiusStart",
+ "InputType": "number",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/StationsDistanceOuterRadiusStart | /MyObjectBuilder_WorldConfiguration/Settings/StationsDistanceOuterRadiusStart",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "10000000",
+ "Placeholder": "10000000",
+ "MinValue": "500000",
+ "Suffix": "Meters",
+ "EnumValues": {}
+ },
+ {
+ "DisplayName": "Stations Outer Radius End",
+ "Category": "SE - NPCs",
+ "Description": "The outer radius [m] (center is in 0,0,0), where stations can spawn. Does not affect planet-bound stations (Surface Outposts and Orbital Stations). (1000000 - 9223372036854780000)",
+ "Keywords": "Stations,Distance,Outer,Radius,End",
+ "FieldName": "StationsDistanceOuterRadiusEnd",
+ "InputType": "number",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/StationsDistanceOuterRadiusEnd | /MyObjectBuilder_WorldConfiguration/Settings/StationsDistanceOuterRadiusEnd",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "30000000",
+ "Placeholder": "30000000",
+ "MinValue": "1000000",
+ "Suffix": "Meters",
+ "EnumValues": {}
+ },
+ {
+ "DisplayName": "NPC Factions Count",
+ "Category": "SE - NPCs",
+ "Description": "The number of NPC factions generated on the start of the world. (8 - 100)",
+ "Keywords": "Trade,Factions,Count",
+ "FieldName": "TradeFactionsCount",
+ "InputType": "number",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/TradeFactionsCount | /MyObjectBuilder_WorldConfiguration/Settings/TradeFactionsCount",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "15",
+ "Placeholder": "15",
+ "MinValue": "8",
+ "MaxValue": "100",
+ "Suffix": "Factions",
+ "EnumValues": {}
+ },
+ {
+ "DisplayName": "Adaptive Simulation Quality",
+ "Category": "SE - Others",
+ "Description": "Enables adaptive simulation quality system. This system is useful if you have a lot of voxel deformations in the world and a low simulation speed.",
+ "Keywords": "Adaptive,Simulation,Quality",
+ "FieldName": "AdaptiveSimulationQuality",
+ "InputType": "checkbox",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/AdaptiveSimulationQuality | /MyObjectBuilder_WorldConfiguration/Settings/AdaptiveSimulationQuality",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "true",
+ "EnumValues": {
+ "True": "true",
+ "False": "false"
+ }
+ },
+ {
+ "DisplayName": "Autosave Interval",
+ "Category": "SE - Others",
+ "Description": "Defines autosave interval.",
+ "Keywords": "Autosave,interval",
+ "FieldName": "AutoSaveInMinutes",
+ "InputType": "number",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/AutoSaveInMinutes | /MyObjectBuilder_WorldConfiguration/Settings/AutoSaveInMinutes",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "5",
+ "Placeholder": "5",
+ "Suffix": "Minutes",
+ "EnumValues": {}
+ },
+ {
+ "DisplayName": "Enable Drop Containers",
+ "Category": "SE - Others",
+ "Description": "Enable drop containers (unknown signals).",
+ "Keywords": "Enable,Container,Drops",
+ "FieldName": "EnableContainerDrops",
+ "InputType": "checkbox",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/EnableContainerDrops | /MyObjectBuilder_WorldConfiguration/Settings/EnableContainerDrops",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "true",
+ "EnumValues": {
+ "True": "true",
+ "False": "false"
+ }
+ },
+ {
+ "DisplayName": "Enable Convert To Station",
+ "Category": "SE - Others",
+ "Description": "Enables possibility of converting grid to station.",
+ "Keywords": "Enable,Convert,Station",
+ "FieldName": "EnableConvertToStation",
+ "InputType": "checkbox",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/EnableConvertToStation | /MyObjectBuilder_WorldConfiguration/Settings/EnableConvertToStation",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "true",
+ "EnumValues": {
+ "True": "true",
+ "False": "false"
+ }
+ },
+ {
+ "DisplayName": "Enable Good.bot Hints",
+ "Category": "SE - Others",
+ "Description": "Enables Good.bot hints in the world. If user has diabled hints, this will not override that.",
+ "Keywords": "Enable,Good,Bot,Hints",
+ "FieldName": "EnableGoodBotHints",
+ "InputType": "checkbox",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/EnableGoodBotHints | /MyObjectBuilder_WorldConfiguration/Settings/EnableGoodBotHints",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "true",
+ "EnumValues": {
+ "True": "true",
+ "False": "false"
+ }
+ },
+ {
+ "DisplayName": "Enable Ingame Scripts",
+ "Category": "SE - Others",
+ "Description": "Allows scripts loaded from in game computer terminals to work.",
+ "Keywords": "Enable,Ingame,Scripts",
+ "FieldName": "EnableIngameScripts",
+ "InputType": "checkbox",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/EnableIngameScripts | /MyObjectBuilder_WorldConfiguration/Settings/EnableIngameScripts",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "false",
+ "EnumValues": {
+ "True": "true",
+ "False": "false"
+ }
+ },
+ {
+ "DisplayName": "Enable Scripter Role",
+ "Category": "SE - Others",
+ "Description": "Adds a Scritper role, only Scripters and higher ranks will be able to paste and modify scripts.",
+ "Keywords": "Enable,Scripter,Role",
+ "FieldName": "EnableScripterRole",
+ "InputType": "checkbox",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/EnableScripterRole | /MyObjectBuilder_WorldConfiguration/Settings/EnableScripterRole",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "false",
+ "EnumValues": {
+ "True": "true",
+ "False": "false"
+ }
+ },
+ {
+ "DisplayName": "Enable Match",
+ "Category": "SE - Others",
+ "Description": "Enable component handling the match.",
+ "Keywords": "Enable,Match,Component",
+ "FieldName": "EnableMatchComponent",
+ "InputType": "checkbox",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/EnableMatchComponent | /MyObjectBuilder_WorldConfiguration/Settings/EnableMatchComponent",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "false",
+ "EnumValues": {
+ "True": "true",
+ "False": "false"
+ }
+ },
+ {
+ "DisplayName": "Enable Remote Grid Removal",
+ "Category": "SE - Others",
+ "Description": "Enables possibility to remove grid remotely from the world by an author.",
+ "Keywords": "Enable,Remote,Grid,Block,Removal",
+ "FieldName": "EnableRemoteBlockRemoval",
+ "InputType": "checkbox",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/EnableRemoteBlockRemoval | /MyObjectBuilder_WorldConfiguration/Settings/EnableRemoteBlockRemoval",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "true",
+ "EnumValues": {
+ "True": "true",
+ "False": "false"
+ }
+ },
+ {
+ "DisplayName": "Enable Progression",
+ "Category": "SE - Others",
+ "Description": "Enables research progression.",
+ "Keywords": "Enable,Progression,Research",
+ "FieldName": "EnableResearch",
+ "InputType": "checkbox",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/EnableResearch | /MyObjectBuilder_WorldConfiguration/Settings/EnableResearch",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "true",
+ "EnumValues": {
+ "True": "true",
+ "False": "false"
+ }
+ },
+ {
+ "DisplayName": "Enable Respawn Ships",
+ "Category": "SE - Others",
+ "Description": "Enables respawn ships.",
+ "Keywords": "Enable,Respawn,Ships",
+ "FieldName": "EnableRespawnShips",
+ "InputType": "checkbox",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/EnableRespawnShips | /MyObjectBuilder_WorldConfiguration/Settings/EnableRespawnShips",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "true",
+ "EnumValues": {
+ "True": "true",
+ "False": "false"
+ }
+ },
+ {
+ "DisplayName": "Enable Saving From Menu",
+ "Category": "SE - Others",
+ "Description": "Enables saving from the menu.",
+ "Keywords": "Enable,Saving,from,menu",
+ "FieldName": "EnableSaving",
+ "InputType": "checkbox",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/EnableSaving | /MyObjectBuilder_WorldConfiguration/Settings/EnableSaving",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "true",
+ "EnumValues": {
+ "True": "true",
+ "False": "false"
+ }
+ },
+ {
+ "DisplayName": "Enable Selective Physics Updates",
+ "Category": "SE - Others",
+ "Description": "When enabled game will update physics only in the specific clusters, which are necessary.",
+ "Keywords": "Enable,Selective,Physics,Updates",
+ "FieldName": "EnableSelectivePhysicsUpdates",
+ "InputType": "checkbox",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/EnableSelectivePhysicsUpdates | /MyObjectBuilder_WorldConfiguration/Settings/EnableSelectivePhysicsUpdates",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "false",
+ "EnumValues": {
+ "True": "true",
+ "False": "false"
+ }
+ },
+ {
+ "DisplayName": "Enable Spectator Camera",
+ "Category": "SE - Others",
+ "Description": "Enables spectator camera.",
+ "Keywords": "Enable,Spectator,camera",
+ "FieldName": "EnableSpectator",
+ "InputType": "checkbox",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/EnableSpectator | /MyObjectBuilder_WorldConfiguration/Settings/EnableSpectator",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "false",
+ "EnumValues": {
+ "True": "true",
+ "False": "false"
+ }
+ },
+ {
+ "DisplayName": "Enable Supergridding",
+ "Category": "SE - Others",
+ "Description": "Allows super gridding exploit to be used.",
+ "Keywords": "Enable,Supergridding",
+ "FieldName": "EnableSupergridding",
+ "InputType": "checkbox",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/EnableSupergridding | /MyObjectBuilder_WorldConfiguration/Settings/EnableSupergridding",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "false",
+ "EnumValues": {
+ "True": "true",
+ "False": "false"
+ }
+ },
+ {
+ "DisplayName": "Enable Team Score Counters",
+ "Category": "SE - Others",
+ "Description": "Show team scores at the top of the screen.",
+ "Keywords": "Enable,team,score,counters",
+ "FieldName": "EnableTeamScoreCounters",
+ "InputType": "checkbox",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/EnableTeamScoreCounters | /MyObjectBuilder_WorldConfiguration/Settings/EnableTeamScoreCounters",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "true",
+ "EnumValues": {
+ "True": "true",
+ "False": "false"
+ }
+ },
+ {
+ "DisplayName": "Enable Voxel Hand",
+ "Category": "SE - Others",
+ "Description": "Enables voxel hand.",
+ "Keywords": "Enable,Voxel,Hand",
+ "FieldName": "EnableVoxelHand",
+ "InputType": "checkbox",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/EnableVoxelHand | /MyObjectBuilder_WorldConfiguration/Settings/EnableVoxelHand",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "true",
+ "EnumValues": {
+ "True": "true",
+ "False": "false"
+ }
+ },
+ {
+ "DisplayName": "Experimental Mode",
+ "Category": "SE - Others",
+ "Description": "Enables experimental mode.",
+ "Keywords": "Experimental,Mode",
+ "FieldName": "ExperimentalMode",
+ "InputType": "checkbox",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/ExperimentalMode | /MyObjectBuilder_WorldConfiguration/Settings/ExperimentalMode",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "false",
+ "EnumValues": {
+ "True": "true",
+ "False": "false"
+ }
+ },
+ {
+ "DisplayName": "Game Mode",
+ "Category": "SE - Others",
+ "Description": "The type of the game mode.",
+ "Keywords": "Game,Mode",
+ "FieldName": "GameMode",
+ "InputType": "enum",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/GameMode | /MyObjectBuilder_WorldConfiguration/Settings/GameMode",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "Survival",
+ "EnumValues": {
+ "Creative": "Creative",
+ "Survival": "Survival"
+ }
+ },
+ {
+ "DisplayName": "Enable Infinite Ammunition in Survival",
+ "Category": "SE - Others",
+ "Description": "Enables infinite ammunition in survival game mode.",
+ "Keywords": "Infinite,Ammo,ammunition",
+ "FieldName": "InfiniteAmmo",
+ "InputType": "checkbox",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/InfiniteAmmo | /MyObjectBuilder_WorldConfiguration/Settings/InfiniteAmmo",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "false",
+ "EnumValues": {
+ "True": "true",
+ "False": "false"
+ }
+ },
+ {
+ "DisplayName": "PreMatch Duration",
+ "Category": "SE - Others",
+ "Description": "Duration of PreMatch phase of the match. (0 - 60000)",
+ "Keywords": "PreMatch,Duration",
+ "FieldName": "PreMatchDuration",
+ "InputType": "number",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/PreMatchDuration | /MyObjectBuilder_WorldConfiguration/Settings/PreMatchDuration",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "0",
+ "Placeholder": "0",
+ "MinValue": "0",
+ "MaxValue": "60000",
+ "Suffix": "Minutes",
+ "EnumValues": {}
+ },
+ {
+ "DisplayName": "Match Duration",
+ "Category": "SE - Others",
+ "Description": "Duration of Match phase of the match. (0 - 60000)",
+ "Keywords": "Match,Duration",
+ "FieldName": "MatchDuration",
+ "InputType": "number",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/MatchDuration | /MyObjectBuilder_WorldConfiguration/Settings/MatchDuration",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "0",
+ "Placeholder": "0",
+ "MinValue": "0",
+ "MaxValue": "60000",
+ "Suffix": "Minutes",
+ "EnumValues": {}
+ },
+ {
+ "DisplayName": "Post Match Duration",
+ "Category": "SE - Others",
+ "Description": "Duration of Post Match phase of the match. (0 - 60000)",
+ "Keywords": "Post,Match,Duration",
+ "FieldName": "PostMatchDuration",
+ "InputType": "number",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/PostMatchDuration | /MyObjectBuilder_WorldConfiguration/Settings/PostMatchDuration",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "0",
+ "Placeholder": "0",
+ "MinValue": "0",
+ "MaxValue": "60000",
+ "Suffix": "Minutes",
+ "EnumValues": {}
+ },
+ {
+ "DisplayName": "Max Backup Saves",
+ "Category": "SE - Others",
+ "Description": "Max number of backups",
+ "Keywords": "Max,Backup,Saves",
+ "FieldName": "MaxBackupSaves",
+ "InputType": "number",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/MaxBackupSaves | /MyObjectBuilder_WorldConfiguration/Settings/MaxBackupSaves",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "5",
+ "Placeholder": "5",
+ "Suffix": "Saves",
+ "EnumValues": {}
+ },
+ {
+ "DisplayName": "Min Drop Container Respawn Time",
+ "Category": "SE - Others",
+ "Description": "Defines minimum respawn time for drop containers.",
+ "Keywords": "Min,Drop,Container,Respawn,Time",
+ "FieldName": "MinDropContainerRespawnTime",
+ "InputType": "number",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/MinDropContainerRespawnTime | /MyObjectBuilder_WorldConfiguration/Settings/MinDropContainerRespawnTime",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "5",
+ "Placeholder": "5",
+ "Suffix": "Minutes",
+ "EnumValues": {}
+ },
+ {
+ "DisplayName": "Max Drop Container Respawn Time",
+ "Category": "SE - Others",
+ "Description": "Defines maximum respawn time for drop containers.",
+ "Keywords": "Max,Drop,Container,Respawn,Time",
+ "FieldName": "MaxDropContainerRespawnTime",
+ "InputType": "number",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/MaxDropContainerRespawnTime | /MyObjectBuilder_WorldConfiguration/Settings/MaxDropContainerRespawnTime",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "20",
+ "Placeholder": "20",
+ "Suffix": "Minutes",
+ "EnumValues": {}
+ },
+ {
+ "DisplayName": "Max Planet Types",
+ "Category": "SE - Others",
+ "Description": "Limit maximum number of types of planets in the world.",
+ "Keywords": "Max,Planets",
+ "FieldName": "MaxPlanets",
+ "InputType": "number",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/MaxPlanets | /MyObjectBuilder_WorldConfiguration/Settings/MaxPlanets",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "99",
+ "Placeholder": "99",
+ "Suffix": "Types",
+ "EnumValues": {}
+ },
+ {
+ "DisplayName": "Offensive Words Filtering",
+ "Category": "SE - Others",
+ "Description": "Filter offensive words from all input methods.",
+ "Keywords": "Offensive,Words,Filtering",
+ "FieldName": "OffensiveWordsFiltering",
+ "InputType": "checkbox",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/OffensiveWordsFiltering | /MyObjectBuilder_WorldConfiguration/Settings/OffensiveWordsFiltering",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "false",
+ "EnumValues": {
+ "True": "true",
+ "False": "false"
+ }
+ },
+ {
+ "DisplayName": "Predefined Asteroids",
+ "Category": "SE - Others",
+ "Description": "To conserve memory, predefined asteroids has to be disabled on consoles.",
+ "Keywords": "Predefined,Asteroids",
+ "FieldName": "PredefinedAsteroids",
+ "InputType": "checkbox",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/PredefinedAsteroids | /MyObjectBuilder_WorldConfiguration/Settings/PredefinedAsteroids",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "true",
+ "EnumValues": {
+ "True": "true",
+ "False": "false"
+ }
+ },
+ {
+ "DisplayName": "Remove Respawn Ships on Logoff",
+ "Category": "SE - Others",
+ "Description": "When enabled respawn ship is removed after player logout.",
+ "Keywords": "Respawn,Ship,Delete",
+ "FieldName": "RespawnShipDelete",
+ "InputType": "checkbox",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/RespawnShipDelete | /MyObjectBuilder_WorldConfiguration/Settings/RespawnShipDelete",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "false",
+ "EnumValues": {
+ "True": "true",
+ "False": "false"
+ }
+ },
+ {
+ "DisplayName": "Enable Thruster Damage",
+ "Category": "SE - Others",
+ "Description": "Enables thruster damage.",
+ "Keywords": "Thruster,Damage",
+ "FieldName": "ThrusterDamage",
+ "InputType": "checkbox",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/ThrusterDamage | /MyObjectBuilder_WorldConfiguration/Settings/ThrusterDamage",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "true",
+ "EnumValues": {
+ "True": "true",
+ "False": "false"
+ }
+ },
+ {
+ "DisplayName": "Use Console PCU",
+ "Category": "SE - Others",
+ "Description": "To conserve memory, some of the blocks have different PCU values for consoles.",
+ "Keywords": "Use,Console,PCU",
+ "FieldName": "UseConsolePCU",
+ "InputType": "checkbox",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/UseConsolePCU | /MyObjectBuilder_WorldConfiguration/Settings/UseConsolePCU",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "false",
+ "EnumValues": {
+ "True": "true",
+ "False": "false"
+ }
+ },
+ {
+ "DisplayName": "Enable Weapons",
+ "Category": "SE - Others",
+ "Description": "Enables weapons.",
+ "Keywords": "Weapons,Enabled",
+ "FieldName": "WeaponsEnabled",
+ "InputType": "checkbox",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/WeaponsEnabled | /MyObjectBuilder_WorldConfiguration/Settings/WeaponsEnabled",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "true",
+ "EnumValues": {
+ "True": "true",
+ "False": "false"
+ }
+ },
+ {
+ "DisplayName": "Auto Healing",
+ "Category": "SE - Players",
+ "Description": "Auto-healing heals players only in oxygen environments and during periods of not taking damage.",
+ "Keywords": "Auto,Healing",
+ "FieldName": "AutoHealing",
+ "InputType": "checkbox",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/AutoHealing | /MyObjectBuilder_WorldConfiguration/Settings/AutoHealing",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "true",
+ "EnumValues": {
+ "True": "true",
+ "False": "false"
+ }
+ },
+ {
+ "DisplayName": "Backpack Despawn Timer",
+ "Category": "SE - Players",
+ "Description": "Sets the timer (minutes) for the backup to be removed from the world. Default is 5 minutes. (0 - 10)",
+ "Keywords": "Backpack,Despawn,Timer",
+ "FieldName": "BackpackDespawnTimer",
+ "InputType": "number",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/BackpackDespawnTimer | /MyObjectBuilder_WorldConfiguration/Settings/BackpackDespawnTimer",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "5",
+ "Placeholder": "5",
+ "MinValue": "0",
+ "MaxValue": "10",
+ "Suffix": "Minutes",
+ "EnumValues": {}
+ },
+ {
+ "DisplayName": "Character Speed Multiplier",
+ "Category": "SE - Players",
+ "Description": "Character speed multiplier. (.75 - 1)",
+ "Keywords": "Character,Speed,Multiplier",
+ "FieldName": "CharacterSpeedMultiplier",
+ "InputType": "number",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/CharacterSpeedMultiplier | /MyObjectBuilder_WorldConfiguration/Settings/CharacterSpeedMultiplier",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "1",
+ "Placeholder": "1",
+ "MinValue": "0",
+ "MaxValue": "1",
+ "EnumValues": {}
+ },
+ {
+ "DisplayName": "Enable 3rd Person Camera",
+ "Category": "SE - Players",
+ "Description": "Enables 3rd person camera.",
+ "Keywords": "Enable,3rd,Person,View",
+ "FieldName": "Enable3rdPersonView",
+ "InputType": "checkbox",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/Enable3rdPersonView | /MyObjectBuilder_WorldConfiguration/Settings/Enable3rdPersonView",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "true",
+ "EnumValues": {
+ "True": "true",
+ "False": "false"
+ }
+ },
+ {
+ "DisplayName": "Enable Autorespawn",
+ "Category": "SE - Players",
+ "Description": "Enables automatic respawn at nearest available respawn point.",
+ "Keywords": "Enable,Autorespawn",
+ "FieldName": "EnableAutorespawn",
+ "InputType": "checkbox",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/EnableAutorespawn | /MyObjectBuilder_WorldConfiguration/Settings/EnableAutorespawn",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "true",
+ "EnumValues": {
+ "True": "true",
+ "False": "false"
+ }
+ },
+ {
+ "DisplayName": "Enable Bounty Contracts",
+ "Category": "SE - Players",
+ "Description": "If enabled bounty contracts will be available on stations.",
+ "Keywords": "Enable,Bounty,Contracts",
+ "FieldName": "EnableBountyContracts",
+ "InputType": "checkbox",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/EnableBountyContracts | /MyObjectBuilder_WorldConfiguration/Settings/EnableBountyContracts",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "true",
+ "EnumValues": {
+ "True": "true",
+ "False": "false"
+ }
+ },
+ {
+ "DisplayName": "Enable Copy & Paste",
+ "Category": "SE - Players",
+ "Description": "Allows players to copy a ship, rover, station, and paste the copy into the world.",
+ "Keywords": "Enable,Copy,Paste",
+ "FieldName": "EnableCopyPaste",
+ "InputType": "checkbox",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/EnableCopyPaste | /MyObjectBuilder_WorldConfiguration/Settings/EnableCopyPaste",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "false",
+ "EnumValues": {
+ "True": "true",
+ "False": "false"
+ }
+ },
+ {
+ "DisplayName": "Enable Gamepad Aim Assist",
+ "Category": "SE - Players",
+ "Description": "Enables aim assist for gamepad.",
+ "Keywords": "Enable,Gamepad,Aim,Assist",
+ "FieldName": "EnableGamepadAimAssist",
+ "InputType": "checkbox",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/EnableGamepadAimAssist | /MyObjectBuilder_WorldConfiguration/Settings/EnableGamepadAimAssist",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "false",
+ "EnumValues": {
+ "True": "true",
+ "False": "false"
+ }
+ },
+ {
+ "DisplayName": "Enable Jetpack",
+ "Category": "SE - Players",
+ "Description": "Enables jetpack.",
+ "Keywords": "Enable,Jetpack",
+ "FieldName": "EnableJetpack",
+ "InputType": "checkbox",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/EnableJetpack | /MyObjectBuilder_WorldConfiguration/Settings/EnableJetpack",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "true",
+ "EnumValues": {
+ "True": "true",
+ "False": "false"
+ }
+ },
+ {
+ "DisplayName": "Enable PCU Trading",
+ "Category": "SE - Players",
+ "Description": "Enables trading of PCUs between players or factions depending on PCU settings.",
+ "Keywords": "Enable,PCU,Trading",
+ "FieldName": "EnablePcuTrading",
+ "InputType": "checkbox",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/EnablePcuTrading | /MyObjectBuilder_WorldConfiguration/Settings/EnablePcuTrading",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "true",
+ "EnumValues": {
+ "True": "true",
+ "False": "false"
+ }
+ },
+ {
+ "DisplayName": "Enable Weapon Recoil",
+ "Category": "SE - Players",
+ "Description": "Enables weapon recoil.",
+ "Keywords": "Enable,Recoil",
+ "FieldName": "EnableRecoil",
+ "InputType": "checkbox",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/EnableRecoil | /MyObjectBuilder_WorldConfiguration/Settings/EnableRecoil",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "true",
+ "EnumValues": {
+ "True": "true",
+ "False": "false"
+ }
+ },
+ {
+ "DisplayName": "Enable Tool Shake",
+ "Category": "SE - Players",
+ "Description": "Enables tool shake feature.",
+ "Keywords": "Enable,Tool,Shake",
+ "FieldName": "EnableToolShake",
+ "InputType": "checkbox",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/EnableToolShake | /MyObjectBuilder_WorldConfiguration/Settings/EnableToolShake",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "true",
+ "EnumValues": {
+ "True": "true",
+ "False": "false"
+ }
+ },
+ {
+ "DisplayName": "Environment Damage Multiplier",
+ "Category": "SE - Players",
+ "Description": "This multiplier only applies for damage caused to the player by the environment. (max 2)",
+ "Keywords": "Environment,Damage,Multiplier",
+ "FieldName": "EnvironmentDamageMultiplier",
+ "InputType": "number",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/EnvironmentDamageMultiplier | /MyObjectBuilder_WorldConfiguration/Settings/EnvironmentDamageMultiplier",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "1",
+ "MaxValue": "2",
+ "EnumValues": {}
+ },
+ {
+ "DisplayName": "Enable Family Sharing",
+ "Category": "SE - Players",
+ "Description": "Enables shared accounts to join multiplayer games.",
+ "Keywords": "Family,Sharing",
+ "FieldName": "FamilySharing",
+ "InputType": "checkbox",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/FamilySharing | /MyObjectBuilder_WorldConfiguration/Settings/FamilySharing",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "true",
+ "EnumValues": {
+ "True": "true",
+ "False": "false"
+ }
+ },
+ {
+ "DisplayName": "Max Players",
+ "Category": "SE - Players",
+ "Description": "The maximum number of connected players. (2 - 64)",
+ "Keywords": "Max,Players,users",
+ "FieldName": "$MaxUsers",
+ "InputType": "number",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/MaxPlayers | /MyObjectBuilder_WorldConfiguration/Settings/MaxPlayers",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "4",
+ "Placeholder": "4",
+ "MinValue": "2",
+ "MaxValue": "64",
+ "Suffix": "Players",
+ "EnumValues": {}
+ },
+ {
+ "DisplayName": "Optimal Respawn Distance",
+ "Category": "SE - Players",
+ "Description": "Sets optimal distance in meters the game should take into consideration when spawning new player near others.",
+ "Keywords": "Optimal,Respawn,Distance",
+ "FieldName": "OptimalSpawnDistance",
+ "InputType": "number",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/OptimalSpawnDistance | /MyObjectBuilder_WorldConfiguration/Settings/OptimalSpawnDistance",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "16000",
+ "Placeholder": "16000",
+ "Suffix": "Meters",
+ "EnumValues": {}
+ },
+ {
+ "DisplayName": "Permanent Death",
+ "Category": "SE - Players",
+ "Description": "Enables permanent death.",
+ "Keywords": "permanent,death",
+ "FieldName": "PermanentDeath",
+ "InputType": "checkbox",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/PermanentDeath | /MyObjectBuilder_WorldConfiguration/Settings/PermanentDeath",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "false",
+ "EnumValues": {
+ "True": "true",
+ "False": "false"
+ }
+ },
+ {
+ "DisplayName": "Reset Ownership",
+ "Category": "SE - Players",
+ "Description": "Reset ownership of all blocks to nobody.",
+ "Keywords": "Reset,Ownership",
+ "FieldName": "ResetOwnership",
+ "InputType": "checkbox",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/ResetOwnership | /MyObjectBuilder_WorldConfiguration/Settings/ResetOwnership",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "false",
+ "EnumValues": {
+ "True": "true",
+ "False": "false"
+ }
+ },
+ {
+ "DisplayName": "Show Player Names On HUD",
+ "Category": "SE - Players",
+ "Description": "If enabled, nearby players will have their names displayed.",
+ "Keywords": "Show,Player,Names,Hud",
+ "FieldName": "ShowPlayerNamesOnHud",
+ "InputType": "checkbox",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/ShowPlayerNamesOnHud | /MyObjectBuilder_WorldConfiguration/Settings/ShowPlayerNamesOnHud",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "true",
+ "EnumValues": {
+ "True": "true",
+ "False": "false"
+ }
+ },
+ {
+ "DisplayName": "Respawn Ship Time Multiplier",
+ "Category": "SE - Players",
+ "Description": "The multiplier for respawn ship timer. (0 - 100)",
+ "Keywords": "Spawn,Ship,Time,Multiplier",
+ "FieldName": "SpawnShipTimeMultiplier",
+ "InputType": "number",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/SpawnShipTimeMultiplier | /MyObjectBuilder_WorldConfiguration/Settings/SpawnShipTimeMultiplier",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "0",
+ "Placeholder": "0",
+ "MinValue": "0",
+ "MaxValue": "100",
+ "EnumValues": {}
+ },
+ {
+ "DisplayName": "Spawn With Tools",
+ "Category": "SE - Players",
+ "Description": "Enables spawning with tools in the inventory.",
+ "Keywords": "Spawn,Tools",
+ "FieldName": "SpawnWithTools",
+ "InputType": "checkbox",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/SpawnWithTools | /MyObjectBuilder_WorldConfiguration/Settings/SpawnWithTools",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "true",
+ "EnumValues": {
+ "True": "true",
+ "False": "false"
+ }
+ },
+ {
+ "DisplayName": "Enable Friendly Fire",
+ "Category": "SE - PvP",
+ "Description": "Enables friendly fire damage.",
+ "Keywords": "Enable,Friendly,Fire",
+ "FieldName": "EnableFriendlyFire",
+ "InputType": "checkbox",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/EnableFriendlyFire | /MyObjectBuilder_WorldConfiguration/Settings/EnableFriendlyFire",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "true",
+ "EnumValues": {
+ "True": "true",
+ "False": "false"
+ }
+ },
+ {
+ "DisplayName": "Enable Team Balancing",
+ "Category": "SE - PvP",
+ "Description": "Enables automatic team balancing.",
+ "Keywords": "Enable,Team,Balancing",
+ "FieldName": "EnableTeamBalancing",
+ "InputType": "checkbox",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/EnableTeamBalancing | /MyObjectBuilder_WorldConfiguration/Settings/EnableTeamBalancing",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "false",
+ "EnumValues": {
+ "True": "true",
+ "False": "false"
+ }
+ },
+ {
+ "DisplayName": "AFK Timeout",
+ "Category": "SE - Trash Removal",
+ "Description": "Defines time in minutes after which inactive players will be kicked. 0 is off.",
+ "Keywords": "AFK,Timeout,minutes",
+ "FieldName": "AFKTimeountMin",
+ "InputType": "number",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/AFKTimeountMin | /MyObjectBuilder_WorldConfiguration/Settings/AFKTimeountMin",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "0",
+ "Placeholder": "0",
+ "Suffix": "Minutes",
+ "EnumValues": {}
+ },
+ {
+ "DisplayName": "Block Count Threshold",
+ "Category": "SE - Trash Removal",
+ "Description": "Defines block count threshold for trash removal system.",
+ "Keywords": "Block,Count,Threshold",
+ "FieldName": "BlockCountThreshold",
+ "InputType": "number",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/BlockCountThreshold | /MyObjectBuilder_WorldConfiguration/Settings/BlockCountThreshold",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "20",
+ "Placeholder": "20",
+ "Suffix": "Blocks",
+ "EnumValues": {}
+ },
+ {
+ "DisplayName": "Optimal Grid Count",
+ "Category": "SE - Trash Removal",
+ "Description": "By setting this, server will keep number of grids around this value. !WARNING! It ignores Powered and Fixed flags, Block count and lowers Distance from player. Set to 0 to disable.",
+ "Keywords": "Optimal,Grid,Count",
+ "FieldName": "OptimalGridCount",
+ "InputType": "number",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/OptimalGridCount | /MyObjectBuilder_WorldConfiguration/Settings/OptimalGridCount",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "0",
+ "Placeholder": "0",
+ "Suffix": "Grids",
+ "EnumValues": {}
+ },
+ {
+ "DisplayName": "Character Removal Threshold",
+ "Category": "SE - Trash Removal",
+ "Description": "Defines character removal threshold for trash removal system. If player disconnects it will remove their character after this time. Set to 0 to disable.",
+ "Keywords": "Player,Character,Removal,Threshold",
+ "FieldName": "PlayerCharacterRemovalThreshold",
+ "InputType": "number",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/PlayerCharacterRemovalThreshold | /MyObjectBuilder_WorldConfiguration/Settings/PlayerCharacterRemovalThreshold",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "15",
+ "Placeholder": "15",
+ "Suffix": "Minutes",
+ "EnumValues": {}
+ },
+ {
+ "DisplayName": "Player Distance Threshold",
+ "Category": "SE - Trash Removal",
+ "Description": "Defines Player Distance Threshold for trash removal system.",
+ "Keywords": "Player,Distance,Threshold",
+ "FieldName": "PlayerDistanceThreshold",
+ "InputType": "number",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/PlayerDistanceThreshold | /MyObjectBuilder_WorldConfiguration/Settings/PlayerDistanceThreshold",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "500",
+ "Placeholder": "500",
+ "Suffix": "Meters",
+ "EnumValues": {}
+ },
+ {
+ "DisplayName": "Player Inactivity Threshold",
+ "Category": "SE - Trash Removal",
+ "Description": "Defines player inactivity (time from logout) threshold for trash removal system. !WARNING! This will remove all grids of the player. Set to 0 to disable.",
+ "Keywords": "Player,Inactivity,Threshold",
+ "FieldName": "PlayerInactivityThreshold",
+ "InputType": "number",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/PlayerInactivityThreshold | /MyObjectBuilder_WorldConfiguration/Settings/PlayerInactivityThreshold",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "0",
+ "Placeholder": "0",
+ "Suffix": "Hours",
+ "EnumValues": {}
+ },
+ {
+ "DisplayName": "Remove Old Identities",
+ "Category": "SE - Trash Removal",
+ "Description": "Defines time in hours after which inactive identities that do not own any grids will be removed. Set to 0 to disable.",
+ "Keywords": "Remove,Old,Identities",
+ "FieldName": "RemoveOldIdentitiesH",
+ "InputType": "number",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/RemoveOldIdentitiesH | /MyObjectBuilder_WorldConfiguration/Settings/RemoveOldIdentitiesH",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "0",
+ "Placeholder": "0",
+ "Suffix": "Hours",
+ "EnumValues": {}
+ },
+ {
+ "DisplayName": "Stop Grids Period",
+ "Category": "SE - Trash Removal",
+ "Description": "Defines time in minutes after which grids will be stopped if far from player. Set to 0 to disable.",
+ "Keywords": "Stop,Grids,Period",
+ "FieldName": "StopGridsPeriodMin",
+ "InputType": "number",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/StopGridsPeriodMin | /MyObjectBuilder_WorldConfiguration/Settings/StopGridsPeriodMin",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "15",
+ "Placeholder": "15",
+ "Suffix": "Minutes",
+ "EnumValues": {}
+ },
+ {
+ "DisplayName": "Trash Removal Flags Value",
+ "Category": "SE - Trash Removal",
+ "Description": "Determined by the combination of checkboxes chosen from the Server Launcher.",
+ "Keywords": "Trash,Flags,Value",
+ "FieldName": "TrashFlagsValue",
+ "InputType": "number",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/TrashFlagsValue | /MyObjectBuilder_WorldConfiguration/Settings/TrashFlagsValue",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "1562",
+ "Placeholder": "1562",
+ "EnumValues": {}
+ },
+ {
+ "DisplayName": "Trash Removal Enabled",
+ "Category": "SE - Trash Removal",
+ "Description": "Enable trash removal system.",
+ "Keywords": "Trash,Removal,Enabled",
+ "FieldName": "TrashRemovalEnabled",
+ "InputType": "checkbox",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/TrashRemovalEnabled | /MyObjectBuilder_WorldConfiguration/Settings/TrashRemovalEnabled",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "true",
+ "EnumValues": {
+ "True": "true",
+ "False": "false"
+ }
+ },
+ {
+ "DisplayName": "Voxel Age",
+ "Category": "SE - Trash Removal",
+ "Description": "Only voxel chunks that have been modified longer than this time may be reverted.",
+ "Keywords": "Voxel,Age,Threshold",
+ "FieldName": "VoxelAgeThreshold",
+ "InputType": "number",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/VoxelAgeThreshold | /MyObjectBuilder_WorldConfiguration/Settings/VoxelAgeThreshold",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "24",
+ "Placeholder": "24",
+ "Suffix": "Minutes",
+ "EnumValues": {}
+ },
+ {
+ "DisplayName": "Distance Voxel From Grid",
+ "Category": "SE - Trash Removal",
+ "Description": "Only voxel chunks that are further from grid will be reverted.",
+ "Keywords": "Voxel,Grid,Distance,Threshold",
+ "FieldName": "VoxelGridDistanceThreshold",
+ "InputType": "number",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/VoxelGridDistanceThreshold | /MyObjectBuilder_WorldConfiguration/Settings/VoxelGridDistanceThreshold",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "5000",
+ "Placeholder": "5000",
+ "Suffix": "Meters",
+ "EnumValues": {}
+ },
+ {
+ "DisplayName": "Distance Voxel From Player",
+ "Category": "SE - Trash Removal",
+ "Description": "Only voxel chunks that are further from player will be reverted.",
+ "Keywords": "Voxel,Player,distance,Threshold",
+ "FieldName": "VoxelPlayerDistanceThreshold",
+ "InputType": "number",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/VoxelPlayerDistanceThreshold | /MyObjectBuilder_WorldConfiguration/Settings/VoxelPlayerDistanceThreshold",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "5000",
+ "Placeholder": "5000",
+ "Suffix": "Meters",
+ "EnumValues": {}
+ },
+ {
+ "DisplayName": "Voxel Reverting Enabled",
+ "Category": "SE - Trash Removal",
+ "Description": "Enables system for voxel removal",
+ "Keywords": "Voxel,Trash,Removal,Reverting,Enabled",
+ "FieldName": "VoxelTrashRemovalEnabled",
+ "InputType": "checkbox",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/VoxelTrashRemovalEnabled | /MyObjectBuilder_WorldConfiguration/Settings/VoxelTrashRemovalEnabled",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "false",
+ "EnumValues": {
+ "True": "true",
+ "False": "false"
+ }
}
]
\ No newline at end of file
diff --git a/space-engineers-genericupdates.json b/space-engineers-genericupdates.json
new file mode 100644
index 0000000..db471a5
--- /dev/null
+++ b/space-engineers-genericupdates.json
@@ -0,0 +1,49 @@
+[
+ {
+ "UpdateStageName": "SteamCMD Download",
+ "UpdateSourcePlatform": "All",
+ "UpdateSource": "SteamCMD",
+ "UpdateSourceData": "298740",
+ "UpdateSourceVersion": "{{Stream}}"
+ },
+ {
+ "UpdateStageName": "Create Config Directory",
+ "UpdateSourcePlatform": "All",
+ "UpdateSource": "CreateDirectory",
+ "UpdateSourceArgs": "{{$FullBaseDir}}servers",
+ "OverwriteExistingFiles": false
+ },
+ {
+ "UpdateStageName": "Base Config Download",
+ "UpdateSourcePlatform": "All",
+ "UpdateSource": "FetchURL",
+ "UpdateSourceData": "https://github.com/IceOfWraith/AMPTemplates/raw/dev/space-engineers-dedicated.cfg",
+ "UpdateSourceTarget": "{{$FullBaseDir}}servers",
+ "UpdateSourceArgs": "SpaceEngineers-Dedicated.cfg",
+ "OverwriteExistingFiles": false
+ },
+ {
+ "UpdateStageName": "Mods Workaround 1",
+ "UpdateSourcePlatform": "All",
+ "UpdateSource": "CopyFilePath",
+ "UpdateSourceData": "{{$FullBaseDir}}DedicatedServer64/steamclient64.dll",
+ "UpdateSourceArgs": "{{$FullBaseDir}}steamclient64.dll",
+ "OverwriteExistingFiles": true
+ },
+ {
+ "UpdateStageName": "Mods Workaround 2",
+ "UpdateSourcePlatform": "All",
+ "UpdateSource": "CopyFilePath",
+ "UpdateSourceData": "{{$FullBaseDir}}DedicatedServer64/tier0_s64.dll",
+ "UpdateSourceArgs": "{{$FullBaseDir}}tier0_s64.dll",
+ "OverwriteExistingFiles": true
+ },
+ {
+ "UpdateStageName": "Mods Workaround 3",
+ "UpdateSourcePlatform": "All",
+ "UpdateSource": "CopyFilePath",
+ "UpdateSourceData": "{{$FullBaseDir}}DedicatedServer64/vstdlib_s64.dll",
+ "UpdateSourceArgs": "{{$FullBaseDir}}vstdlib_s64.dll",
+ "OverwriteExistingFiles": true
+ }
+]
\ No newline at end of file