From ab6bac219e77ebe84001ab14b1ebff32fb718638 Mon Sep 17 00:00:00 2001 From: IceOfWraith <96364530+IceOfWraith@users.noreply.github.com> Date: Thu, 30 Dec 2021 12:17:32 -0600 Subject: [PATCH 01/14] Edit StarMade Template Fixed the base directory, config startup command, and shutdown command. --- starmade.kvp | 4 ++-- starmadeconfig.json | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/starmade.kvp b/starmade.kvp index 5429ded..a53461e 100644 --- a/starmade.kvp +++ b/starmade.kvp @@ -1,7 +1,7 @@ App.AdminMethod=STDIO App.ApplicationPort1=4242 App.ApplicationReadyMode=RegexMatch -App.BaseDirectory=./starmade/244770/StarMade +App.BaseDirectory=./starmade/244770 App.CommandLineArgs=-Xmx{{MaxHeap}}M -Xincgc -Xshare:off -jar StarMade.jar -server App.CommandLineParameterDelimiter= App.CommandLineParameterFormat=-{0} "{1}" @@ -10,7 +10,7 @@ App.EnvironmentVariables={"LD_LIBRARY_PATH": "./linux64:%LD_LIBRARY_PATH%", "Ste App.ExecutableLinux=244770/dep/java/jre1.7.0_80/bin/java App.ExecutableWin=244770\dep\java\jre1.7.0_80\bin\java.exe App.ExitMethod=OS_CLOSE -App.ExitString=/shutdown +App.ExitString=/shutdown 0 App.HasReadableConsole=true App.HasWritableConsole=true App.RapidStartup=false diff --git a/starmadeconfig.json b/starmadeconfig.json index d8d5481..e612fa2 100644 --- a/starmadeconfig.json +++ b/starmadeconfig.json @@ -3,12 +3,12 @@ "DisplayName": "Memory Limit (MB)", "Category": "Server Settings", "Description": "Java's maximum heap size", - "Keywords": "max ram", + "Keywords": "max ram heap", "FieldName": "MaxHeap", "InputType": "number", "IsFlagArgument": false, "ParamFieldName": "MaxHeap", - "IncludeInCommandLine": true, + "IncludeInCommandLine": false, "DefaultValue": "1024", "EnumValues": {} } From 3303533966ecb642d50fba0081cdc9e4ead5bd68 Mon Sep 17 00:00:00 2001 From: IceOfWraith <96364530+IceOfWraith@users.noreply.github.com> Date: Fri, 31 Dec 2021 01:05:28 -0600 Subject: [PATCH 02/14] Add Don't Starve Together Module This adds the Don't Starve Together dedicated server generic module. All functionality should be included at the current time. No known limitations. --- dont-starve-together.kvp | 41 ++++ dont-starve-togetherconfig.json | 339 ++++++++++++++++++++++++++++ dont-starve-togethermetaconfig.json | 88 ++++++++ 3 files changed, 468 insertions(+) create mode 100644 dont-starve-together.kvp create mode 100644 dont-starve-togetherconfig.json create mode 100644 dont-starve-togethermetaconfig.json diff --git a/dont-starve-together.kvp b/dont-starve-together.kvp new file mode 100644 index 0000000..51192a6 --- /dev/null +++ b/dont-starve-together.kvp @@ -0,0 +1,41 @@ +App.AdminMethod=STDIO +App.ApplicationPort1=11000 +App.ApplicationPort2=8766 +App.ApplicationPort3=27016 +App.RemoteAdminPort=10889 +App.ApplicationReadyMode=Immediate +App.BaseDirectory=./dont-starve-together/343050/ +App.CommandLineArgs=-persistent_storage_root "../dstserver" -conf_dir "dstserver_config" -shard shard {{$FormattedArgs}} +App.CommandLineParameterDelimiter= +App.CommandLineParameterFormat=-{0} "{1}" +App.DisplayName=Don't Starve Together +App.EnvironmentVariables={"LD_LIBRARY_PATH": "./linux64:%LD_LIBRARY_PATH%", "SteamAppId": "343050"} +App.ExecutableLinux=343050/bin/dontstarve_dedicated_server_nullrenderer +App.ExecutableWin=343050\bin\dontstarve_dedicated_server_nullrenderer.exe +App.AppSettings={"console_enabled":"true","encode_user_path":"true"} +App.ExitMethod=String +App.ExitString=c_shutdown(true) +App.HasReadableConsole=true +App.HasWritableConsole=true +App.RapidStartup=false +App.RootDir=./dont-starve-together/ +App.UpdateSource=Multi +App.UpdateSources=[{"UpdateStageName": "SteamCMD Download","UpdateSourcePlatform": "All", "UpdateSource": "SteamCMD", "UpdateSourceData": "343050"}] +App.WorkingDir=343050/bin +App.EncodeUserPath=true +App.ConsoleEnabled=true +Console.AppReadyRegex= +Console.ThrowawayMessageRegex= +Console.UserChatRegex=^\[\d+:\d+:\d+\]: \[Say\] \(.+\) (?.+?): (?.+?)$ +Console.UserJoinRegex=^\[\d+:\d+:\d+\]: \[Join Announcement\] (?.+?)$ +Console.UserLeaveRegex=^\[\d+:\d+:\d+\]: \[Leave Announcement\] (?.+?)$ +Meta.Author=IceOfWraith +Meta.ConfigManifest=dont-starve-togetherconfig.json +Meta.MetaConfigManifest=dont-starve-togethermetaconfig.json +Meta.ConfigRoot=dont-starve-together.kvp +Meta.Description= +Meta.DisplayImageSource=steam:322330 +Meta.DisplayName=Don't Starve Together +Meta.EndpointURIFormat=steam://connect/{ip}/{GenericModule.App.ApplicationPort2} +Meta.OS=3 +Meta.URL=https://store.steampowered.com/app/322330/Dont_Starve_Together/ \ No newline at end of file diff --git a/dont-starve-togetherconfig.json b/dont-starve-togetherconfig.json new file mode 100644 index 0000000..1c41356 --- /dev/null +++ b/dont-starve-togetherconfig.json @@ -0,0 +1,339 @@ +[ + { + "DisplayName": "Max Players", + "Category": "Cluster Settings", + "Description": "Maximum number of players in the server", + "Keywords": "max players", + "FieldName": "max_players", + "InputType": "number", + "IsFlagArgument": false, + "ParamFieldName": "max_players", + "IncludeInCommandLine": false, + "DefaultValue": "64", + "EnumValues": {} + }, + { + "DisplayName": "Tick Rate", + "Category": "Server Settings", + "Description": "Force the server to run at a specific tick rate, higher is better performing but requires more bandwidth and CPU", + "Keywords": "tick rate", + "FieldName": "tickrate", + "InputType": "enum", + "IsFlagArgument": false, + "ParamFieldName": "tickrate", + "IncludeInCommandLine": true, + "DefaultValue": "60", + "EnumValues": { + "10": "10", + "15": "15", + "30": "30", + "60": "60" + } + }, + { + "DisplayName": "Lan Only", + "Category": "Server Settings", + "Description": "Set the server to LAN only mode", + "Keywords": "LAN only", + "FieldName": "dedicated_lan_server", + "InputType": "checkbox", + "IsFlagArgument": false, + "ParamFieldName": "dedicated_lan_server", + "IncludeInCommandLine": false, + "DefaultValue": "", + "EnumValues": { + "true": "True", + "false": "False" + } + }, + { + "DisplayName": "Master Server", + "Category": "Server Settings", + "Description": "Enable only on the master server", + "Keywords": "master server", + "FieldName": "is_master", + "InputType": "checkbox", + "IsFlagArgument": false, + "ParamFieldName": "is_master", + "IncludeInCommandLine": false, + "DefaultValue": "true", + "EnumValues": { + "true": "True", + "false": "False" + } + }, + { + "DisplayName": "Shard Name", + "Category": "Server Settings", + "Description": "The name for the server", + "Keywords": "server description", + "FieldName": "shard_name", + "InputType": "text", + "IsFlagArgument": false, + "ParamFieldName": "shard_name", + "IncludeInCommandLine": false, + "DefaultValue": "Master", + "EnumValues": {} + }, + { + "DisplayName": "Shard ID", + "Category": "Server Settings", + "Description": "A unique number to identify the shard in a cluster", + "Keywords": "shard id", + "FieldName": "id", + "InputType": "number", + "IsFlagArgument": false, + "ParamFieldName": "id", + "IncludeInCommandLine": false, + "DefaultValue": "1", + "EnumValues": {} + }, + { + "DisplayName": "Server Description", + "Category": "Server Settings", + "Description": "The description for the server", + "Keywords": "server description", + "FieldName": "default_server_description", + "InputType": "text", + "IsFlagArgument": false, + "ParamFieldName": "default_server_description", + "IncludeInCommandLine": false, + "DefaultValue": "AMP Powered Server", + "EnumValues": {} + }, + { + "DisplayName": "Enable PVP", + "Category": "Cluster Settings", + "Description": "Enable/Disable player-vs-player", + "Keywords": "pvp player vs", + "FieldName": "pvp", + "InputType": "checkbox", + "IsFlagArgument": false, + "ParamFieldName": "pvp", + "IncludeInCommandLine": false, + "DefaultValue": "false", + "EnumValues": { + "true": "True", + "false": "False" + } + }, + { + "DisplayName": "Game Mode", + "Category": "Server Settings", + "Description": "Game mode selection", + "Keywords": "game mode", + "FieldName": "game_mode", + "InputType": "enum", + "IsFlagArgument": false, + "ParamFieldName": "game_mode", + "IncludeInCommandLine": false, + "DefaultValue": "survival", + "EnumValues": { + "endless": "Endless", + "survival": "Survival", + "wilderness": "Wilderness" + } + }, + { + "DisplayName": "Cluster Intention", + "Category": "Cluster Settings", + "Description": "Cluster play style", + "Keywords": "cluster intention play style", + "FieldName": "cluster_intention", + "InputType": "enum", + "IsFlagArgument": false, + "ParamFieldName": "cluster_intention", + "IncludeInCommandLine": false, + "DefaultValue": "cooperative", + "EnumValues": { + "competitive": "Competitive", + "cooperative": "Cooperative", + "madness": "Madness", + "social": "Social" + } + }, + { + "DisplayName": "Enable Snapshots", + "Category": "Server Settings", + "Description": "Enable/Disable Snapshots", + "Keywords": "enable snapshots", + "FieldName": "enable_snapshots", + "InputType": "checkbox", + "IsFlagArgument": false, + "ParamFieldName": "enable_snapshots", + "IncludeInCommandLine": false, + "DefaultValue": "false", + "EnumValues": { + "true": "True", + "false": "False" + } + }, + { + "DisplayName": "Enable Autosaver", + "Category": "Server Settings", + "Description": "Enable/Disable Autosaving at the begining of each day in-game", + "Keywords": "enable autosaver", + "FieldName": "enable_autosaver", + "InputType": "checkbox", + "IsFlagArgument": false, + "ParamFieldName": "enable_autosaver", + "IncludeInCommandLine": false, + "DefaultValue": "true", + "EnumValues": { + "true": "True", + "false": "False" + } + }, + { + "DisplayName": "Enable Shards", + "Category": "Cluster Settings", + "Description": "Enable/Disable shards (Must be enabled for clusters)", + "Keywords": "enable shards", + "FieldName": "shard_enabled", + "InputType": "checkbox", + "IsFlagArgument": false, + "ParamFieldName": "shard_enabled", + "IncludeInCommandLine": false, + "DefaultValue": "true", + "EnumValues": { + "true": "True", + "false": "False" + } + }, + { + "DisplayName": "Connection Timeout (ms)", + "Category": "Server Settings", + "Description": "Time in milliseconds before server drops an idle player", + "Keywords": "connection timeout", + "FieldName": "connection_timeout", + "InputType": "number", + "IsFlagArgument": false, + "ParamFieldName": "connection_timeout", + "IncludeInCommandLine": false, + "DefaultValue": "8000", + "EnumValues": {} + }, + { + "DisplayName": "Enable Vote to Kick", + "Category": "Server Settings", + "Description": "Allow players to vote to kick other players", + "Keywords": "vote to kick enabled", + "FieldName": "vote_kick_enabled", + "InputType": "checkbox", + "IsFlagArgument": false, + "ParamFieldName": "vote_kick_enabled", + "IncludeInCommandLine": false, + "DefaultValue": "true", + "EnumValues": { + "true": "True", + "false": "False" + } + }, + { + "DisplayName": "Pause When Empty", + "Category": "Cluster Settings", + "Description": "Pause the game when no players in session", + "Keywords": "pause when empty", + "FieldName": "pause_when_empty", + "InputType": "checkbox", + "IsFlagArgument": false, + "ParamFieldName": "pause_when_empty", + "IncludeInCommandLine": false, + "DefaultValue": "true", + "EnumValues": { + "true": "True", + "false": "False" + } + }, + { + "DisplayName": "Cluster Description", + "Category": "Cluster Settings", + "Description": "Description for this server cluster", + "Keywords": "cluster description", + "FieldName": "cluster_description", + "InputType": "text", + "IsFlagArgument": false, + "ParamFieldName": "cluster_description", + "IncludeInCommandLine": false, + "DefaultValue": "AMP Powered Cluster", + "EnumValues": {} + }, + { + "DisplayName": "Cluster Name", + "Category": "Cluster Settings", + "Description": "Name for this cluster", + "Keywords": "cluster name", + "FieldName": "cluster_name", + "InputType": "text", + "IsFlagArgument": false, + "ParamFieldName": "cluster_name", + "IncludeInCommandLine": false, + "DefaultValue": "AMP Cluster", + "EnumValues": {} + }, + { + "DisplayName": "Cluster Password", + "Category": "Cluster Settings", + "Description": "Password required for a shard server to join the cluster", + "Keywords": "shard cluster password", + "FieldName": "cluster_password", + "InputType": "password", + "IsFlagArgument": false, + "ParamFieldName": "cluster_password", + "IncludeInCommandLine": false, + "DefaultValue": "Password123", + "EnumValues": {} + }, + { + "DisplayName": "Master IP", + "Category": "Cluster Settings", + "Description": "The IP of the master server (127.0.0.1 if same machine)", + "Keywords": "master ip address", + "FieldName": "master_ip", + "InputType": "text", + "IsFlagArgument": false, + "ParamFieldName": "master_ip", + "IncludeInCommandLine": false, + "DefaultValue": "127.0.0.1", + "EnumValues": {} + }, + { + "DisplayName": "Master Port", + "Category": "Cluster Settings", + "Description": "Port of the master server (Remote Admin Port of the Master in AMP)", + "Keywords": "master server port", + "FieldName": "master_port", + "InputType": "text", + "IsFlagArgument": false, + "ParamFieldName": "master_port", + "IncludeInCommandLine": false, + "DefaultValue": "", + "EnumValues": {} + }, + { + "DisplayName": "Cluster Key", + "Category": "Cluster Settings", + "Description": "Private key to allow cluster shards to communicate", + "Keywords": "cluster key password", + "FieldName": "cluster_key", + "InputType": "password", + "IsFlagArgument": false, + "ParamFieldName": "cluster_key", + "IncludeInCommandLine": false, + "DefaultValue": "Password123", + "EnumValues": {} + }, + { + "DisplayName": "Server Cluster Token (Required)", + "Category": "Server Settings", + "Description": "Obtained from [Klei's Site](https://accounts.klei.com/account/game/servers?game=DontStarveTogether)", + "Keywords": "cluster server token", + "FieldName": "cluster_token", + "InputType": "password", + "IsFlagArgument": false, + "ParamFieldName": "cluster_token", + "IncludeInCommandLine": false, + "DefaultValue": "", + "EnumValues": {} + } +] \ No newline at end of file diff --git a/dont-starve-togethermetaconfig.json b/dont-starve-togethermetaconfig.json new file mode 100644 index 0000000..4d243e7 --- /dev/null +++ b/dont-starve-togethermetaconfig.json @@ -0,0 +1,88 @@ +[ + { + "ConfigFile": "dstserver/dstserver_config/Cluster_1/shard/server.ini", + "Subsections": [ + { + "Heading": "NETWORK", + "SettingMappings": { + "server_port": "$ApplicationPort1", + } + }, + { + "Heading": "SHARD", + "SettingMappings": { + "is_master": "is_master", + "name": "shard_name", + "id": "id" + } + }, + { + "Heading": "STEAM", + "SettingMappings": { + "master_server_port": "$ApplicationPort2", + "authentication_port": "$ApplicationPort3" + } + }, + { + "Heading": "ACCOUNT", + "SettingMappings": { + "dedicated_lan_server": "dedicated_lan_server", + "encode_user_path": "encode_user_path" + } + } + ] + }, + { + "ConfigFile": "dstserver/dstserver_config/Cluster_1/cluster.ini", + "Subsections": [ + { + "Heading": "GAMEPLAY", + "SettingMappings": { + "game_mode": "game_mode", + "max_players": "max_players", + "pvp": "pvp", + "pause_when_empty": "pause_when_empty" + } + }, + { + "Heading": "NETWORK", + "SettingMappings": { + "cluster_description": "cluster_description", + "cluster_name": "cluster_name", + "cluster_intention": "cluster_intention", + "cluster_password": "cluster_password" + } + }, + { + "Heading": "MISC", + "SettingMappings": { + "console_enabled": "console_enabled" + } + }, + { + "Heading": "SHARD", + "SettingMappings": { + "shard_enabled": "shard_enabled", + "bind_ip": "$ApplicationIPBinding", + "master_ip": "master_ip", + "master_port": "master_port", + "cluster_key": "cluster_key" + } + } + ] + }, + { + "ConfigFile": "dstserver/dstserver_config/Cluster_1/cluster_token.txt", + "ConfigType": "kvp", + "ConfigFormat": "{0}{1}", + "Subsections": [ + { + "Heading": "$root", + "SettingMappings": { + "": "cluster_token" + } + } + + ] + } +] \ No newline at end of file From fbedec04874e889e4a13855869e94879bb71cc06 Mon Sep 17 00:00:00 2001 From: mrhanman Date: Sat, 1 Jan 2022 11:59:53 -0900 Subject: [PATCH 03/14] Create Craptopia Template --- craftopia.kvp | 34 ++++++++++++++++++++++++++++++++++ craftopiaconfig.json | 1 + 2 files changed, 35 insertions(+) create mode 100644 craftopia.kvp create mode 100644 craftopiaconfig.json diff --git a/craftopia.kvp b/craftopia.kvp new file mode 100644 index 0000000..2c2c41d --- /dev/null +++ b/craftopia.kvp @@ -0,0 +1,34 @@ +App.AdminMethod=STDIO +App.ApplicationPort1=6587 +App.ApplicationReadyMode=RegexMatch +App.BaseDirectory=./craftopia/1670340/ +App.CommandLineArgs=-batchmode -showlogs +App.CommandLineParameterDelimiter= +App.CommandLineParameterFormat=-{0} "{1}" +App.DisplayName=Craftopia +App.EnvironmentVariables={"LD_LIBRARY_PATH": "./linux64:%LD_LIBRARY_PATH%", "SteamAppId": "1670340"} +App.ExecutableLinux=1670340/Craftopia.x86_64 +App.ExecutableWin=1670340\Craftopia.exe +App.ExitMethod=String +App.ExitString=quit +App.HasReadableConsole=true +App.HasWritableConsole=true +App.RapidStartup=false +App.RootDir=./craftopia/ +App.UpdateSource=Multi +App.UpdateSources=[{"UpdateStageName": "SteamCMD Download","UpdateSourcePlatform": "All", "UpdateSource": "SteamCMD", "UpdateSourceData": "1670340"}] +App.WorkingDir=1670340 +Console.AppReadyRegex=^World is loaded.$ +Console.ThrowawayMessageRegex=^(WARNING|ERROR): Shader.+$ +Console.UserChatRegex= +Console.UserJoinRegex=^ActiveSlave\:Id\=(?.+)\ Active\=True\ Name=(?.+)$ +Console.UserLeaveRegex=^ActiveSlave\:Id\=(?.+)\ Active\=False\ Name=(?.+)$ +Meta.Author=Andy Boatman +Meta.ConfigManifest=craftopiaconfig.json +Meta.ConfigRoot=craftopia.kvp +Meta.Description= +Meta.DisplayImageSource=steam:1307550 +Meta.DisplayName=Craftopia +Meta.EndpointURIFormat= +Meta.OS=3 +Meta.URL=https://store.steampowered.com/app/1307550/Craftopia/ \ No newline at end of file diff --git a/craftopiaconfig.json b/craftopiaconfig.json new file mode 100644 index 0000000..0637a08 --- /dev/null +++ b/craftopiaconfig.json @@ -0,0 +1 @@ +[] \ No newline at end of file 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 04/14] 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" + } +] From 03ab7e9a9647dd79af6f4c74a748dbfac2e60883 Mon Sep 17 00:00:00 2001 From: IceOfWraith <96364530+IceOfWraith@users.noreply.github.com> Date: Mon, 10 Jan 2022 05:56:10 -0600 Subject: [PATCH 05/14] Corrected an error in Space Engineers The UpdateSourceTarget was improperly set to the wrong directory. It has been corrected and tested with the existing template on GitHub. --- space-engineers-generic.kvp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/space-engineers-generic.kvp b/space-engineers-generic.kvp index dee893f..18bb240 100644 --- a/space-engineers-generic.kvp +++ b/space-engineers-generic.kvp @@ -19,7 +19,7 @@ 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.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":"298740/servers"}] App.WorkingDir=298740 Console.ThrowawayMessageRegex=^(WARNING|ERROR): Shader.+$ Console.AppReadyRegex=^\d+\-\d+\-\d+ \d+\:\d+\:\d+.\d+\: Game ready.*$ @@ -37,4 +37,4 @@ 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 +Meta.MinAMPVersion=2.3.0.9 From 44df74e12c682ce12029ea8ab8aff0677e33b165 Mon Sep 17 00:00:00 2001 From: IceOfWraith <96364530+IceOfWraith@users.noreply.github.com> Date: Mon, 10 Jan 2022 06:41:58 -0600 Subject: [PATCH 06/14] Updated Space Engineers config to relative path The config file for Space Engineers had an error in the relative path for the pre-made world. --- SpaceEngineers-Dedicated.cfg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/SpaceEngineers-Dedicated.cfg b/SpaceEngineers-Dedicated.cfg index 8e22da1..473cfa1 100644 --- a/SpaceEngineers-Dedicated.cfg +++ b/SpaceEngineers-Dedicated.cfg @@ -148,7 +148,7 @@ true World World - Content/CustomWorlds/Star System + ./Content/CustomWorlds/Star System false true \ No newline at end of file From fa2a303bea142f9ca951cc403539fea94963b3a1 Mon Sep 17 00:00:00 2001 From: IceOfWraith <96364530+IceOfWraith@users.noreply.github.com> Date: Thu, 13 Jan 2022 20:54:43 -0600 Subject: [PATCH 07/14] Update Don't Starve Together Checkboxes Converted the checkboxes to match the latest format. --- dont-starve-togetherconfig.json | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/dont-starve-togetherconfig.json b/dont-starve-togetherconfig.json index 1c41356..ea9b140 100644 --- a/dont-starve-togetherconfig.json +++ b/dont-starve-togetherconfig.json @@ -42,8 +42,8 @@ "IncludeInCommandLine": false, "DefaultValue": "", "EnumValues": { - "true": "True", - "false": "False" + "True": "true", + "False": "false" } }, { @@ -58,8 +58,8 @@ "IncludeInCommandLine": false, "DefaultValue": "true", "EnumValues": { - "true": "True", - "false": "False" + "True": "true", + "False": "false" } }, { @@ -113,8 +113,8 @@ "IncludeInCommandLine": false, "DefaultValue": "false", "EnumValues": { - "true": "True", - "false": "False" + "True": "true", + "False": "false" } }, { @@ -164,8 +164,8 @@ "IncludeInCommandLine": false, "DefaultValue": "false", "EnumValues": { - "true": "True", - "false": "False" + "True": "true", + "False": "false" } }, { @@ -180,8 +180,8 @@ "IncludeInCommandLine": false, "DefaultValue": "true", "EnumValues": { - "true": "True", - "false": "False" + "True": "true", + "False": "false" } }, { @@ -196,8 +196,8 @@ "IncludeInCommandLine": false, "DefaultValue": "true", "EnumValues": { - "true": "True", - "false": "False" + "True": "true", + "False": "false" } }, { @@ -225,8 +225,8 @@ "IncludeInCommandLine": false, "DefaultValue": "true", "EnumValues": { - "true": "True", - "false": "False" + "True": "true", + "False": "false" } }, { @@ -241,8 +241,8 @@ "IncludeInCommandLine": false, "DefaultValue": "true", "EnumValues": { - "true": "True", - "false": "False" + "True": "true", + "False": "false" } }, { From a305d2e922b581cb920fae0ccbb7ccc988f2fe27 Mon Sep 17 00:00:00 2001 From: IceOfWraith <96364530+IceOfWraith@users.noreply.github.com> Date: Thu, 13 Jan 2022 21:06:32 -0600 Subject: [PATCH 08/14] Update Sven Co-op Checkboxes Updated the checkboxes to match the latest format. --- sven-co-opconfig.json | 236 +++++++++++++++++++++--------------------- 1 file changed, 118 insertions(+), 118 deletions(-) diff --git a/sven-co-opconfig.json b/sven-co-opconfig.json index 04fab54..84e1b85 100644 --- a/sven-co-opconfig.json +++ b/sven-co-opconfig.json @@ -37,8 +37,8 @@ "IncludeInCommandLine": false, "DefaultValue": "on", "EnumValues": { - "on": "True", - "off": "False" + "True": "on", + "False": "off" } }, { @@ -235,8 +235,8 @@ "IncludeInCommandLine": false, "DefaultValue": "0", "EnumValues": { - "1": "True", - "0": "False" + "True": "1", + "False": "0" } }, { @@ -290,8 +290,8 @@ "IncludeInCommandLine": false, "DefaultValue": "1", "EnumValues": { - "1": "True", - "0": "False" + "True": "1", + "False": "0" } }, { @@ -306,8 +306,8 @@ "IncludeInCommandLine": false, "DefaultValue": "1", "EnumValues": { - "1": "True", - "0": "False" + "True": "1", + "False": "0" } }, { @@ -348,8 +348,8 @@ "IncludeInCommandLine": false, "DefaultValue": "0", "EnumValues": { - "1": "True", - "0": "False" + "True": "1", + "False": "0" } }, { @@ -393,8 +393,8 @@ "IncludeInCommandLine": false, "DefaultValue": "0", "EnumValues": { - "1": "True", - "0": "False" + "True": "1", + "False": "0" } }, { @@ -422,8 +422,8 @@ "IncludeInCommandLine": false, "DefaultValue": "1", "EnumValues": { - "1": "True", - "0": "False" + "True": "1", + "False": "0" } }, { @@ -438,8 +438,8 @@ "IncludeInCommandLine": false, "DefaultValue": "1", "EnumValues": { - "1": "True", - "0": "False" + "True": "1", + "False": "0" } }, { @@ -454,8 +454,8 @@ "IncludeInCommandLine": false, "DefaultValue": "1", "EnumValues": { - "1": "True", - "0": "False" + "True": "1", + "False": "0" } }, { @@ -470,8 +470,8 @@ "IncludeInCommandLine": false, "DefaultValue": "1", "EnumValues": { - "1": "True", - "0": "False" + "True": "1", + "False": "0" } }, { @@ -499,8 +499,8 @@ "IncludeInCommandLine": false, "DefaultValue": "0", "EnumValues": { - "1": "True", - "0": "False" + "True": "1", + "False": "0" } }, { @@ -515,8 +515,8 @@ "IncludeInCommandLine": false, "DefaultValue": "1", "EnumValues": { - "1": "True", - "0": "False" + "True": "1", + "False": "0" } }, { @@ -531,8 +531,8 @@ "IncludeInCommandLine": false, "DefaultValue": "0", "EnumValues": { - "1": "True", - "0": "False" + "True": "1", + "False": "0" } }, { @@ -547,8 +547,8 @@ "IncludeInCommandLine": false, "DefaultValue": "0", "EnumValues": { - "1": "True", - "0": "False" + "True": "1", + "False": "0" } }, { @@ -576,8 +576,8 @@ "IncludeInCommandLine": false, "DefaultValue": "1", "EnumValues": { - "1": "True", - "0": "False" + "True": "1", + "False": "0" } }, { @@ -592,8 +592,8 @@ "IncludeInCommandLine": false, "DefaultValue": "1", "EnumValues": { - "1": "True", - "0": "False" + "True": "1", + "False": "0" } }, { @@ -634,8 +634,8 @@ "IncludeInCommandLine": false, "DefaultValue": "1", "EnumValues": { - "1": "True", - "0": "False" + "True": "1", + "False": "0" } }, { @@ -663,8 +663,8 @@ "IncludeInCommandLine": false, "DefaultValue": "0", "EnumValues": { - "1": "True", - "0": "False" + "True": "1", + "False": "0" } }, { @@ -692,8 +692,8 @@ "IncludeInCommandLine": false, "DefaultValue": "0", "EnumValues": { - "1": "True", - "0": "False" + "True": "1", + "False": "0" } }, { @@ -708,8 +708,8 @@ "IncludeInCommandLine": false, "DefaultValue": "1", "EnumValues": { - "1": "True", - "0": "False" + "True": "1", + "False": "0" } }, { @@ -724,8 +724,8 @@ "IncludeInCommandLine": false, "DefaultValue": "1", "EnumValues": { - "1": "True", - "0": "False" + "True": "1", + "False": "0" } }, { @@ -740,8 +740,8 @@ "IncludeInCommandLine": false, "DefaultValue": "0", "EnumValues": { - "1": "True", - "0": "False" + "True": "1", + "False": "0" } }, { @@ -769,8 +769,8 @@ "IncludeInCommandLine": false, "DefaultValue": "0", "EnumValues": { - "1": "True", - "0": "False" + "True": "1", + "False": "0" } }, { @@ -785,8 +785,8 @@ "IncludeInCommandLine": false, "DefaultValue": "1", "EnumValues": { - "1": "True", - "0": "False" + "True": "1", + "False": "0" } }, { @@ -801,8 +801,8 @@ "IncludeInCommandLine": false, "DefaultValue": "1", "EnumValues": { - "1": "True", - "0": "False" + "True": "1", + "False": "0" } }, { @@ -817,8 +817,8 @@ "IncludeInCommandLine": false, "DefaultValue": "0", "EnumValues": { - "1": "True", - "0": "False" + "True": "1", + "False": "0" } }, { @@ -950,8 +950,8 @@ "IncludeInCommandLine": false, "DefaultValue": "0", "EnumValues": { - "1": "True", - "0": "False" + "True": "1", + "False": "0" } }, { @@ -1044,8 +1044,8 @@ "IncludeInCommandLine": false, "DefaultValue": "1", "EnumValues": { - "1": "True", - "0": "False" + "True": "1", + "False": "0" } }, { @@ -1060,8 +1060,8 @@ "IncludeInCommandLine": false, "DefaultValue": "1", "EnumValues": { - "1": "True", - "0": "False" + "True": "1", + "False": "0" } }, { @@ -1076,8 +1076,8 @@ "IncludeInCommandLine": false, "DefaultValue": "1", "EnumValues": { - "1": "True", - "0": "False" + "True": "1", + "False": "0" } }, { @@ -1105,8 +1105,8 @@ "IncludeInCommandLine": false, "DefaultValue": "1", "EnumValues": { - "1": "True", - "0": "False" + "True": "1", + "False": "0" } }, { @@ -1121,8 +1121,8 @@ "IncludeInCommandLine": false, "DefaultValue": "1", "EnumValues": { - "1": "True", - "0": "False" + "True": "1", + "False": "0" } }, { @@ -1176,8 +1176,8 @@ "IncludeInCommandLine": false, "DefaultValue": "1", "EnumValues": { - "1": "True", - "0": "False" + "True": "1", + "False": "0" } }, { @@ -1192,8 +1192,8 @@ "IncludeInCommandLine": false, "DefaultValue": "0", "EnumValues": { - "1": "True", - "0": "False" + "True": "1", + "False": "0" } }, { @@ -1234,8 +1234,8 @@ "IncludeInCommandLine": false, "DefaultValue": "1", "EnumValues": { - "1": "True", - "0": "False" + "True": "1", + "False": "0" } }, { @@ -1302,8 +1302,8 @@ "IncludeInCommandLine": false, "DefaultValue": "1", "EnumValues": { - "1": "True", - "0": "False" + "True": "1", + "False": "0" } }, { @@ -1318,8 +1318,8 @@ "IncludeInCommandLine": false, "DefaultValue": "1", "EnumValues": { - "1": "True", - "0": "False" + "True": "1", + "False": "0" } }, { @@ -1334,8 +1334,8 @@ "IncludeInCommandLine": false, "DefaultValue": "1", "EnumValues": { - "1": "True", - "0": "False" + "True": "1", + "False": "0" } }, { @@ -1363,8 +1363,8 @@ "IncludeInCommandLine": false, "DefaultValue": "0", "EnumValues": { - "1": "True", - "0": "False" + "True": "1", + "False": "0" } }, { @@ -1379,8 +1379,8 @@ "IncludeInCommandLine": false, "DefaultValue": "1", "EnumValues": { - "1": "True", - "0": "False" + "True": "1", + "False": "0" } }, { @@ -1395,8 +1395,8 @@ "IncludeInCommandLine": false, "DefaultValue": "1", "EnumValues": { - "1": "True", - "0": "False" + "True": "1", + "False": "0" } }, { @@ -1411,8 +1411,8 @@ "IncludeInCommandLine": false, "DefaultValue": "1", "EnumValues": { - "1": "True", - "0": "False" + "True": "1", + "False": "0" } }, { @@ -1427,8 +1427,8 @@ "IncludeInCommandLine": false, "DefaultValue": "0", "EnumValues": { - "1": "True", - "0": "False" + "True": "1", + "False": "0" } }, { @@ -1456,8 +1456,8 @@ "IncludeInCommandLine": false, "DefaultValue": "0", "EnumValues": { - "1": "True", - "0": "False" + "True": "1", + "False": "0" } }, { @@ -1485,8 +1485,8 @@ "IncludeInCommandLine": false, "DefaultValue": "1", "EnumValues": { - "1": "True", - "0": "False" + "True": "1", + "False": "0" } }, { @@ -1501,8 +1501,8 @@ "IncludeInCommandLine": false, "DefaultValue": "1", "EnumValues": { - "1": "True", - "0": "False" + "True": "1", + "False": "0" } }, { @@ -1517,8 +1517,8 @@ "IncludeInCommandLine": false, "DefaultValue": "1", "EnumValues": { - "1": "True", - "0": "False" + "True": "1", + "False": "0" } }, { @@ -1546,8 +1546,8 @@ "IncludeInCommandLine": false, "DefaultValue": "1", "EnumValues": { - "1": "True", - "0": "False" + "True": "1", + "False": "0" } }, { @@ -1562,8 +1562,8 @@ "IncludeInCommandLine": false, "DefaultValue": "1", "EnumValues": { - "1": "True", - "0": "False" + "True": "1", + "False": "0" } }, { @@ -1578,8 +1578,8 @@ "IncludeInCommandLine": false, "DefaultValue": "1", "EnumValues": { - "1": "True", - "0": "False" + "True": "1", + "False": "0" } }, { @@ -1620,8 +1620,8 @@ "IncludeInCommandLine": false, "DefaultValue": "0", "EnumValues": { - "1": "True", - "0": "False" + "True": "1", + "False": "0" } }, { @@ -1636,8 +1636,8 @@ "IncludeInCommandLine": false, "DefaultValue": "0", "EnumValues": { - "1": "True", - "0": "False" + "True": "1", + "False": "0" } }, { @@ -1652,8 +1652,8 @@ "IncludeInCommandLine": false, "DefaultValue": "0", "EnumValues": { - "1": "True", - "0": "False" + "True": "1", + "False": "0" } }, { @@ -1668,8 +1668,8 @@ "IncludeInCommandLine": false, "DefaultValue": "1", "EnumValues": { - "1": "True", - "0": "False" + "True": "1", + "False": "0" } }, { @@ -1684,8 +1684,8 @@ "IncludeInCommandLine": false, "DefaultValue": "1", "EnumValues": { - "1": "True", - "0": "False" + "True": "1", + "False": "0" } }, { @@ -1700,8 +1700,8 @@ "IncludeInCommandLine": false, "DefaultValue": "1", "EnumValues": { - "1": "True", - "0": "False" + "True": "1", + "False": "0" } }, { @@ -1716,8 +1716,8 @@ "IncludeInCommandLine": false, "DefaultValue": "0", "EnumValues": { - "1": "True", - "0": "False" + "True": "1", + "False": "0" } }, { @@ -1732,8 +1732,8 @@ "IncludeInCommandLine": false, "DefaultValue": "0", "EnumValues": { - "1": "True", - "0": "False" + "True": "1", + "False": "0" } }, { @@ -1787,8 +1787,8 @@ "IncludeInCommandLine": false, "DefaultValue": "1", "EnumValues": { - "1": "True", - "0": "False" + "True": "1", + "False": "0" } }, { From fe82ee759d56664e650d0c46d72375e182ff8e27 Mon Sep 17 00:00:00 2001 From: IceOfWraith <96364530+IceOfWraith@users.noreply.github.com> Date: Thu, 13 Jan 2022 21:29:25 -0600 Subject: [PATCH 09/14] Update Project Zomboid Checkboxes This updates the checkboxes to the latest format. This could cause issues with the server until implemented. --- project-zomboidconfig.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/project-zomboidconfig.json b/project-zomboidconfig.json index 5afaaa2..7b68b32 100644 --- a/project-zomboidconfig.json +++ b/project-zomboidconfig.json @@ -23,8 +23,8 @@ "IncludeInCommandLine": true, "DefaultValue": "true", "EnumValues": { - "false": "False", - "true": "True" + "True": "true", + "False": "false" } }, { @@ -39,8 +39,8 @@ "IncludeInCommandLine": false, "DefaultValue": "1", "EnumValues": { - "0": "False", - "1": "True" + "True": "1", + "False": "0" } }, { From b5096eb6711cfb188db53f5acb599de335f5bb61 Mon Sep 17 00:00:00 2001 From: IceOfWraith <96364530+IceOfWraith@users.noreply.github.com> Date: Thu, 13 Jan 2022 21:33:42 -0600 Subject: [PATCH 10/14] Update Broke Protocol Checkboxes This updates the checkboxes to the latest format. Unknown if this caused any issues, but will correct the code for future use. --- brokeprotocolconfig.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/brokeprotocolconfig.json b/brokeprotocolconfig.json index e0facc0..4c8ece0 100644 --- a/brokeprotocolconfig.json +++ b/brokeprotocolconfig.json @@ -76,8 +76,8 @@ "IncludeInCommandLine": false, "DefaultValue": "false", "EnumValues": { - "true": "True", - "false": "False" + "True": "true", + "False": "false" } } ] From 0d47ab05d324ef2e625f1d4973222ac2ac22b66b Mon Sep 17 00:00:00 2001 From: IceOfWraith <96364530+IceOfWraith@users.noreply.github.com> Date: Thu, 13 Jan 2022 21:36:13 -0600 Subject: [PATCH 11/14] Update Risk of Rain 2 Checkboxes This will update the checkboxes to the latest format. This will cause issues with the server until implemented. --- risk-of-rain-2config.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/risk-of-rain-2config.json b/risk-of-rain-2config.json index 4d954df..2535537 100644 --- a/risk-of-rain-2config.json +++ b/risk-of-rain-2config.json @@ -50,8 +50,8 @@ "IncludeInCommandLine": false, "DefaultValue": "1", "EnumValues": { - "0": "False", - "1": "True" + "1": "True", + "0": "False" } } -] \ No newline at end of file +] From b5a4566c00a037c8c7f8f2d04a4da349835faaf2 Mon Sep 17 00:00:00 2001 From: IceOfWraith <96364530+IceOfWraith@users.noreply.github.com> Date: Fri, 14 Jan 2022 00:10:42 -0600 Subject: [PATCH 12/14] Update Risk of Rain 2 Checkboxes Again This time the right way. --- risk-of-rain-2config.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/risk-of-rain-2config.json b/risk-of-rain-2config.json index 2535537..1915c1c 100644 --- a/risk-of-rain-2config.json +++ b/risk-of-rain-2config.json @@ -50,8 +50,8 @@ "IncludeInCommandLine": false, "DefaultValue": "1", "EnumValues": { - "1": "True", - "0": "False" + "True": "1", + "False": "0" } } ] From 9480ca72ca1f6283673758c5bd7fea8dcece464e Mon Sep 17 00:00:00 2001 From: PhonicUK Date: Fri, 14 Jan 2022 14:02:49 +0000 Subject: [PATCH 13/14] Update README.md --- README.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 6eace76..d580d42 100644 --- a/README.md +++ b/README.md @@ -10,7 +10,7 @@ You can also use the online configurator at https://config.getamp.sh/ to help wi Right now the following restrictions apply to templates that may be publicly shared via this repository (some of these will be relaxed over time): - The application must not require any login/authentication in order to download (except for SteamCMD logins). - - Both Windows and Linux must be accomodated for. If the application does not have a Linux version you should add a Proton download via SteamCMD to support it. + - If the application does not have a Linux version you should add a Proton download via SteamCMD to support it if possible. - Applications that have customizable settings must use a Settings Manifest. - Only applications that expose some kind of Console that AMP is able to pick up. - Do not invoke any shell scripts/batch files. You must only launch actual executables. @@ -29,6 +29,8 @@ For example, `valheim.kvp`, `valheimconfig.json`, `valheimmetaconfig.json` Do not use any directories and include no-other files. +**If you are only submitting a draft, make sure to append (draft) to the pull request title.** + # Editing templates If you believe that a template needs either updating or changes made, please submit a pull request for that template with a justification for why that change is needed. If possible try and contact the original author first. From d467cdaefc62b123df6249dbc670b10b1dde7f47 Mon Sep 17 00:00:00 2001 From: IceOfWraith <96364530+IceOfWraith@users.noreply.github.com> Date: Fri, 14 Jan 2022 09:22:18 -0600 Subject: [PATCH 14/14] Correct Space Engineers Config The config directory was not auto-creating on first startup and the checkboxes did not match the latest format. --- space-engineers-generic.kvp | 2 +- space-engineers-genericconfig.json | 274 ++++++++++++++--------------- 2 files changed, 138 insertions(+), 138 deletions(-) diff --git a/space-engineers-generic.kvp b/space-engineers-generic.kvp index 18bb240..f69da4b 100644 --- a/space-engineers-generic.kvp +++ b/space-engineers-generic.kvp @@ -19,7 +19,7 @@ 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":"298740/servers"}] +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"}] App.WorkingDir=298740 Console.ThrowawayMessageRegex=^(WARNING|ERROR): Shader.+$ Console.AppReadyRegex=^\d+\-\d+\-\d+ \d+\:\d+\:\d+.\d+\: Game ready.*$ diff --git a/space-engineers-genericconfig.json b/space-engineers-genericconfig.json index b26b4db..1e0f181 100644 --- a/space-engineers-genericconfig.json +++ b/space-engineers-genericconfig.json @@ -123,8 +123,8 @@ "IncludeInCommandLine": false, "DefaultValue": "true", "EnumValues": { - "true": "True", - "false": "False" + "True": "true", + "False": "false" } }, { @@ -139,8 +139,8 @@ "IncludeInCommandLine": false, "DefaultValue": "false", "EnumValues": { - "true": "True", - "false": "False" + "True": "true", + "False": "false" } }, { @@ -155,8 +155,8 @@ "IncludeInCommandLine": false, "DefaultValue": "true", "EnumValues": { - "true": "True", - "false": "False" + "True": "true", + "False": "false" } }, { @@ -171,8 +171,8 @@ "IncludeInCommandLine": false, "DefaultValue": "true", "EnumValues": { - "true": "True", - "false": "False" + "True": "true", + "False": "false" } }, { @@ -187,8 +187,8 @@ "IncludeInCommandLine": false, "DefaultValue": "true", "EnumValues": { - "true": "True", - "false": "False" + "True": "true", + "False": "false" } }, { @@ -203,8 +203,8 @@ "IncludeInCommandLine": false, "DefaultValue": "true", "EnumValues": { - "true": "True", - "false": "False" + "True": "true", + "False": "false" } }, { @@ -219,8 +219,8 @@ "IncludeInCommandLine": false, "DefaultValue": "true", "EnumValues": { - "true": "True", - "false": "False" + "True": "true", + "False": "false" } }, { @@ -235,8 +235,8 @@ "IncludeInCommandLine": false, "DefaultValue": "false", "EnumValues": { - "true": "True", - "false": "False" + "True": "true", + "False": "false" } }, { @@ -270,8 +270,8 @@ "IncludeInCommandLine": false, "DefaultValue": "true", "EnumValues": { - "true": "True", - "false": "False" + "True": "true", + "False": "false" } }, { @@ -286,8 +286,8 @@ "IncludeInCommandLine": false, "DefaultValue": "false", "EnumValues": { - "true": "True", - "false": "False" + "True": "true", + "False": "false" } }, { @@ -367,8 +367,8 @@ "IncludeInCommandLine": false, "DefaultValue": "false", "EnumValues": { - "true": "True", - "false": "False" + "True": "true", + "False": "false" } }, { @@ -409,8 +409,8 @@ "IncludeInCommandLine": false, "DefaultValue": "true", "EnumValues": { - "true": "True", - "false": "False" + "True": "true", + "False": "false" } }, { @@ -438,8 +438,8 @@ "IncludeInCommandLine": false, "DefaultValue": "true", "EnumValues": { - "true": "True", - "false": "False" + "True": "true", + "False": "false" } }, { @@ -471,8 +471,8 @@ "IncludeInCommandLine": false, "DefaultValue": "true", "EnumValues": { - "true": "True", - "false": "False" + "True": "true", + "False": "false" } }, { @@ -601,8 +601,8 @@ "IncludeInCommandLine": false, "DefaultValue": "true", "EnumValues": { - "true": "True", - "false": "False" + "True": "true", + "False": "false" } }, { @@ -617,8 +617,8 @@ "IncludeInCommandLine": false, "DefaultValue": "false", "EnumValues": { - "true": "True", - "false": "False" + "True": "true", + "False": "false" } }, { @@ -633,8 +633,8 @@ "IncludeInCommandLine": false, "DefaultValue": "false", "EnumValues": { - "true": "True", - "false": "False" + "True": "true", + "False": "false" } }, { @@ -649,8 +649,8 @@ "IncludeInCommandLine": false, "DefaultValue": "false", "EnumValues": { - "true": "True", - "false": "False" + "True": "true", + "False": "false" } }, { @@ -691,8 +691,8 @@ "IncludeInCommandLine": false, "DefaultValue": "true", "EnumValues": { - "true": "True", - "false": "False" + "True": "true", + "False": "false" } }, { @@ -707,8 +707,8 @@ "IncludeInCommandLine": false, "DefaultValue": "true", "EnumValues": { - "true": "True", - "false": "False" + "True": "true", + "False": "false" } }, { @@ -723,8 +723,8 @@ "IncludeInCommandLine": false, "DefaultValue": "true", "EnumValues": { - "true": "True", - "false": "False" + "True": "true", + "False": "false" } }, { @@ -739,8 +739,8 @@ "IncludeInCommandLine": false, "DefaultValue": "false", "EnumValues": { - "true": "True", - "false": "False" + "True": "true", + "False": "false" } }, { @@ -755,8 +755,8 @@ "IncludeInCommandLine": false, "DefaultValue": "true", "EnumValues": { - "true": "True", - "false": "False" + "True": "true", + "False": "false" } }, { @@ -771,8 +771,8 @@ "IncludeInCommandLine": false, "DefaultValue": "false", "EnumValues": { - "true": "True", - "false": "False" + "True": "true", + "False": "false" } }, { @@ -787,8 +787,8 @@ "IncludeInCommandLine": false, "DefaultValue": "true", "EnumValues": { - "true": "True", - "false": "False" + "True": "true", + "False": "false" } }, { @@ -803,8 +803,8 @@ "IncludeInCommandLine": false, "DefaultValue": "true", "EnumValues": { - "true": "True", - "false": "False" + "True": "true", + "False": "false" } }, { @@ -819,8 +819,8 @@ "IncludeInCommandLine": false, "DefaultValue": "false", "EnumValues": { - "true": "True", - "false": "False" + "True": "true", + "False": "false" } }, { @@ -835,8 +835,8 @@ "IncludeInCommandLine": false, "DefaultValue": "false", "EnumValues": { - "true": "True", - "false": "False" + "True": "true", + "False": "false" } }, { @@ -851,8 +851,8 @@ "IncludeInCommandLine": false, "DefaultValue": "false", "EnumValues": { - "true": "True", - "false": "False" + "True": "true", + "False": "false" } }, { @@ -893,8 +893,8 @@ "IncludeInCommandLine": false, "DefaultValue": "true", "EnumValues": { - "true": "True", - "false": "False" + "True": "true", + "False": "false" } }, { @@ -909,8 +909,8 @@ "IncludeInCommandLine": false, "DefaultValue": "true", "EnumValues": { - "true": "True", - "false": "False" + "True": "true", + "False": "false" } }, { @@ -925,8 +925,8 @@ "IncludeInCommandLine": false, "DefaultValue": "false", "EnumValues": { - "true": "True", - "false": "False" + "True": "true", + "False": "false" } }, { @@ -941,8 +941,8 @@ "IncludeInCommandLine": false, "DefaultValue": "true", "EnumValues": { - "true": "True", - "false": "False" + "True": "true", + "False": "false" } }, { @@ -970,8 +970,8 @@ "IncludeInCommandLine": false, "DefaultValue": "false", "EnumValues": { - "true": "True", - "false": "False" + "True": "true", + "False": "false" } }, { @@ -986,8 +986,8 @@ "IncludeInCommandLine": false, "DefaultValue": "false", "EnumValues": { - "true": "True", - "false": "False" + "True": "true", + "False": "false" } }, { @@ -1002,8 +1002,8 @@ "IncludeInCommandLine": false, "DefaultValue": "false", "EnumValues": { - "true": "True", - "false": "False" + "True": "true", + "False": "false" } }, { @@ -1031,8 +1031,8 @@ "IncludeInCommandLine": false, "DefaultValue": "false", "EnumValues": { - "true": "True", - "false": "False" + "True": "true", + "False": "false" } }, { @@ -1060,8 +1060,8 @@ "IncludeInCommandLine": false, "DefaultValue": "false", "EnumValues": { - "true": "True", - "false": "False" + "True": "true", + "False": "false" } }, { @@ -1076,8 +1076,8 @@ "IncludeInCommandLine": false, "DefaultValue": "false", "EnumValues": { - "true": "True", - "false": "False" + "True": "true", + "False": "false" } }, { @@ -1118,8 +1118,8 @@ "IncludeInCommandLine": false, "DefaultValue": "false", "EnumValues": { - "true": "True", - "false": "False" + "True": "true", + "False": "false" } }, { @@ -1134,8 +1134,8 @@ "IncludeInCommandLine": false, "DefaultValue": "false", "EnumValues": { - "true": "True", - "false": "False" + "True": "true", + "False": "false" } }, { @@ -1163,8 +1163,8 @@ "IncludeInCommandLine": false, "DefaultValue": "false", "EnumValues": { - "true": "True", - "false": "False" + "True": "true", + "False": "false" } }, { @@ -1179,8 +1179,8 @@ "IncludeInCommandLine": false, "DefaultValue": "false", "EnumValues": { - "true": "True", - "false": "False" + "True": "true", + "False": "false" } }, { @@ -1195,8 +1195,8 @@ "IncludeInCommandLine": false, "DefaultValue": "true", "EnumValues": { - "true": "True", - "false": "False" + "True": "true", + "False": "false" } }, { @@ -1211,8 +1211,8 @@ "IncludeInCommandLine": false, "DefaultValue": "true", "EnumValues": { - "true": "True", - "false": "False" + "True": "true", + "False": "false" } }, { @@ -1240,8 +1240,8 @@ "IncludeInCommandLine": false, "DefaultValue": "true", "EnumValues": { - "true": "True", - "false": "False" + "True": "true", + "False": "false" } }, { @@ -1360,8 +1360,8 @@ "IncludeInCommandLine": false, "DefaultValue": "true", "EnumValues": { - "true": "True", - "false": "False" + "True": "true", + "False": "false" } }, { @@ -1415,8 +1415,8 @@ "IncludeInCommandLine": false, "DefaultValue": "false", "EnumValues": { - "true": "True", - "false": "False" + "True": "true", + "False": "false" } }, { @@ -1431,8 +1431,8 @@ "IncludeInCommandLine": false, "DefaultValue": "false", "EnumValues": { - "true": "True", - "false": "False" + "True": "true", + "False": "false" } }, { @@ -1460,8 +1460,8 @@ "IncludeInCommandLine": false, "DefaultValue": "false", "EnumValues": { - "true": "True", - "false": "False" + "True": "true", + "False": "false" } }, { @@ -1476,8 +1476,8 @@ "IncludeInCommandLine": false, "DefaultValue": "false", "EnumValues": { - "true": "True", - "false": "False" + "True": "true", + "False": "false" } }, { @@ -1492,8 +1492,8 @@ "IncludeInCommandLine": false, "DefaultValue": "false", "EnumValues": { - "true": "True", - "false": "False" + "True": "true", + "False": "false" } }, { @@ -1508,8 +1508,8 @@ "IncludeInCommandLine": false, "DefaultValue": "false", "EnumValues": { - "true": "True", - "false": "False" + "True": "true", + "False": "false" } }, { @@ -1628,8 +1628,8 @@ "IncludeInCommandLine": false, "DefaultValue": "true", "EnumValues": { - "true": "True", - "false": "False" + "True": "true", + "False": "false" } }, { @@ -1644,8 +1644,8 @@ "IncludeInCommandLine": false, "DefaultValue": "false", "EnumValues": { - "true": "True", - "false": "False" + "True": "true", + "False": "false" } }, { @@ -1673,8 +1673,8 @@ "IncludeInCommandLine": false, "DefaultValue": "false", "EnumValues": { - "true": "True", - "false": "False" + "True": "true", + "False": "false" } }, { @@ -1689,8 +1689,8 @@ "IncludeInCommandLine": false, "DefaultValue": "true", "EnumValues": { - "true": "True", - "false": "False" + "True": "true", + "False": "false" } }, { @@ -1705,8 +1705,8 @@ "IncludeInCommandLine": false, "DefaultValue": "false", "EnumValues": { - "true": "True", - "false": "False" + "True": "true", + "False": "false" } }, { @@ -1760,8 +1760,8 @@ "IncludeInCommandLine": false, "DefaultValue": "true", "EnumValues": { - "true": "True", - "false": "False" + "True": "true", + "False": "false" } }, { @@ -1776,8 +1776,8 @@ "IncludeInCommandLine": false, "DefaultValue": "false", "EnumValues": { - "true": "True", - "false": "False" + "True": "true", + "False": "false" } }, { @@ -1805,8 +1805,8 @@ "IncludeInCommandLine": false, "DefaultValue": "true", "EnumValues": { - "true": "True", - "false": "False" + "True": "true", + "False": "false" } }, { @@ -1834,8 +1834,8 @@ "IncludeInCommandLine": false, "DefaultValue": "false", "EnumValues": { - "true": "True", - "false": "False" + "True": "true", + "False": "false" } }, { @@ -1863,8 +1863,8 @@ "IncludeInCommandLine": false, "DefaultValue": "false", "EnumValues": { - "true": "True", - "false": "False" + "True": "true", + "False": "false" } }, { @@ -1909,7 +1909,7 @@ { "DisplayName": "Steam Port", "Category": "Server Settings", - "Description": "Must match AMP's Application Port 3", + "Description": "Must match AMP's Application Port 2", "Keywords": "Steam Port", "FieldName": "SteamPort", "InputType": "number", @@ -1931,8 +1931,8 @@ "IncludeInCommandLine": false, "DefaultValue": "false", "EnumValues": { - "true": "True", - "false": "False" + "True": "true", + "False": "false" } }, { @@ -2025,8 +2025,8 @@ "IncludeInCommandLine": false, "DefaultValue": "false", "EnumValues": { - "true": "True", - "false": "False" + "True": "true", + "False": "false" } }, { @@ -2041,8 +2041,8 @@ "IncludeInCommandLine": false, "DefaultValue": "false", "EnumValues": { - "true": "True", - "false": "False" + "True": "true", + "False": "false" } }, { @@ -2083,8 +2083,8 @@ "IncludeInCommandLine": false, "DefaultValue": "false", "EnumValues": { - "true": "True", - "false": "False" + "True": "true", + "False": "false" } }, { @@ -2099,8 +2099,8 @@ "IncludeInCommandLine": false, "DefaultValue": "false", "EnumValues": { - "true": "True", - "false": "False" + "True": "true", + "False": "false" } } ] \ No newline at end of file