From 81fab391121ed7e0920163a77443773da8c26134 Mon Sep 17 00:00:00 2001
From: IceOfWraith <96364530+IceOfWraith@users.noreply.github.com>
Date: Sat, 8 Jan 2022 16:13:54 -0600
Subject: [PATCH] Add Space Engineers
This adds the config for the Space Engineers generic module including a base config file.
---
SpaceEngineers-Dedicated.cfg | 154 ++
space-engineers-generic.kvp | 40 +
space-engineers-genericconfig.json | 2106 ++++++++++++++++++++++++
space-engineers-genericmetaconfig.json | 7 +
4 files changed, 2307 insertions(+)
create mode 100644 SpaceEngineers-Dedicated.cfg
create mode 100644 space-engineers-generic.kvp
create mode 100644 space-engineers-genericconfig.json
create mode 100644 space-engineers-genericmetaconfig.json
diff --git a/SpaceEngineers-Dedicated.cfg b/SpaceEngineers-Dedicated.cfg
new file mode 100644
index 0000000..8e22da1
--- /dev/null
+++ b/SpaceEngineers-Dedicated.cfg
@@ -0,0 +1,154 @@
+
+
+
+ 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
+ 1
+ 250
+ 0
+ 0
+ 100000
+ 50000
+ 0
+ NONE
+ true
+ false
+ false
+ false
+ 0.4
+ 0
+ true
+ true
+ true
+ false
+ true
+ false
+ true
+ true
+ false
+ false
+ false
+ 6
+ 120
+ true
+ true
+ false
+ true
+ 5
+ false
+ false
+ false
+ 1
+ false
+ 50
+ false
+ false
+ 15
+ 20
+ false
+ false
+ 3000
+ false
+ false
+ true
+ true
+ 0
+ true
+ 30
+ 7706
+ 0
+ 5
+ 1000
+ 0
+ 0
+ 15
+ true
+ 5000
+ 5000
+ 600
+ false
+ false
+ 16000
+ false
+ false
+ false
+ false
+ 1.125
+ 75
+ 0.85
+ 12
+ 10000000
+ 10000000
+ 30000000
+ 1200
+ true
+ false
+ 99
+ false
+ true
+ false
+ 0
+ 0
+ 0
+ true
+ false
+ 1
+ true
+ 1
+ false
+ 5
+ false
+
+ 0.0.0.0
+ 27027
+ 27028
+ true
+
+ 27029
+ 4
+
+
+ 0
+ AMP Powered Server
+ My AMP Powered Space Engineers Server
+ Welcome to my Space Engineers Server, powered by AMP!
+ https://cubecoders.com/AMP
+ true
+ World
+ World
+ Content/CustomWorlds/Star System
+ false
+ true
+
\ No newline at end of file
diff --git a/space-engineers-generic.kvp b/space-engineers-generic.kvp
new file mode 100644
index 0000000..dee893f
--- /dev/null
+++ b/space-engineers-generic.kvp
@@ -0,0 +1,40 @@
+App.AdminMethod=STDIO
+App.ApplicationReadyMode=RegexMatch
+App.RemoteAdminPort=27016
+App.ApplicationPort1=27017
+App.ApplicationPort2=8777
+App.ApplicationReadyMode=RegexMatch
+App.BaseDirectory=./space-engineers-generic/298740/
+App.CommandLineArgs=-console -path "{{$FullBaseDir}}servers" {{$FormattedArgs}}
+App.CommandLineParameterDelimiter=
+App.CommandLineParameterFormat=-{0} "{1}"
+App.DisplayName=Space Engineers (Generic)
+App.EnvironmentVariables={"LD_LIBRARY_PATH": "./linux64:%LD_LIBRARY_PATH%", "SteamAppId": "298740"}
+App.ExecutableLinux=298740/
+App.ExecutableWin=298740\DedicatedServer64\SpaceEngineersDedicated.exe
+App.ExitMethod=String
+App.ExitString=taskkill /IM
+App.HasReadableConsole=true
+App.HasWritableConsole=true
+App.RapidStartup=false
+App.RootDir=./space-engineers-generic/
+App.UpdateSource=Multi
+App.UpdateSources=[{"UpdateStageName": "SteamCMD Download","UpdateSourcePlatform": "All", "UpdateSource": "SteamCMD", "UpdateSourceData": "298740"},{"UpdateStageName": "Base Config Download","UpdateSourcePlatform": "All", "UpdateSource": "FetchURL", "UpdateSourceData": "https://github.com/CubeCoders/AMPTemplates/raw/main/SpaceEngineers-Dedicated.cfg","UpdateSourceTarget":"servers"}]
+App.WorkingDir=298740
+Console.ThrowawayMessageRegex=^(WARNING|ERROR): Shader.+$
+Console.AppReadyRegex=^\d+\-\d+\-\d+ \d+\:\d+\:\d+.\d+\: Game ready.*$
+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=
+Console.UpdateAvailableRegex=^\[\d\d:\d\d:\d\d\] \[INFO\] A new server update is available! v[\d\.]+.$
+Meta.Author=IceOfWraith, CubeCoders(base)
+Meta.ConfigManifest=space-engineers-genericconfig.json
+Meta.MetaConfigManifest=space-engineers-genericmetaconfig.json
+Meta.ConfigRoot=space-engineers-generic.kvp
+Meta.Description=
+Meta.DisplayImageSource=steam:244850
+Meta.DisplayName=Space Engineers (Generic)
+Meta.EndpointURIFormat=
+Meta.OS=1
+Meta.URL=https://store.steampowered.com/app/244850/Space_Engineers/
+Meta.MinAMPVersion=2.3.0.9
\ No newline at end of file
diff --git a/space-engineers-genericconfig.json b/space-engineers-genericconfig.json
new file mode 100644
index 0000000..b26b4db
--- /dev/null
+++ b/space-engineers-genericconfig.json
@@ -0,0 +1,2106 @@
+[
+ {
+ "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()",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "Survival",
+ "EnumValues": {
+ "Creative": "Creative",
+ "Survival": "Survival"
+ }
+ },
+ {
+ "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()",
+ "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()",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "1",
+ "EnumValues": {
+ "1": "Realistic",
+ "3": "x3",
+ "10": "x10"
+ }
+ },
+ {
+ "DisplayName": "Refinery Speed Multiplier",
+ "Category": "Advanced Settings",
+ "Description": "Refinery Speed Multiplier",
+ "Keywords": "Refinery Speed Multiplier",
+ "FieldName": "RefinerySpeedMultiplier",
+ "InputType": "enum",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/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",
+ "FieldName": "MaxPlayers",
+ "InputType": "number",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/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()",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "100",
+ "EnumValues": {}
+ },
+ {
+ "DisplayName": "Environment Hostility",
+ "Category": "Advanced Settings",
+ "Description": "EnvironmentHostility",
+ "Keywords": "Environment Hostility",
+ "FieldName": "EnvironmentHostility",
+ "InputType": "enum",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/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()",
+ "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()",
+ "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()",
+ "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()",
+ "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()",
+ "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()",
+ "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()",
+ "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()",
+ "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()",
+ "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()",
+ "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()",
+ "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()",
+ "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()",
+ "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()",
+ "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()",
+ "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()",
+ "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()",
+ "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()",
+ "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()",
+ "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()",
+ "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()",
+ "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()",
+ "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()",
+ "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()",
+ "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()",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "250",
+ "EnumValues": {}
+ },
+ {
+ "DisplayName": "Max Grid Size",
+ "Category": "Advanced Settings",
+ "Description": "Max grid size",
+ "Keywords": "Max Grid Size",
+ "FieldName": "MaxGridSize",
+ "InputType": "number",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/MaxGridSize/text()",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "0",
+ "EnumValues": {}
+ },
+ {
+ "DisplayName": "Max Blocks Per Player",
+ "Category": "Advanced Settings",
+ "Description": "Max blocks per player",
+ "Keywords": "Max Blocks Per Player",
+ "FieldName": "MaxBlocksPerPlayer",
+ "InputType": "number",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/MaxBlocksPerPlayer/text()",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "0",
+ "EnumValues": {}
+ },
+ {
+ "DisplayName": "Total PCU",
+ "Category": "Advanced Settings",
+ "Description": "Total PCU",
+ "Keywords": "Total PCU",
+ "FieldName": "TotalPCU",
+ "InputType": "number",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/TotalPCU/text()",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "100000",
+ "EnumValues": {}
+ },
+ {
+ "DisplayName": "Pirate PCU",
+ "Category": "Advanced Settings",
+ "Description": "PiratePCU",
+ "Keywords": "PiratePCU",
+ "FieldName": "PiratePCU",
+ "InputType": "number",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/PiratePCU/text()",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "50000",
+ "EnumValues": {}
+ },
+ {
+ "DisplayName": "Max Factions Count",
+ "Category": "Advanced Settings",
+ "Description": "Max Factions Count",
+ "Keywords": "Max Factions Count",
+ "FieldName": "MaxFactionsCount",
+ "InputType": "number",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/MaxFactionsCount/text()",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "0",
+ "EnumValues": {}
+ },
+ {
+ "DisplayName": "Block Limits Enabled",
+ "Category": "Advanced Settings",
+ "Description": "Block Limits Enabled",
+ "Keywords": "Block Limits Enabled",
+ "FieldName": "BlockLimitsEnabled",
+ "InputType": "enum",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/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",
+ "Description": "Enable Remote Block Removal",
+ "Keywords": "Enable Remote Block Removal",
+ "FieldName": "EnableRemoteBlockRemoval",
+ "InputType": "checkbox",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/EnableRemoteBlockRemoval/text()",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "true",
+ "EnumValues": {
+ "true": "True",
+ "false": "False"
+ }
+ },
+ {
+ "DisplayName": "Enable Saving",
+ "Category": "Advanced Settings",
+ "Description": "Enable Saving",
+ "Keywords": "Enable Saving",
+ "FieldName": "EnableSaving",
+ "InputType": "checkbox",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/EnableSaving/text()",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "false",
+ "EnumValues": {
+ "true": "True",
+ "false": "False"
+ }
+ },
+ {
+ "DisplayName": "Infinite Ammo",
+ "Category": "Advanced Settings",
+ "Description": "Infinite Ammo",
+ "Keywords": "Infinite Ammo",
+ "FieldName": "InfiniteAmmo",
+ "InputType": "checkbox",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/InfiniteAmmo/text()",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "false",
+ "EnumValues": {
+ "true": "True",
+ "false": "False"
+ }
+ },
+ {
+ "DisplayName": "Enable Container Drops",
+ "Category": "Advanced Settings",
+ "Description": "Enable Container Drops",
+ "Keywords": "Enable Container Drops",
+ "FieldName": "EnableContainerDrops",
+ "InputType": "checkbox",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/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()",
+ "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()",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "0",
+ "EnumValues": {}
+ },
+ {
+ "DisplayName": "Enable Oxygen Pressurization",
+ "Category": "Advanced Settings",
+ "Description": "Enable Oxygen Pressurization",
+ "Keywords": "Enable Oxygen Pressurization",
+ "FieldName": "EnableOxygenPressurization",
+ "InputType": "checkbox",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/EnableOxygenPressurization/text()",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "true",
+ "EnumValues": {
+ "true": "True",
+ "false": "False"
+ }
+ },
+ {
+ "DisplayName": "Enable PCU Trading",
+ "Category": "Advanced Settings",
+ "Description": "Enable PCU Trading",
+ "Keywords": "Enable PCU Trading",
+ "FieldName": "EnablePcuTrading",
+ "InputType": "checkbox",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/EnablePcuTrading/text()",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "true",
+ "EnumValues": {
+ "true": "True",
+ "false": "False"
+ }
+ },
+ {
+ "DisplayName": "Enable 3rd Person View",
+ "Category": "Advanced Settings",
+ "Description": "Enable 3rd Person View",
+ "Keywords": "Enable 3rd Person View",
+ "FieldName": "Enable3rdPersonView",
+ "InputType": "checkbox",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/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()",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "false",
+ "EnumValues": {
+ "true": "True",
+ "false": "False"
+ }
+ },
+ {
+ "DisplayName": "Enable Convert To Station",
+ "Category": "Advanced Settings",
+ "Description": "Enable Convert To Station",
+ "Keywords": "Enable Convert To Station",
+ "FieldName": "EnableConvertToStation",
+ "InputType": "checkbox",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/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()",
+ "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()",
+ "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()",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "true",
+ "EnumValues": {
+ "true": "True",
+ "false": "False"
+ }
+ },
+ {
+ "DisplayName": "Scenario Edit Mode",
+ "Category": "Advanced Settings",
+ "Description": "Scenario Edit Mode",
+ "Keywords": "Scenario Edit Mode",
+ "FieldName": "ScenarioEditMode",
+ "InputType": "checkbox",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/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()",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "false",
+ "EnumValues": {
+ "true": "True",
+ "false": "False"
+ }
+ },
+ {
+ "DisplayName": "Can Join Running",
+ "Category": "Advanced Settings",
+ "Description": "Can Join Running",
+ "Keywords": "Can Join Running",
+ "FieldName": "CanJoinRunning",
+ "InputType": "checkbox",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/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()",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "6",
+ "EnumValues": {}
+ },
+ {
+ "DisplayName": "Sun Rotation Interval Minutes",
+ "Category": "Advanced Settings",
+ "Description": "Sun Rotation Interval Minutes",
+ "Keywords": "Sun Rotation Interval Minutes",
+ "FieldName": "SunRotationIntervalMinutes",
+ "InputType": "number",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/SunRotationIntervalMinutes/text()",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "120",
+ "EnumValues": {}
+ },
+ {
+ "DisplayName": "Enable Jetpack",
+ "Category": "Advanced Settings",
+ "Description": "Enable Jetpack",
+ "Keywords": "Enable Jetpack",
+ "FieldName": "EnableJetpack",
+ "InputType": "checkbox",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/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()",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "true",
+ "EnumValues": {
+ "true": "True",
+ "false": "False"
+ }
+ },
+ {
+ "DisplayName": "Start In Respawn Screen",
+ "Category": "Advanced Settings",
+ "Description": "Start In Respawn Screen",
+ "Keywords": "Start In Respawn Screen",
+ "FieldName": "StartInRespawnScreen",
+ "InputType": "checkbox",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/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()",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "true",
+ "EnumValues": {
+ "true": "True",
+ "false": "False"
+ }
+ },
+ {
+ "DisplayName": "Max Drones",
+ "Category": "Advanced Settings",
+ "Description": "Max Drones",
+ "Keywords": "Max Drones",
+ "FieldName": "MaxDrones",
+ "InputType": "number",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/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()",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "false",
+ "EnumValues": {
+ "true": "True",
+ "false": "False"
+ }
+ },
+ {
+ "DisplayName": "Enable Wolfs",
+ "Category": "Advanced Settings",
+ "Description": "Enable Wolfs",
+ "Keywords": "Enable Wolfs",
+ "FieldName": "EnableWolfs",
+ "InputType": "checkbox",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/EnableWolfs/text()",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "false",
+ "EnumValues": {
+ "true": "True",
+ "false": "False"
+ }
+ },
+ {
+ "DisplayName": "Enable Spiders",
+ "Category": "Advanced Settings",
+ "Description": "Enable Spiders",
+ "Keywords": "Enable Spiders",
+ "FieldName": "EnableSpiders",
+ "InputType": "checkbox",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/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()",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "1",
+ "EnumValues": {}
+ },
+ {
+ "DisplayName": "Enable Structural Simulation",
+ "Category": "Advanced Settings",
+ "Description": "Enable Structural Simulation",
+ "Keywords": "Enable Structural Simulation",
+ "FieldName": "EnableStructuralSimulation",
+ "InputType": "checkbox",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/EnableStructuralSimulation/text()",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "false",
+ "EnumValues": {
+ "true": "True",
+ "false": "False"
+ }
+ },
+ {
+ "DisplayName": "Max Active Fracture Pieces",
+ "Category": "Advanced Settings",
+ "Description": "Max Active Fracture Pieces",
+ "Keywords": "Max Active Fracture Pieces",
+ "FieldName": "MaxActiveFracturePieces",
+ "InputType": "number",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/MaxActiveFracturePieces/text()",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "50",
+ "EnumValues": {}
+ },
+ {
+ "DisplayName": "Enable Scripter Role",
+ "Category": "Advanced Settings",
+ "Description": "Enable Scripter Role",
+ "Keywords": "Enable Scripter Role",
+ "FieldName": "EnableScripterRole",
+ "InputType": "checkbox",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/EnableScripterRole/text()",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "false",
+ "EnumValues": {
+ "true": "True",
+ "false": "False"
+ }
+ },
+ {
+ "DisplayName": "Enable Selective Physics Updates",
+ "Category": "Advanced Settings",
+ "Description": "Enable Selective Physics Updates",
+ "Keywords": "Enable Selective Physics Updates",
+ "FieldName": "EnableSelectivePhysicsUpdates",
+ "InputType": "checkbox",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/EnableSelectivePhysicsUpdates/text()",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "false",
+ "EnumValues": {
+ "true": "True",
+ "false": "False"
+ }
+ },
+ {
+ "DisplayName": "Min Drop Container Respawn Time",
+ "Category": "Advanced Settings",
+ "Description": "Min Drop Container Respawn Time",
+ "Keywords": "Min Drop Container Respawn Time",
+ "FieldName": "MinDropContainerRespawnTime",
+ "InputType": "number",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/MinDropContainerRespawnTime/text()",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "15",
+ "EnumValues": {}
+ },
+ {
+ "DisplayName": "Max Drop Container Respawn Time",
+ "Category": "Advanced Settings",
+ "Description": "Max Drop Container Respawn Time",
+ "Keywords": "Max Drop Container Respawn Time",
+ "FieldName": "MaxDropContainerRespawnTime",
+ "InputType": "number",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/MaxDropContainerRespawnTime/text()",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "20",
+ "EnumValues": {}
+ },
+ {
+ "DisplayName": "Enable Turrets Friendly Fire",
+ "Category": "Advanced Settings",
+ "Description": "Enable Turrets Friendly Fire",
+ "Keywords": "Enable Turrets Friendly Fire",
+ "FieldName": "EnableTurretsFriendlyFire",
+ "InputType": "checkbox",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/EnableTurretsFriendlyFire/text()",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "false",
+ "EnumValues": {
+ "true": "True",
+ "false": "False"
+ }
+ },
+ {
+ "DisplayName": "Enable Subgrid Damage",
+ "Category": "Advanced Settings",
+ "Description": "Enable Subgrid Damage",
+ "Keywords": "Enable Subgrid Damage",
+ "FieldName": "EnableSubgridDamage",
+ "InputType": "checkbox",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/EnableSubgridDamage/text()",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "false",
+ "EnumValues": {
+ "true": "True",
+ "false": "False"
+ }
+ },
+ {
+ "DisplayName": "Sync Distance",
+ "Category": "Advanced Settings",
+ "Description": "Sync Distance",
+ "Keywords": "Sync Distance",
+ "FieldName": "SyncDistance",
+ "InputType": "number",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/SyncDistance/text()",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "3000",
+ "EnumValues": {}
+ },
+ {
+ "DisplayName": "Experimental Mode",
+ "Category": "Advanced Settings",
+ "Description": "Experimental Mode",
+ "Keywords": "Experimental Mode",
+ "FieldName": "ExperimentalMode",
+ "InputType": "checkbox",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/ExperimentalMode/text()",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "false",
+ "EnumValues": {
+ "true": "True",
+ "false": "False"
+ }
+ },
+ {
+ "DisplayName": "Family Sharing",
+ "Category": "Advanced Settings",
+ "Description": "Family Sharing",
+ "Keywords": "Family Sharing",
+ "FieldName": "FamilySharing",
+ "InputType": "checkbox",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/FamilySharing/text()",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "false",
+ "EnumValues": {
+ "true": "True",
+ "false": "False"
+ }
+ },
+ {
+ "DisplayName": "Adaptive Simulation Quality",
+ "Category": "Advanced Settings",
+ "Description": "Adaptive Simulation Quality",
+ "Keywords": "Adaptive Simulation Quality",
+ "FieldName": "AdaptiveSimulationQuality",
+ "InputType": "checkbox",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/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()",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "true",
+ "EnumValues": {
+ "true": "True",
+ "false": "False"
+ }
+ },
+ {
+ "DisplayName": "Remove Old Identities (in hours)",
+ "Category": "Advanced Settings",
+ "Description": "Remove Old Identities",
+ "Keywords": "Remove Old Identities (in hours)",
+ "FieldName": "RemoveOldIdentitiesH",
+ "InputType": "number",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/RemoveOldIdentitiesH/text()",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "0",
+ "EnumValues": {}
+ },
+ {
+ "DisplayName": "Trash Removal Enabled",
+ "Category": "Advanced Settings",
+ "Description": "he 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()",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "true",
+ "EnumValues": {
+ "true": "True",
+ "false": "False"
+ }
+ },
+ {
+ "DisplayName": "Stop Grids Period Min",
+ "Category": "Advanced Settings",
+ "Description": "Stop Grids Period Min",
+ "Keywords": "Stop Grids Period Min",
+ "FieldName": "StopGridsPeriodMin",
+ "InputType": "number",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/StopGridsPeriodMin/text()",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "30",
+ "EnumValues": {}
+ },
+ {
+ "DisplayName": "Trash Flags Value",
+ "Category": "Advanced Settings",
+ "Description": "Trash Flags Value",
+ "Keywords": "Trash Flags Value",
+ "FieldName": "TrashFlagsValue",
+ "InputType": "number",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/TrashFlagsValue/text()",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "7706",
+ "EnumValues": {}
+ },
+ {
+ "DisplayName": "AFK Timeount (in minutes)",
+ "Category": "Advanced Settings",
+ "Description": "AFK Timeount (in minutes)",
+ "Keywords": "AFK Timeount minutes",
+ "FieldName": "AFKTimeountMin",
+ "InputType": "number",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/AFKTimeountMin/text()",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "0",
+ "EnumValues": {}
+ },
+ {
+ "DisplayName": "Block Count Threshold",
+ "Category": "Advanced Settings",
+ "Description": "Block Count Threshold",
+ "Keywords": "Block Count Threshold",
+ "FieldName": "BlockCountThreshold",
+ "InputType": "number",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/BlockCountThreshold/text()",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "5",
+ "EnumValues": {}
+ },
+ {
+ "DisplayName": "Player Distance Threshold",
+ "Category": "Advanced Settings",
+ "Description": "Player Distance Threshold",
+ "Keywords": "Player Distance Threshold",
+ "FieldName": "PlayerDistanceThreshold",
+ "InputType": "number",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/PlayerDistanceThreshold/text()",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "1000",
+ "EnumValues": {}
+ },
+ {
+ "DisplayName": "Optimal Grid Count",
+ "Category": "Advanced Settings",
+ "Description": "Optimal Grid Count",
+ "Keywords": "Optimal Grid Count",
+ "FieldName": "OptimalGridCount",
+ "InputType": "number",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/OptimalGridCount/text()",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "0",
+ "EnumValues": {}
+ },
+ {
+ "DisplayName": "Player Inactivity Threshold",
+ "Category": "Advanced Settings",
+ "Description": "Player Inactivity Threshold",
+ "Keywords": "Player Inactivity Threshold",
+ "FieldName": "PlayerInactivityThreshold",
+ "InputType": "number",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/PlayerInactivityThreshold/text()",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "0",
+ "EnumValues": {}
+ },
+ {
+ "DisplayName": "Player Character Removal Threshold",
+ "Category": "Advanced Settings",
+ "Description": "Player Character Removal Threshold",
+ "Keywords": "Player Character Removal Threshold",
+ "FieldName": "PlayerCharacterRemovalThreshold",
+ "InputType": "number",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/PlayerCharacterRemovalThreshold/text()",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "15",
+ "EnumValues": {}
+ },
+ {
+ "DisplayName": "Voxel Trash Removal Enabled",
+ "Category": "Advanced Settings",
+ "Description": "Voxel Trash Removal Enabled",
+ "Keywords": "Voxel Trash Removal Enabled",
+ "FieldName": "VoxelTrashRemovalEnabled",
+ "InputType": "checkbox",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/VoxelTrashRemovalEnabled/text()",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "true",
+ "EnumValues": {
+ "true": "True",
+ "false": "False"
+ }
+ },
+ {
+ "DisplayName": "Voxel Player Distance Threshold",
+ "Category": "Advanced Settings",
+ "Description": "Voxel Player Distance Threshold",
+ "Keywords": "Voxel Player Distance Threshold",
+ "FieldName": "VoxelPlayerDistanceThreshold",
+ "InputType": "number",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/VoxelPlayerDistanceThreshold/text()",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "5000",
+ "EnumValues": {}
+ },
+ {
+ "DisplayName": "Voxel Grid Distance Threshold",
+ "Category": "Advanced Settings",
+ "Description": "Voxel Grid Distance Threshold",
+ "Keywords": "Voxel Grid Distance Threshold",
+ "FieldName": "VoxelGridDistanceThreshold",
+ "InputType": "number",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/VoxelGridDistanceThreshold/text()",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "5000",
+ "EnumValues": {}
+ },
+ {
+ "DisplayName": "Voxel Age Threshold",
+ "Category": "Advanced Settings",
+ "Description": "Voxel Age Threshold",
+ "Keywords": "Voxel Age Threshold",
+ "FieldName": "VoxelAgeThreshold",
+ "InputType": "number",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/VoxelAgeThreshold/text()",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "600",
+ "EnumValues": {}
+ },
+ {
+ "DisplayName": "Enable Research",
+ "Category": "Advanced Settings",
+ "Description": "Enable Research",
+ "Keywords": "Enable Research",
+ "FieldName": "EnableResearch",
+ "InputType": "checkbox",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/EnableResearch/text()",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "false",
+ "EnumValues": {
+ "true": "True",
+ "false": "False"
+ }
+ },
+ {
+ "DisplayName": "Enable Good Bot Hints",
+ "Category": "Advanced Settings",
+ "Description": "Enable Good Bot Hints",
+ "Keywords": "Enable Good Bot Hints",
+ "FieldName": "EnableGoodBotHints",
+ "InputType": "checkbox",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/EnableGoodBotHints/text()",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "false",
+ "EnumValues": {
+ "true": "True",
+ "false": "False"
+ }
+ },
+ {
+ "DisplayName": "Optimal Spawn Distance",
+ "Category": "Advanced Settings",
+ "Description": "Optimal Spawn Distance",
+ "Keywords": "Optimal Spawn Distance",
+ "FieldName": "OptimalSpawnDistance",
+ "InputType": "number",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/OptimalSpawnDistance/text()",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "16000",
+ "EnumValues": {}
+ },
+ {
+ "DisplayName": "Enable Autorespawn",
+ "Category": "Advanced Settings",
+ "Description": "Enable Autorespawn",
+ "Keywords": "Enable Autorespawn",
+ "FieldName": "EnableAutorespawn",
+ "InputType": "checkbox",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/EnableAutorespawn/text()",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "false",
+ "EnumValues": {
+ "true": "True",
+ "false": "False"
+ }
+ },
+ {
+ "DisplayName": "Enable Bounty Contracts",
+ "Category": "Advanced Settings",
+ "Description": "Enable Bounty Contracts",
+ "Keywords": "Enable Bounty Contracts",
+ "FieldName": "EnableBountyContracts",
+ "InputType": "checkbox",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/EnableBountyContracts/text()",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "false",
+ "EnumValues": {
+ "true": "True",
+ "false": "False"
+ }
+ },
+ {
+ "DisplayName": "Enable Supergridding",
+ "Category": "Advanced Settings",
+ "Description": "Enable Supergridding",
+ "Keywords": "Enable Supergridding",
+ "FieldName": "EnableSupergridding",
+ "InputType": "checkbox",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/EnableSupergridding/text()",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "false",
+ "EnumValues": {
+ "true": "True",
+ "false": "False"
+ }
+ },
+ {
+ "DisplayName": "Enable Economy",
+ "Category": "Advanced Settings",
+ "Description": "Enable Economy",
+ "Keywords": "Enable Economy",
+ "FieldName": "EnableEconomy",
+ "InputType": "checkbox",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/EnableEconomy/text()",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "false",
+ "EnumValues": {
+ "true": "True",
+ "false": "False"
+ }
+ },
+ {
+ "DisplayName": "Deposits Count Coefficient",
+ "Category": "Advanced Settings",
+ "Description": "Deposits Count Coefficient",
+ "Keywords": "Deposits Count Coefficient",
+ "FieldName": "DepositsCountCoefficient",
+ "InputType": "number",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/DepositsCountCoefficient/text()",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "1.125",
+ "EnumValues": {}
+ },
+ {
+ "DisplayName": "Deposit Size Denominator",
+ "Category": "Advanced Settings",
+ "Description": "Deposit Size Denominator",
+ "Keywords": "Deposit Size Denominator",
+ "FieldName": "DepositSizeDenominator",
+ "InputType": "number",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/DepositSizeDenominator/text()",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "75",
+ "EnumValues": {}
+ },
+ {
+ "DisplayName": "Harvest Ratio Multiplier",
+ "Category": "Advanced Settings",
+ "Description": "Harvest Ratio Multiplier",
+ "Keywords": "Harvest Ratio Multiplier",
+ "FieldName": "HarvestRatioMultiplier",
+ "InputType": "number",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/HarvestRatioMultiplier/text()",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "0.85",
+ "EnumValues": {}
+ },
+ {
+ "DisplayName": "Trade Factions Count",
+ "Category": "Advanced Settings",
+ "Description": "Trade Factions Count",
+ "Keywords": "Trade Factions Count",
+ "FieldName": "TradeFactionsCount",
+ "InputType": "number",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/TradeFactionsCount/text()",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "12",
+ "EnumValues": {}
+ },
+ {
+ "DisplayName": "Stations Distance Inner Radius",
+ "Category": "Advanced Settings",
+ "Description": "Stations Distance Inner Radius",
+ "Keywords": "Stations Distance Inner Radius",
+ "FieldName": "StationsDistanceInnerRadius",
+ "InputType": "number",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/StationsDistanceInnerRadius/text()",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "10000000",
+ "EnumValues": {}
+ },
+ {
+ "DisplayName": "Stations Distance Outer Radius Start",
+ "Category": "Advanced Settings",
+ "Description": "Stations Distance Outer Radius Start",
+ "Keywords": "Stations Distance Outer Radius Start",
+ "FieldName": "StationsDistanceOuterRadiusStart",
+ "InputType": "number",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/StationsDistanceOuterRadiusStart/text()",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "10000000",
+ "EnumValues": {}
+ },
+ {
+ "DisplayName": "Stations Distance Outer Radius End",
+ "Category": "Advanced Settings",
+ "Description": "Stations Distance Outer Radius End",
+ "Keywords": "Stations Distance Outer Radius End",
+ "FieldName": "StationsDistanceOuterRadiusEnd",
+ "InputType": "number",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/StationsDistanceOuterRadiusEnd/text()",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "30000000",
+ "EnumValues": {}
+ },
+ {
+ "DisplayName": "Economy Tick (in seconds)",
+ "Category": "Advanced Settings",
+ "Description": "Economy Tick (in seconds)",
+ "Keywords": "Economy Tick In Seconds",
+ "FieldName": "EconomyTickInSeconds",
+ "InputType": "number",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/EconomyTickInSeconds/text()",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "1200",
+ "EnumValues": {}
+ },
+ {
+ "DisplayName": "Predefined Asteroids",
+ "Category": "Advanced Settings",
+ "Description": "Predefined Asteroids",
+ "Keywords": "Predefined Asteroids",
+ "FieldName": "PredefinedAsteroids",
+ "InputType": "checkbox",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/PredefinedAsteroids/text()",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "true",
+ "EnumValues": {
+ "true": "True",
+ "false": "False"
+ }
+ },
+ {
+ "DisplayName": "Use Console PCU",
+ "Category": "Advanced Settings",
+ "Description": "Use Console PCU",
+ "Keywords": "Use Console PCU",
+ "FieldName": "UseConsolePCU",
+ "InputType": "checkbox",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/UseConsolePCU/text()",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "false",
+ "EnumValues": {
+ "true": "True",
+ "false": "False"
+ }
+ },
+ {
+ "DisplayName": "Max Planets",
+ "Category": "Advanced Settings",
+ "Description": "Max Planets",
+ "Keywords": "Max Planets",
+ "FieldName": "MaxPlanets",
+ "InputType": "number",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/MaxPlanets/text()",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "99",
+ "EnumValues": {}
+ },
+ {
+ "DisplayName": "Offensive Words Filtering",
+ "Category": "Advanced Settings",
+ "Description": "Offensive Words Filtering",
+ "Keywords": "Offensive Words Filtering",
+ "FieldName": "OffensiveWordsFiltering",
+ "InputType": "checkbox",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/OffensiveWordsFiltering/text()",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "false",
+ "EnumValues": {
+ "true": "True",
+ "false": "False"
+ }
+ },
+ {
+ "DisplayName": "Adjustable Max Vehicle Speed",
+ "Category": "Advanced Settings",
+ "Description": "Adjustable Max Vehicle Speed",
+ "Keywords": "Adjustable Max Vehicle Speed",
+ "FieldName": "AdjustableMaxVehicleSpeed",
+ "InputType": "checkbox",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/AdjustableMaxVehicleSpeed/text()",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "true",
+ "EnumValues": {
+ "true": "True",
+ "false": "False"
+ }
+ },
+ {
+ "DisplayName": "Enable Match Component",
+ "Category": "Advanced Settings",
+ "Description": "Enable Match Component",
+ "Keywords": "Enable Match Component",
+ "FieldName": "EnableMatchComponent",
+ "InputType": "checkbox",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/EnableMatchComponent/text()",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "false",
+ "EnumValues": {
+ "true": "True",
+ "false": "False"
+ }
+ },
+ {
+ "DisplayName": "Pre-Match Duration",
+ "Category": "Advanced Settings",
+ "Description": "Pre Match Duration",
+ "Keywords": "Pre Match Duration",
+ "FieldName": "PreMatchDuration",
+ "InputType": "number",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/PreMatchDuration/text()",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "0",
+ "EnumValues": {}
+ },
+ {
+ "DisplayName": "Match Duration",
+ "Category": "Advanced Settings",
+ "Description": "Match Duration",
+ "Keywords": "Match Duration",
+ "FieldName": "MatchDuration",
+ "InputType": "number",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/MatchDuration/text()",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "0",
+ "EnumValues": {}
+ },
+ {
+ "DisplayName": "Post Match Duration",
+ "Category": "Advanced Settings",
+ "Description": "Post Match Duration",
+ "Keywords": "Post Match Duration",
+ "FieldName": "PostMatchDuration",
+ "InputType": "number",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/PostMatchDuration/text()",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "0",
+ "EnumValues": {}
+ },
+ {
+ "DisplayName": "Enable Friendly Fire",
+ "Category": "Advanced Settings",
+ "Description": "Enable Friendly Fire",
+ "Keywords": "Enable Friendly Fire",
+ "FieldName": "EnableFriendlyFire",
+ "InputType": "checkbox",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/EnableFriendlyFire/text()",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "true",
+ "EnumValues": {
+ "true": "True",
+ "false": "False"
+ }
+ },
+ {
+ "DisplayName": "Enable Team Balancing",
+ "Category": "Advanced Settings",
+ "Description": "Enable Team Balancing",
+ "Keywords": "Enable Team Balancing",
+ "FieldName": "EnableTeamBalancing",
+ "InputType": "checkbox",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/EnableTeamBalancing/text()",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "false",
+ "EnumValues": {
+ "true": "True",
+ "false": "False"
+ }
+ },
+ {
+ "DisplayName": "Character Speed Multiplier",
+ "Category": "Advanced Settings",
+ "Description": "Character Speed Multiplier",
+ "Keywords": "Character Speed Multiplier",
+ "FieldName": "CharacterSpeedMultiplier",
+ "InputType": "number",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/CharacterSpeedMultiplier/text()",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "1",
+ "EnumValues": {}
+ },
+ {
+ "DisplayName": "Enable Recoil",
+ "Category": "Advanced Settings",
+ "Description": "Enable Recoil",
+ "Keywords": "Enable Recoil",
+ "FieldName": "EnableRecoil",
+ "InputType": "checkbox",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/EnableRecoil/text()",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "true",
+ "EnumValues": {
+ "true": "True",
+ "false": "False"
+ }
+ },
+ {
+ "DisplayName": "Environment Damage Multiplier",
+ "Category": "Advanced Settings",
+ "Description": "Environment Damage Multiplier",
+ "Keywords": "Environment Damage Multiplier",
+ "FieldName": "EnvironmentDamageMultiplier",
+ "InputType": "number",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/EnvironmentDamageMultiplier/text()",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "1",
+ "EnumValues": {}
+ },
+ {
+ "DisplayName": "Enable Gamepad Aim Assist",
+ "Category": "Advanced Settings",
+ "Description": "Enable Gamepad Aim Assist",
+ "Keywords": "Enable Gamepad Aim Assist",
+ "FieldName": "EnableGamepadAimAssist",
+ "InputType": "checkbox",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/EnableGamepadAimAssist/text()",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "false",
+ "EnumValues": {
+ "true": "True",
+ "false": "False"
+ }
+ },
+ {
+ "DisplayName": "Backpack Despawn Timer",
+ "Category": "Advanced Settings",
+ "Description": "Backpack Despawn Timer",
+ "Keywords": "Backpack Despawn Timer",
+ "FieldName": "BackpackDespawnTimer",
+ "InputType": "number",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/BackpackDespawnTimer/text()",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "5",
+ "EnumValues": {}
+ },
+ {
+ "DisplayName": "Enable Faction Player Names",
+ "Category": "Advanced Settings",
+ "Description": "Enable Faction Player Names",
+ "Keywords": "Enable Faction Player Names",
+ "FieldName": "EnableFactionPlayerNames",
+ "InputType": "checkbox",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/EnableFactionPlayerNames/text()",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "false",
+ "EnumValues": {
+ "true": "True",
+ "false": "False"
+ }
+ },
+ {
+ "DisplayName": "Binding IP",
+ "Category": "Server Settings",
+ "Description": "Must match AMP's Binding IP",
+ "Keywords": "IP",
+ "FieldName": "IP",
+ "InputType": "text",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/IP/text()",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "0.0.0.0",
+ "EnumValues": {}
+ },
+ {
+ "DisplayName": "Server Port",
+ "Category": "Server Settings",
+ "Description": "Must match AMP's Application Port 1",
+ "Keywords": "Application Port Server",
+ "FieldName": "ServerPort",
+ "InputType": "number",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/ServerPort/text()",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "27017",
+ "EnumValues": {}
+ },
+ {
+ "DisplayName": "Remote API Port",
+ "Category": "Server Settings",
+ "Description": "Must match AMP's Remote Admin Port",
+ "Keywords": "Remote Api Port",
+ "FieldName": "RemoteApiPort",
+ "InputType": "number",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/RemoteApiPort/text()",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "27016",
+ "EnumValues": {}
+ },
+ {
+ "DisplayName": "Steam Port",
+ "Category": "Server Settings",
+ "Description": "Must match AMP's Application Port 3",
+ "Keywords": "Steam Port",
+ "FieldName": "SteamPort",
+ "InputType": "number",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SteamPort/text()",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "8777",
+ "EnumValues": {}
+ },
+ {
+ "DisplayName": "Remote API Enabled",
+ "Category": "Server Settings",
+ "Description": "Enable/Disable the remote API to manage the server from a browser.",
+ "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",
+ "Description": "Asteroid Amount",
+ "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",
+ "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",
+ "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",
+ "Description": "Message Of The Day",
+ "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",
+ "Description": "Message Of The Day Url",
+ "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": "SaveChatToLog",
+ "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": "PermanentDeath",
+ "Category": "Advanced Settings",
+ "Description": "desc",
+ "Keywords": "key",
+ "FieldName": "PermanentDeath",
+ "InputType": "checkbox",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/SessionSettings/PermanentDeath/text()",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "false",
+ "EnumValues": {
+ "true": "True",
+ "false": "False"
+ }
+ },
+ {
+ "DisplayName": "World Name",
+ "Category": "Server Settings",
+ "Description": "World Name",
+ "Keywords": "World Name",
+ "FieldName": "WorldName",
+ "InputType": "text",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/WorldName/text()",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "World",
+ "EnumValues": {}
+ },
+ {
+ "DisplayName": "Load World",
+ "Category": "Server Settings",
+ "Description": "Load World",
+ "Keywords": "Load World",
+ "FieldName": "LoadWorld",
+ "InputType": "text",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/LoadWorld/text()",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "World",
+ "EnumValues": {}
+ },
+ {
+ "DisplayName": "PauseGameWhenEmpty",
+ "Category": "Advanced Settings",
+ "Description": "Pause Game When Empty",
+ "Keywords": "Pause Game When Empty",
+ "FieldName": "PauseGameWhenEmpty",
+ "InputType": "checkbox",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/PauseGameWhenEmpty/text()",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "false",
+ "EnumValues": {
+ "true": "True",
+ "false": "False"
+ }
+ },
+ {
+ "DisplayName": "Ignore Last Session",
+ "Category": "Advanced Settings",
+ "Description": "Ignore Last Session",
+ "Keywords": "Ignore Last Session",
+ "FieldName": "IgnoreLastSession",
+ "InputType": "checkbox",
+ "IsFlagArgument": false,
+ "ParamFieldName": "/MyConfigDedicated/IgnoreLastSession/text()",
+ "IncludeInCommandLine": false,
+ "DefaultValue": "false",
+ "EnumValues": {
+ "true": "True",
+ "false": "False"
+ }
+ }
+]
\ No newline at end of file
diff --git a/space-engineers-genericmetaconfig.json b/space-engineers-genericmetaconfig.json
new file mode 100644
index 0000000..8768d13
--- /dev/null
+++ b/space-engineers-genericmetaconfig.json
@@ -0,0 +1,7 @@
+[
+ {
+ "ConfigFile": "./servers/SpaceEngineers-Dedicated.cfg",
+ "AutoMap": true,
+ "ConfigType": "xml"
+ }
+]