diff --git a/assetto-corsa-comp.kvp b/assetto-corsa-comp.kvp index 0c9d1a5..82e4ac5 100644 --- a/assetto-corsa-comp.kvp +++ b/assetto-corsa-comp.kvp @@ -49,7 +49,7 @@ App.AdminLoginTransform=None App.RCONConnectDelaySeconds=5 App.RCONConnectRetrySeconds=5 App.TelnetLoginFormat={0} -App.UpdateSources=[{"UpdateStageName":"SteamCMD Server Download","UpdateSourcePlatform":"All","UpdateSource":"SteamCMD","UpdateSourceData":"1430110","ForceDownloadPlatform":"Windows"}] +App.UpdateSources=[{"UpdateStageName":"SteamCMD Server Download","UpdateSourcePlatform":"All","UpdateSource":"SteamCMD","UpdateSourceData":"1430110","UpdateSourceArgs":"805550","ForceDownloadPlatform":"Windows"}] App.Compatibility=LinuxBufferedConsole, WindowsBufferedConsole App.SteamUpdateAnonymousLogin=False App.SteamForceLoginPrompt=False diff --git a/assetto-corsa-compconfig.json b/assetto-corsa-compconfig.json index a604696..f9c6b68 100644 --- a/assetto-corsa-compconfig.json +++ b/assetto-corsa-compconfig.json @@ -89,7 +89,8 @@ "IncludeInCommandLine":false, "DefaultValue":"85", "Suffix":"connections", - "EnumValues":{} + "EnumValues":{}, + "MinValue":"1" }, { "DisplayName":"Player Limit", diff --git a/assetto-corsa.kvp b/assetto-corsa.kvp index 310af9a..2f9fb9a 100644 --- a/assetto-corsa.kvp +++ b/assetto-corsa.kvp @@ -49,7 +49,7 @@ App.AdminLoginTransform=None App.RCONConnectDelaySeconds=5 App.RCONConnectRetrySeconds=5 App.TelnetLoginFormat={0} -App.UpdateSources=[{"UpdateStageName":"SteamCMD Server Download","UpdateSourcePlatform":"All","UpdateSource":"SteamCMD","UpdateSourceData":"302550","ForceDownloadPlatform":"Windows"}] +App.UpdateSources=[{"UpdateStageName":"SteamCMD Server Download","UpdateSourcePlatform":"All","UpdateSource":"SteamCMD","UpdateSourceData":"302550","UpdateSourceArgs":"244210","ForceDownloadPlatform":"Windows"}] App.Compatibility=None App.SteamUpdateAnonymousLogin=False App.SteamForceLoginPrompt=False diff --git a/assetto-corsaconfig.json b/assetto-corsaconfig.json index 0666ee2..439d70e 100644 --- a/assetto-corsaconfig.json +++ b/assetto-corsaconfig.json @@ -105,7 +105,8 @@ "IncludeInCommandLine":false, "DefaultValue":"18", "Suffix":"players", - "EnumValues":{} + "EnumValues":{}, + "MinValue":"1" }, { "DisplayName":"Blacklist Mode", diff --git a/astroneer.kvp b/astroneer.kvp index 2ee7c41..461897e 100644 --- a/astroneer.kvp +++ b/astroneer.kvp @@ -19,13 +19,13 @@ App.DisplayName=Astroneer App.RootDir=./astroneer/ App.BaseDirectory=./astroneer/728470/ App.ExecutableWin=728470/Astro/Binaries/Win64/AstroServer-Win64-Shipping.exe -App.ExecutableLinux=1580130/proton +App.ExecutableLinux= App.WorkingDir=728470/Astro/Binaries/Win64 -App.LinuxCommandLineArgs=run ./Astro/Binaries/Win64/AstroServer-Win64-Shipping.exe +App.LinuxCommandLineArgs= App.WindowsCommandLineArgs= App.CommandLineArgs={{$PlatformArgs}} -Port={{$ApplicationPort1}} -ConsolePort={{$RemoteAdminPort}} {{$FormattedArgs}} App.AppSettings={} -App.EnvironmentVariables={"LD_LIBRARY_PATH":"./linux64:%LD_LIBRARY_PATH%","SteamAppId":"361420","STEAM_COMPAT_DATA_PATH":"{{$FullRootDir}}1580130","STEAM_COMPAT_CLIENT_INSTALL_PATH":"{{$FullRootDir}}1580130"} +App.EnvironmentVariables={"LD_LIBRARY_PATH":"./linux64:%LD_LIBRARY_PATH%","SteamAppId":"361420"} App.CommandLineParameterFormat=-{0}={1} App.CommandLineParameterDelimiter= App.ExitMethod=OS_CLOSE @@ -48,7 +48,7 @@ App.AdminMethod=STDIO App.AdminLoginTransform=None App.RCONConnectDelaySeconds=5 App.RCONConnectRetrySeconds=5 -App.UpdateSources=[{"UpdateStageName":"SteamCMD Download","UpdateSourcePlatform":"All","UpdateSource":"SteamCMD","UpdateSourceData":"728470","ForceDownloadPlatform":"Windows"},{"UpdateStageName": "Proton Compatibility Layer","UpdateSourcePlatform":"Linux","UpdateSource":"SteamCMD","UpdateSourceData":"1580130"}] +App.UpdateSources=[{"UpdateStageName":"SteamCMD Download","UpdateSourcePlatform":"All","UpdateSource":"SteamCMD","UpdateSourceData":"728470","UpdateSourceArgs":"361420","ForceDownloadPlatform":"Windows"}] App.Compatibility=None App.SteamUpdateAnonymousLogin=True App.SteamForceLoginPrompt=False diff --git a/astroneerconfig.json b/astroneerconfig.json index bc0e57e..ed9f32a 100644 --- a/astroneerconfig.json +++ b/astroneerconfig.json @@ -102,7 +102,8 @@ "IncludeInCommandLine":false, "DefaultValue":"8", "Suffix":"players", - "EnumValues":{} + "EnumValues":{}, + "MinValue":"1" }, { "DisplayName":"Game Save Interval", diff --git a/avorion.kvp b/avorion.kvp index 5e32c7a..52429f6 100644 --- a/avorion.kvp +++ b/avorion.kvp @@ -54,7 +54,7 @@ App.RCONConnectRetrySeconds=5 App.RCONHeartbeatMinutes=0 App.RCONHeartbeatCommand= App.TelnetLoginFormat={0} -App.UpdateSources=[{"UpdateStageName":"SteamCMD Download","UpdateSourcePlatform":"All","UpdateSource": "SteamCMD","UpdateSourceData":"565060"}] +App.UpdateSources=[{"UpdateStageName":"SteamCMD Download","UpdateSourcePlatform":"All","UpdateSource": "SteamCMD","UpdateSourceData":"565060","UpdateSourceArgs":"445220"}] App.Compatibility=None App.SteamUpdateAnonymousLogin=True App.SteamForceLoginPrompt=False @@ -83,4 +83,4 @@ Limits.SleepOnStart=False Limits.SleepDelayMinutes=5 Limits.DozeDelay=2 Limits.AutoRetryCount=5 -Limits.SleepStartThresholdSeconds=25 \ No newline at end of file +Limits.SleepStartThresholdSeconds=25 diff --git a/avorionconfig.json b/avorionconfig.json index 5da25d1..3482878 100644 --- a/avorionconfig.json +++ b/avorionconfig.json @@ -165,7 +165,8 @@ "IncludeInCommandLine":true, "DefaultValue":"10", "Suffix":"players", - "EnumValues":{} + "EnumValues":{}, + "MinValue":"1" }, { "DisplayName":"Save Interval", diff --git a/blackwake.kvp b/blackwake.kvp index 82deb52..05209cb 100644 --- a/blackwake.kvp +++ b/blackwake.kvp @@ -56,7 +56,7 @@ App.RCONConnectRetrySeconds=5 App.RCONHeartbeatMinutes=0 App.RCONHeartbeatCommand=ping App.TelnetLoginFormat=login {0} -App.UpdateSources=[{"UpdateStageName":"SteamCMD Download","UpdateSourcePlatform":"All","UpdateSource":"SteamCMD","UpdateSourceData":"423410","ForceDownloadPlatform":"Windows"}] +App.UpdateSources=[{"UpdateStageName":"SteamCMD Download","UpdateSourcePlatform":"All","UpdateSource":"SteamCMD","UpdateSourceData":"423410","UpdateSourceArgs":"420290","ForceDownloadPlatform":"Windows"}] App.Compatibility=None App.SteamUpdateAnonymousLogin=True App.SteamForceLoginPrompt=False diff --git a/broke-protocol.kvp b/broke-protocol.kvp index 7ad6a34..18f1139 100644 --- a/broke-protocol.kvp +++ b/broke-protocol.kvp @@ -53,7 +53,7 @@ App.RCONConnectRetrySeconds=5 App.RCONHeartbeatMinutes=0 App.RCONHeartbeatCommand=ping App.TelnetLoginFormat={0} -App.UpdateSources=[{"UpdateStageName":"SteamCMD Server Download","UpdateSourcePlatform":"Windows","UpdateSource": "SteamCMD","UpdateSourceData":"696370","UpdateSourceTarget":"{{$FullBaseDir}}"},{"UpdateStageName":"SteamCMD Component Download","UpdateSourcePlatform":"Linux","UpdateSource": "SteamCMD","UpdateSourceData":"1007","UpdateSourceTarget":"{{$FullBaseDir}}"},{"UpdateStageName":"Server Download","UpdateSourcePlatform":"Linux","UpdateSource":"FetchURL","UpdateSourceData":"https://brokeprotocol.com/wp-content/uploads/game.tar.gz","UpdateSourceTarget":"{{$FullBaseDir}}","UnzipUpdateSource":true,"OverwriteExistingFiles":true,"DeleteAfterExtract":true}] +App.UpdateSources=[{"UpdateStageName":"SteamCMD Server Download","UpdateSourcePlatform":"Windows","UpdateSource": "SteamCMD","UpdateSourceData":"696370","UpdateSourceArgs":"696370","UpdateSourceTarget":"{{$FullBaseDir}}"},{"UpdateStageName":"SteamCMD Component Download","UpdateSourcePlatform":"Linux","UpdateSource": "SteamCMD","UpdateSourceData":"1007","UpdateSourceTarget":"{{$FullBaseDir}}"},{"UpdateStageName":"Server Download","UpdateSourcePlatform":"Linux","UpdateSource":"FetchURL","UpdateSourceData":"https://brokeprotocol.com/wp-content/uploads/game.tar.gz","UpdateSourceTarget":"{{$FullBaseDir}}","UnzipUpdateSource":true,"OverwriteExistingFiles":true,"DeleteAfterExtract":true}] App.Compatibility=None App.SteamUpdateAnonymousLogin=False App.SteamForceLoginPrompt=False diff --git a/broke-protocolconfig.json b/broke-protocolconfig.json index 61a74da..46bbc93 100644 --- a/broke-protocolconfig.json +++ b/broke-protocolconfig.json @@ -62,7 +62,8 @@ "ParamFieldName":"$.players", "IncludeInCommandLine":false, "DefaultValue":"32", - "EnumValues":{} + "EnumValues":{}, + "MinValue":"1" }, { "DisplayName":"Enable Whitelist", diff --git a/call-of-duty4mw.kvp b/call-of-duty4mw.kvp index 8f9de05..abbab6a 100644 --- a/call-of-duty4mw.kvp +++ b/call-of-duty4mw.kvp @@ -55,7 +55,7 @@ App.RCONConnectRetrySeconds=5 App.RCONHeartbeatMinutes=0 App.RCONHeartbeatCommand=ping App.TelnetLoginFormat=login {0} -App.UpdateSources=[{"UpdateStageName":"SteamCMD Download","UpdateSourcePlatform":"All","UpdateSource":"SteamCMD","UpdateSourceData":"7940","ForceDownloadPlatform":"Windows"},{"UpdateStageName":"Config File Download","UpdateSourcePlatform":"All","UpdateSource":"FetchURL","UpdateSourceData":"https://raw.githubusercontent.com/CubeCoders/AMPTemplates/main/call-of-duty4mwserver.cfg","UpdateSourceArgs":"main/server.cfg","UpdateSourceTarget":"{{$FullBaseDir}}","OverwriteExistingFiles":false},{"UpdateStageName":"Create Custom Maps Directory","UpdateSourcePlatform":"All","UpdateSource":"CreateDirectory","UpdateSourceArgs":"{{$FullBaseDir}}usermaps","OverwriteExistingFiles":false}] +App.UpdateSources=[{"UpdateStageName":"SteamCMD Download","UpdateSourcePlatform":"All","UpdateSource":"SteamCMD","UpdateSourceData":"7940","UpdateSourceArgs":"7940","ForceDownloadPlatform":"Windows"},{"UpdateStageName":"Config File Download","UpdateSourcePlatform":"All","UpdateSource":"FetchURL","UpdateSourceData":"https://raw.githubusercontent.com/CubeCoders/AMPTemplates/main/call-of-duty4mwserver.cfg","UpdateSourceArgs":"main/server.cfg","UpdateSourceTarget":"{{$FullBaseDir}}","OverwriteExistingFiles":false},{"UpdateStageName":"Create Custom Maps Directory","UpdateSourcePlatform":"All","UpdateSource":"CreateDirectory","UpdateSourceArgs":"{{$FullBaseDir}}usermaps","OverwriteExistingFiles":false}] App.Compatibility=None App.SteamUpdateAnonymousLogin=False App.SteamForceLoginPrompt=False diff --git a/call-of-dutymw3.kvp b/call-of-dutymw3.kvp index 5f42bb3..c47fcb0 100644 --- a/call-of-dutymw3.kvp +++ b/call-of-dutymw3.kvp @@ -55,7 +55,7 @@ App.RCONConnectRetrySeconds=5 App.RCONHeartbeatMinutes=0 App.RCONHeartbeatCommand=ping App.TelnetLoginFormat=login {0} -App.UpdateSources=[{"UpdateStageName":"SteamCMD Download","UpdateSourcePlatform":"All","UpdateSource":"SteamCMD","UpdateSourceData":"42750","ForceDownloadPlatform":"Windows"}] +App.UpdateSources=[{"UpdateStageName":"SteamCMD Download","UpdateSourcePlatform":"All","UpdateSource":"SteamCMD","UpdateSourceData":"42750","UpdateSourceArgs":"42690","ForceDownloadPlatform":"Windows"}] App.Compatibility=None App.SteamUpdateAnonymousLogin=False App.SteamForceLoginPrompt=False diff --git a/carrier-command2.kvp b/carrier-command2.kvp index 5279c7f..0ecfae0 100644 --- a/carrier-command2.kvp +++ b/carrier-command2.kvp @@ -49,7 +49,7 @@ App.AdminLoginTransform=None App.RCONConnectDelaySeconds=5 App.RCONConnectRetrySeconds=5 App.TelnetLoginFormat={0} -App.UpdateSources=[{"UpdateStageName":"SteamCMD Server Download","UpdateSourcePlatform":"All","UpdateSource":"SteamCMD","UpdateSourceData":"1489630","ForceDownloadPlatform":"Windows"},{"UpdateStageName":"SteamCMD Component Download","UpdateSourcePlatform":"All","UpdateSource":"SteamCMD","UpdateSourceData":"1007","UpdateSourceTarget":"1489630","ForceDownloadPlatform":"Windows"},{"UpdateStageName":"Server Config File Download","UpdateSourcePlatform":"All","UpdateSource":"FetchURL","UpdateSourceData":"https://raw.githubusercontent.com/CubeCoders/AMPTemplates/main/carrier-command2server_config.xml","UpdateSourceTarget":"{{$FullInstanceDir}}","OverwriteExistingFiles":true},{"UpdateStageName":"Config File Copy","UpdateSourcePlatform":"All","UpdateSource":"CopyFilePath","UpdateSourceData":"{{$FullBaseDir}}server_config.xml","UpdateSourceArgs":"{{$FullInstanceDir}}carrier-command2server_config.xml","OverwriteExistingFiles":false}] +App.UpdateSources=[{"UpdateStageName":"SteamCMD Server Download","UpdateSourcePlatform":"All","UpdateSource":"SteamCMD","UpdateSourceData":"1489630","UpdateSourceArgs":"1489630","ForceDownloadPlatform":"Windows"},{"UpdateStageName":"SteamCMD Component Download","UpdateSourcePlatform":"All","UpdateSource":"SteamCMD","UpdateSourceData":"1007","UpdateSourceTarget":"1489630","ForceDownloadPlatform":"Windows"},{"UpdateStageName":"Server Config File Download","UpdateSourcePlatform":"All","UpdateSource":"FetchURL","UpdateSourceData":"https://raw.githubusercontent.com/CubeCoders/AMPTemplates/main/carrier-command2server_config.xml","UpdateSourceTarget":"{{$FullInstanceDir}}","OverwriteExistingFiles":true},{"UpdateStageName":"Config File Copy","UpdateSourcePlatform":"All","UpdateSource":"CopyFilePath","UpdateSourceData":"{{$FullBaseDir}}server_config.xml","UpdateSourceArgs":"{{$FullInstanceDir}}carrier-command2server_config.xml","OverwriteExistingFiles":false}] App.Compatibility=None App.SteamUpdateAnonymousLogin=False App.SteamForceLoginPrompt=False diff --git a/carrier-command2config.json b/carrier-command2config.json index 1b889a6..09b5bc4 100644 --- a/carrier-command2config.json +++ b/carrier-command2config.json @@ -65,7 +65,8 @@ "DefaultValue":"4", "Suffix":"players", "Placeholder":"4", - "EnumValues":{} + "EnumValues":{}, + "MinValue":"1" }, { "DisplayName":"Island Count", diff --git a/conan-exiles.kvp b/conan-exiles.kvp index cbfe9a9..4c63d15 100644 --- a/conan-exiles.kvp +++ b/conan-exiles.kvp @@ -49,7 +49,7 @@ App.AdminLoginTransform=None App.RCONConnectDelaySeconds=5 App.RCONConnectRetrySeconds=5 App.TelnetLoginFormat={0} -App.UpdateSources=[{"UpdateStageName":"SteamCMD and Conan Exiles Download","UpdateSourcePlatform":"All","UpdateSource":"SteamCMD","UpdateSourceData":"443030","ForceDownloadPlatform":"Windows"},{"UpdateStageName":"Config Directory Creation","UpdateSourcePlatform":"All","UpdateSource":"CreateDirectory","UpdateSourceArgs":"./conan-exiles/443030/ConanSandbox/Saved/Config/WindowsServer","OverwriteExistingFiles":false},{"UpdateStageName":"ServerSettings File Download","UpdateSourcePlatform":"All","UpdateSource":"FetchURL","UpdateSourceData":"https://github.com/CubeCoders/AMPTemplates/raw/main/conan-exilesconfigsettings.ini","UpdateSourceTarget":"./443030/ConanSandbox/Saved/Config/WindowsServer/","UpdateSourceArgs":"ServerSettings.ini","OverwriteExistingFiles":false}] +App.UpdateSources=[{"UpdateStageName":"SteamCMD and Conan Exiles Download","UpdateSourcePlatform":"All","UpdateSource":"SteamCMD","UpdateSourceData":"443030","UpdateSourceArgs":"440900","ForceDownloadPlatform":"Windows"},{"UpdateStageName":"Config Directory Creation","UpdateSourcePlatform":"All","UpdateSource":"CreateDirectory","UpdateSourceArgs":"./conan-exiles/443030/ConanSandbox/Saved/Config/WindowsServer","OverwriteExistingFiles":false},{"UpdateStageName":"ServerSettings File Download","UpdateSourcePlatform":"All","UpdateSource":"FetchURL","UpdateSourceData":"https://github.com/CubeCoders/AMPTemplates/raw/main/conan-exilesconfigsettings.ini","UpdateSourceTarget":"./443030/ConanSandbox/Saved/Config/WindowsServer/","UpdateSourceArgs":"ServerSettings.ini","OverwriteExistingFiles":false}] App.Compatibility=None App.SteamUpdateAnonymousLogin=True App.SteamForceLoginPrompt=False diff --git a/conan-exilesconfig.json b/conan-exilesconfig.json index f0fbf69..8ed10ba 100644 --- a/conan-exilesconfig.json +++ b/conan-exilesconfig.json @@ -106,7 +106,8 @@ "IncludeInCommandLine":false, "DefaultValue":"40", "Suffix":"players", - "EnumValues":{} + "EnumValues":{}, + "MinValue":"1" }, { "DisplayName":"Server Password", diff --git a/core-keeper.kvp b/core-keeper.kvp index f97217e..00ff337 100644 --- a/core-keeper.kvp +++ b/core-keeper.kvp @@ -25,7 +25,7 @@ App.LinuxCommandLineArgs=-a ./CoreKeeperServer App.WindowsCommandLineArgs= App.CommandLineArgs={{$PlatformArgs}} -port {{ConnectMode}} -datapath "{{$FullBaseDir}}DedicatedServer" {{$FormattedArgs}} -batchmode -logfile - App.AppSettings={} -App.EnvironmentVariables={"LD_LIBRARY_PATH":"{{$FullBaseDir}}linux64:%LD_LIBRARY_PATH%","SteamAppId":"1963720"} +App.EnvironmentVariables={"LD_LIBRARY_PATH":"{{$FullBaseDir}}linux64:%LD_LIBRARY_PATH%","SteamAppId":"1621690"} App.CommandLineParameterFormat=-{0} "{1}" App.CommandLineParameterDelimiter= App.ExitMethod=OS_CLOSE @@ -49,7 +49,7 @@ App.AdminLoginTransform=None App.RCONConnectDelaySeconds=5 App.RCONConnectRetrySeconds=5 App.TelnetLoginFormat={0} -App.UpdateSources=[{"UpdateStageName":"SteamCMD Download","UpdateSourcePlatform":"All","UpdateSource":"SteamCMD","UpdateSourceData":"1963720"}] +App.UpdateSources=[{"UpdateStageName":"SteamCMD Download","UpdateSourcePlatform":"All","UpdateSource":"SteamCMD","UpdateSourceData":"1963720","UpdateSourceArgs":"1621690"}] App.Compatibility=None App.SteamUpdateAnonymousLogin=True App.SteamForceLoginPrompt=False @@ -78,4 +78,4 @@ Limits.SleepOnStart=False Limits.SleepDelayMinutes=5 Limits.DozeDelay=2 Limits.AutoRetryCount=5 -Limits.SleepStartThresholdSeconds=25 \ No newline at end of file +Limits.SleepStartThresholdSeconds=25 diff --git a/core-keeperconfig.json b/core-keeperconfig.json index 1139045..e07f4f0 100644 --- a/core-keeperconfig.json +++ b/core-keeperconfig.json @@ -81,7 +81,8 @@ "IncludeInCommandLine":true, "DefaultValue":"100", "Suffix":"players", - "EnumValues":{} + "EnumValues":{}, + "MinValue":"1" }, { "DisplayName":"Connection Mode", diff --git a/craftopia.kvp b/craftopia.kvp index d3ed02f..5491dd3 100644 --- a/craftopia.kvp +++ b/craftopia.kvp @@ -45,7 +45,7 @@ App.RemoteAdminPassword=Password123 App.AdminMethod=STDIO App.RCONConnectDelaySeconds=5 App.RCONConnectRetrySeconds=5 -App.UpdateSources=[{"UpdateStageName":"SteamCMD Download","UpdateSourcePlatform":"All","UpdateSource":"SteamCMD","UpdateSourceData":"1670340"},{"UpdateStageName":"Server Config File Download","UpdateSourcePlatform":"All","UpdateSource":"FetchURL","UpdateSourceData":"https://raw.githubusercontent.com/Greelan/AMPTemplates/craftopia/craftopiaserversetting.ini","UpdateSourceTarget":"../","OverwriteExistingFiles":true},{"UpdateStageName":"Config File Copy","UpdateSourcePlatform":"All","UpdateSource":"CopyFilePath","UpdateSourceData":"./craftopia/1670340/ServerSetting.ini","UpdateSourceArgs":"./craftopiaserversetting.ini","OverwriteExistingFiles":false}] +App.UpdateSources=[{"UpdateStageName":"SteamCMD Download","UpdateSourcePlatform":"All","UpdateSource":"SteamCMD","UpdateSourceData":"1670340","UpdateSourceArgs":"1307550"},{"UpdateStageName":"Server Config File Download","UpdateSourcePlatform":"All","UpdateSource":"FetchURL","UpdateSourceData":"https://raw.githubusercontent.com/Greelan/AMPTemplates/craftopia/craftopiaserversetting.ini","UpdateSourceTarget":"../","OverwriteExistingFiles":true},{"UpdateStageName":"Config File Copy","UpdateSourcePlatform":"All","UpdateSource":"CopyFilePath","UpdateSourceData":"./craftopia/1670340/ServerSetting.ini","UpdateSourceArgs":"./craftopiaserversetting.ini","OverwriteExistingFiles":false}] App.Compatibility=None App.SteamUpdateAnonymousLogin=True App.SteamForceLoginPrompt=False diff --git a/craftopiaconfig.json b/craftopiaconfig.json index b4c6351..9308274 100644 --- a/craftopiaconfig.json +++ b/craftopiaconfig.json @@ -63,7 +63,7 @@ }, { "DisplayName": "Max Players", - "Description": "Maximum number of player can join into the server.", + "Description": "Maximum number of player can join into the server. (1-127)", "Category": "Server Settings", "Keywords": "max players", "FieldName": "$MaxUsers", @@ -73,7 +73,9 @@ "IncludeInCommandLine": true, "DefaultValue": "7", "EnumValues": {}, - "suffix": "1-127" + "suffix": "players", + "MinValue":"1", + "MaxValue":"127" }, { "DisplayName": "Enable Password", diff --git a/day-of-dragons.kvp b/day-of-dragons.kvp index 32a3a6e..d5da3e6 100644 --- a/day-of-dragons.kvp +++ b/day-of-dragons.kvp @@ -56,7 +56,7 @@ App.RCONConnectRetrySeconds=5 App.RCONHeartbeatMinutes=0 App.RCONHeartbeatCommand=ping App.TelnetLoginFormat={0} -App.UpdateSources=[{"UpdateStageName":"SteamCMD Download","UpdateSourcePlatform":"All","UpdateSource":"SteamCMD","UpdateSourceData":"1088320"},{"UpdateStageName":"SteamCMD Component Download","UpdateSourcePlatform":"Windows","UpdateSource":"SteamCMD","UpdateSourceData":"1007","UpdateSourceTarget":"{{$FullBaseDir}}Dragons/Binaries/Win64/"},{"UpdateStageName":"Create Config Directory","UpdateSourcePlatform":"Windows","UpdateSource":"CreateDirectory","UpdateSourceArgs":"{{$FullBaseDir}}Dragons/Saved/Config/WindowsServer"},{"UpdateStageName":"Create Config Directory","UpdateSourcePlatform":"Linux","UpdateSource":"CreateDirectory","UpdateSourceArgs":"{{$FullBaseDir}}Dragons/Saved/Config/LinuxServer"},{"UpdateStageName":"Game Config File Download","UpdateSourcePlatform":"Windows","UpdateSource":"FetchURL","UpdateSourceData":"https://raw.githubusercontent.com/CubeCoders/AMPTemplates/main/day-of-dragonsgame.ini","UpdateSourceArgs":"Game.ini","UpdateSourceTarget":"{{$FullBaseDir}}Dragons/Saved/Config/WindowsServer/","OverwriteExistingFiles":false},{"UpdateStageName":"Game Config File Download","UpdateSourcePlatform":"Linux","UpdateSource":"FetchURL","UpdateSourceData":"https://raw.githubusercontent.com/CubeCoders/AMPTemplates/main/day-of-dragonsgame.ini","UpdateSourceArgs":"Game.ini","UpdateSourceTarget":"{{$FullBaseDir}}Dragons/Saved/Config/LinuxServer/","OverwriteExistingFiles":false}] +App.UpdateSources=[{"UpdateStageName":"SteamCMD Download","UpdateSourcePlatform":"All","UpdateSource":"SteamCMD","UpdateSourceData":"1088320","UpdateSourceArgs":"1088090","UpdateSourceVersion":"{{Stream}}"},{"UpdateStageName":"SteamCMD Component Download","UpdateSourcePlatform":"Windows","UpdateSource":"SteamCMD","UpdateSourceData":"1007","UpdateSourceTarget":"{{$FullBaseDir}}Dragons/Binaries/Win64/"},{"UpdateStageName":"Create Config Directory","UpdateSourcePlatform":"Windows","UpdateSource":"CreateDirectory","UpdateSourceArgs":"{{$FullBaseDir}}Dragons/Saved/Config/WindowsServer"},{"UpdateStageName":"Create Config Directory","UpdateSourcePlatform":"Linux","UpdateSource":"CreateDirectory","UpdateSourceArgs":"{{$FullBaseDir}}Dragons/Saved/Config/LinuxServer"},{"UpdateStageName":"Game Config File Download","UpdateSourcePlatform":"Windows","UpdateSource":"FetchURL","UpdateSourceData":"https://raw.githubusercontent.com/CubeCoders/AMPTemplates/main/day-of-dragonsgame.ini","UpdateSourceArgs":"Game.ini","UpdateSourceTarget":"{{$FullBaseDir}}Dragons/Saved/Config/WindowsServer/","OverwriteExistingFiles":false},{"UpdateStageName":"Game Config File Download","UpdateSourcePlatform":"Linux","UpdateSource":"FetchURL","UpdateSourceData":"https://raw.githubusercontent.com/CubeCoders/AMPTemplates/main/day-of-dragonsgame.ini","UpdateSourceArgs":"Game.ini","UpdateSourceTarget":"{{$FullBaseDir}}Dragons/Saved/Config/LinuxServer/","OverwriteExistingFiles":false}] App.Compatibility=None App.SteamUpdateAnonymousLogin=True App.SteamForceLoginPrompt=False diff --git a/day-of-dragonsconfig.json b/day-of-dragonsconfig.json index c472cf1..0f36a15 100644 --- a/day-of-dragonsconfig.json +++ b/day-of-dragonsconfig.json @@ -323,5 +323,21 @@ "DefaultValue":"", "Placeholder":"https://discord.gg/mW2p4kr", "EnumValues":{} - } + }, + { + "DisplayName":"Release Stream", + "Category":"SteamCMD and Updates", + "Description":"Sets the server release stream to install. NOTE: Update the server after changing this setting!", + "Keywords":"release,stream,legacy", + "FieldName":"Stream", + "InputType":"enum", + "IsFlagArgument":false, + "ParamFieldName":"Stream", + "IncludeInCommandLine":false, + "DefaultValue":"public", + "EnumValues":{ + "public":"Public (Default/UE5)", + "legacy":"Legacy (UE4)" + } + } ] diff --git a/dont-starve-togetherconfig.json b/dont-starve-togetherconfig.json index 50d01b0..e7a23e1 100644 --- a/dont-starve-togetherconfig.json +++ b/dont-starve-togetherconfig.json @@ -10,7 +10,8 @@ "ParamFieldName": "max_players", "IncludeInCommandLine": false, "DefaultValue": "64", - "EnumValues": {} + "EnumValues": {}, + "MinValue":"1" }, { "DisplayName": "Tick Rate", diff --git a/eco.kvp b/eco.kvp index 0b36837..cb35782 100644 --- a/eco.kvp +++ b/eco.kvp @@ -47,7 +47,7 @@ App.AdminMethod=SourceRCON App.AdminLoginTransform=None App.RCONConnectDelaySeconds=5 App.RCONConnectRetrySeconds=5 -App.UpdateSources=[{"UpdateStageName":"SteamCMD Download","UpdateSourcePlatform":"All","UpdateSource":"SteamCMD","UpdateSourceData":"739590","UpdateSourceVersion":"public","UpdateSourceConditionSetting":"EnableBeta","UpdateSourceConditionValue":"false"},{"UpdateStageName":"SteamCMD Download","UpdateSourcePlatform":"All","UpdateSource":"SteamCMD","UpdateSourceData":"739590","UpdateSourceVersion":"{{BetaBranch}}","UpdateSourceConditionSetting":"EnableBeta","UpdateSourceConditionValue":"true"},{"UpdateStageName":"Network Config Copy","UpdateSourcePlatform":"All","UpdateSource":"CopyFilePath","UpdateSourceData":"./eco/739590/Configs/Network.eco","UpdateSourceArgs":"./eco/739590/Configs/Network.eco.template","OverwriteExistingFiles":false}] +App.UpdateSources=[{"UpdateStageName":"SteamCMD Download","UpdateSourcePlatform":"All","UpdateSource":"SteamCMD","UpdateSourceData":"739590","UpdateSourceArgs":"382310","UpdateSourceVersion":"public","UpdateSourceConditionSetting":"EnableBeta","UpdateSourceConditionValue":"false"},{"UpdateStageName":"SteamCMD Download","UpdateSourcePlatform":"All","UpdateSource":"SteamCMD","UpdateSourceData":"739590","UpdateSourceArgs":"382310","UpdateSourceVersion":"{{BetaBranch}}","UpdateSourceConditionSetting":"EnableBeta","UpdateSourceConditionValue":"true"},{"UpdateStageName":"Network Config Copy","UpdateSourcePlatform":"All","UpdateSource":"CopyFilePath","UpdateSourceData":"./eco/739590/Configs/Network.eco","UpdateSourceArgs":"./eco/739590/Configs/Network.eco.template","OverwriteExistingFiles":false}] App.Compatibility=None App.SteamUpdateAnonymousLogin=True App.SteamForceLoginPrompt=False diff --git a/ecoconfig.json b/ecoconfig.json index 354a192..5e075ce 100644 --- a/ecoconfig.json +++ b/ecoconfig.json @@ -133,11 +133,12 @@ "FieldName":"$MaxUsers", "InputType":"number", "IsFlagArgument":false, - "ParamFieldName":"MaxConnections", + "ParamFieldName":"DefaultSlots", "IncludeInCommandLine":false, "DefaultValue":"-1", "Suffix":"players", - "EnumValues":{} + "EnumValues":{}, + "MinValue":"-1" }, { "DisplayName":"Server IP Binding", @@ -225,4 +226,4 @@ "Placeholder":"", "EnumValues":{} } -] \ No newline at end of file +] diff --git a/empyrion-galactic-survivalconfig.json b/empyrion-galactic-survivalconfig.json index b6dceaf..07608f5 100644 --- a/empyrion-galactic-survivalconfig.json +++ b/empyrion-galactic-survivalconfig.json @@ -78,7 +78,8 @@ "ParamFieldName": "ServerConfig.Srv_MaxPlayers", "IncludeInCommandLine": false, "DefaultValue": "8", - "EnumValues": {} + "EnumValues": {}, + "MinValue":"1" }, { "DisplayName": "Server Description", diff --git a/empyrion-galactic-survivalupdates.json b/empyrion-galactic-survivalupdates.json index 2225900..dbcec1c 100644 --- a/empyrion-galactic-survivalupdates.json +++ b/empyrion-galactic-survivalupdates.json @@ -4,6 +4,7 @@ "UpdateSourcePlatform": "All", "UpdateSource": "SteamCMD", "UpdateSourceData": "530870", + "UpdateSourceArgs":"383120", "ForceDownloadPlatform": "Windows", "UpdateSourceVersion": "{{Stream}}" }, diff --git a/frozen-flameconfig.json b/frozen-flameconfig.json index 7bd8047..c93ca30 100644 --- a/frozen-flameconfig.json +++ b/frozen-flameconfig.json @@ -37,7 +37,8 @@ "IncludeInCommandLine":false, "DefaultValue":"10", "Suffix":"players", - "EnumValues":{} + "EnumValues":{}, + "MinValue":"1" }, { "DisplayName":"Disable EasyAntiCheat", diff --git a/frozen-flameupdates.json b/frozen-flameupdates.json index f8fbc77..b3ae36a 100644 --- a/frozen-flameupdates.json +++ b/frozen-flameupdates.json @@ -3,7 +3,8 @@ "UpdateStageName":"SteamCMD Download", "UpdateSourcePlatform":"All", "UpdateSource":"SteamCMD", - "UpdateSourceData":"1348640" + "UpdateSourceData":"1348640", + "UpdateSourceArgs":"715400" }, { "UpdateStageName":"SteamCMD Component Download", diff --git a/hurtworld.kvp b/hurtworld.kvp index 2cce111..02a8eb5 100644 --- a/hurtworld.kvp +++ b/hurtworld.kvp @@ -39,7 +39,7 @@ App.MaxUsers=20 App.UseRandomAdminPassword=False App.RemoteAdminPassword=Password123 App.AdminMethod=STDIO -App.UpdateSources=[{"UpdateStageName":"SteamCMD Download","UpdateSourcePlatform":"All","UpdateSource":"SteamCMD","UpdateSourceData":"405100"},{"UpdateStageName":"uMod Windows","UpdateSourcePlatform":"Windows","UpdateSource":"FetchURLFromJQ","UpdateSourceData":"https://api.github.com/repos/OxideMod/Oxide.Hurtworld/releases/latest","UpdateSourceArgs":"$.assets[1].browser_download_url","UpdateSourceTarget":"{{$FullBaseDir}}","UnzipUpdateSource":true,"OverwriteExistingFiles":true,"UpdateSourceConditionSetting":"uMod","UpdateSourceConditionValue":"true","DeleteAfterExtract":true},{"UpdateStageName":"uMod Linux","UpdateSourcePlatform":"Linux","UpdateSource":"FetchURLFromJQ","UpdateSourceData":"https://api.github.com/repos/OxideMod/Oxide.Hurtworld/releases/latest","UpdateSourceArgs":"$.assets[0].browser_download_url","UpdateSourceTarget":"{{$FullBaseDir}}","UnzipUpdateSource":true,"OverwriteExistingFiles":true,"UpdateSourceConditionSetting":"uMod","UpdateSourceConditionValue":"true","DeleteAfterExtract":true}] +App.UpdateSources=[{"UpdateStageName":"SteamCMD Download","UpdateSourcePlatform":"All","UpdateSource":"SteamCMD","UpdateSourceData":"405100","UpdateSourceArgs":"393420"},{"UpdateStageName":"uMod Windows","UpdateSourcePlatform":"Windows","UpdateSource":"FetchURLFromJQ","UpdateSourceData":"https://api.github.com/repos/OxideMod/Oxide.Hurtworld/releases/latest","UpdateSourceArgs":"$.assets[1].browser_download_url","UpdateSourceTarget":"{{$FullBaseDir}}","UnzipUpdateSource":true,"OverwriteExistingFiles":true,"UpdateSourceConditionSetting":"uMod","UpdateSourceConditionValue":"true","DeleteAfterExtract":true},{"UpdateStageName":"uMod Linux","UpdateSourcePlatform":"Linux","UpdateSource":"FetchURLFromJQ","UpdateSourceData":"https://api.github.com/repos/OxideMod/Oxide.Hurtworld/releases/latest","UpdateSourceArgs":"$.assets[0].browser_download_url","UpdateSourceTarget":"{{$FullBaseDir}}","UnzipUpdateSource":true,"OverwriteExistingFiles":true,"UpdateSourceConditionSetting":"uMod","UpdateSourceConditionValue":"true","DeleteAfterExtract":true}] App.Compatibility=None App.SteamUpdateAnonymousLogin=True App.SteamForceLoginPrompt=False diff --git a/hurtworldconfig.json b/hurtworldconfig.json index 664e3f6..8d61d15 100755 --- a/hurtworldconfig.json +++ b/hurtworldconfig.json @@ -51,7 +51,8 @@ "SkipIfEmpty":true, "DefaultValue":"20", "Suffix":"players", - "EnumValues":{} + "EnumValues":{}, + "MinValue":"1" },{ "DisplayName":"Map", "Category":"Server Settings", diff --git a/icarus.kvp b/icarus.kvp index 4ed6922..0f61401 100644 --- a/icarus.kvp +++ b/icarus.kvp @@ -49,7 +49,7 @@ App.AdminMethod=STDIO App.AdminLoginTransform=None App.RCONConnectDelaySeconds=5 App.RCONConnectRetrySeconds=5 -App.UpdateSources=[{"UpdateStageName":"SteamCMD Download","UpdateSourcePlatform":"All","UpdateSource":"SteamCMD","UpdateSourceData":"2089300","UpdateSourceVersion":"{{ServerBranch}}","ForceDownloadPlatform":"Windows"},{"UpdateStageName":"Create Config Directory","UpdateSourcePlatform":"All","UpdateSource":"CreateDirectory","UpdateSourceArgs":"{{$FullBaseDir}}Icarus/Saved/Config/WindowsServer","OverwriteExistingFiles":false},{"UpdateStageName":"Config File Download","UpdateSourcePlatform":"All","UpdateSource":"FetchURL","UpdateSourceData":"https://raw.githubusercontent.com/CubeCoders/AMPTemplates/main/icarusserversettings.ini","UpdateSourceArgs":"ServerSettings.ini","UpdateSourceTarget":"{{$FullBaseDir}}Icarus/Saved/Config/WindowsServer/","OverwriteExistingFiles":false}] +App.UpdateSources=[{"UpdateStageName":"SteamCMD Download","UpdateSourcePlatform":"All","UpdateSource":"SteamCMD","UpdateSourceData":"2089300","UpdateSourceArgs":"1149460","UpdateSourceVersion":"{{ServerBranch}}","ForceDownloadPlatform":"Windows"},{"UpdateStageName":"Create Config Directory","UpdateSourcePlatform":"All","UpdateSource":"CreateDirectory","UpdateSourceArgs":"{{$FullBaseDir}}Icarus/Saved/Config/WindowsServer","OverwriteExistingFiles":false},{"UpdateStageName":"Config File Download","UpdateSourcePlatform":"All","UpdateSource":"FetchURL","UpdateSourceData":"https://raw.githubusercontent.com/CubeCoders/AMPTemplates/main/icarusserversettings.ini","UpdateSourceArgs":"ServerSettings.ini","UpdateSourceTarget":"{{$FullBaseDir}}Icarus/Saved/Config/WindowsServer/","OverwriteExistingFiles":false}] App.Compatibility=None App.SteamUpdateAnonymousLogin=True App.SteamForceLoginPrompt=False diff --git a/icarusconfig.json b/icarusconfig.json index 98117d8..ab33bf2 100644 --- a/icarusconfig.json +++ b/icarusconfig.json @@ -236,6 +236,7 @@ "Tier2_Glacier_Extraction_0":"Extraction: Deep Vein", "Tier3_RiverLands_Extraction":"Extraction: Meridian", "Tier4_Arctic_Extraction_0":"Extraction: Payday", + "STYX_E_Extraction":"Extraction: Remnant", "Tier1_Farming":"Hydroponics: Agriculture", "Outpost006_Olympus":"Open World: Olympus", "OpenWorld_Styx":"Open World: Styx", diff --git a/insurgencysandstorm.kvp b/insurgencysandstorm.kvp index 3ca5671..4f8bda9 100644 --- a/insurgencysandstorm.kvp +++ b/insurgencysandstorm.kvp @@ -20,7 +20,7 @@ App.RapidStartup=false App.RemoteAdminPort=27015 App.RootDir=./insurgencysandstorm/ App.UpdateSource=Multi -App.UpdateSources=[{"UpdateStageName":"SteamCMD Download","UpdateSourcePlatform":31,"UpdateSource":4,"UpdateSourceData":"581330","UpdateSourceArgs":null,"UpdateSourceVersion":null,"UpdateSourceTarget":null,"UnzipUpdateSource":false,"OverwriteExistingFiles":false,"ForceDownloadPlatform":0,"UpdateSourceConditionSetting":null,"UpdateSourceConditionValue":null},{"UpdateStageName":"Config Directory Creation","UpdateSourcePlatform":"All","UpdateSource":"CreateDirectory","UpdateSourceArgs":"./insurgencysandstorm/581330/Insurgency/Saved/Config/WindowsServer"},{"UpdateStageName":"Config Directory Creation","UpdateSourcePlatform":"All","UpdateSource":"CreateDirectory","UpdateSourceArgs":"./insurgencysandstorm/581330/Insurgency/Saved/Config/LinuxServer"},{"UpdateStageName":"Base Config Download","UpdateSourcePlatform":31,"UpdateSource":1,"UpdateSourceData":"https://github.com/CubeCoders/AMPTemplates/raw/main/InsurgencySS_Game.ini","UpdateSourceArgs":null,"UpdateSourceVersion":null,"UpdateSourceTarget":"./","UnzipUpdateSource":false,"OverwriteExistingFiles":false,"ForceDownloadPlatform":0,"UpdateSourceConditionSetting":null,"UpdateSourceConditionValue":null},{"UpdateStageName":"Config File Copy","UpdateSourcePlatform":31,"UpdateSource":2,"UpdateSourceData":"./insurgencysandstorm/581330/Insurgency/Saved/Config/WindowsServer/Game.ini","UpdateSourceArgs":"./insurgencysandstorm/InsurgencySS_Game.ini","UpdateSourceVersion":null,"UpdateSourceTarget":null,"UnzipUpdateSource":false,"OverwriteExistingFiles":false,"ForceDownloadPlatform":0,"UpdateSourceConditionSetting":null,"UpdateSourceConditionValue":null},{"UpdateStageName":"Config File Copy","UpdateSourcePlatform":31,"UpdateSource":2,"UpdateSourceData":"./insurgencysandstorm/581330/Insurgency/Saved/Config/LinuxServer/Game.ini","UpdateSourceArgs":"./insurgencysandstorm/InsurgencySS_Game.ini","UpdateSourceVersion":null,"UpdateSourceTarget":null,"UnzipUpdateSource":false,"OverwriteExistingFiles":false,"ForceDownloadPlatform":0,"UpdateSourceConditionSetting":null,"UpdateSourceConditionValue":null}] +App.UpdateSources=[{"UpdateStageName":"SteamCMD Download","UpdateSourcePlatform":31,"UpdateSource":4,"UpdateSourceData":"581330","UpdateSourceArgs":"581320","UpdateSourceVersion":null,"UpdateSourceTarget":null,"UnzipUpdateSource":false,"OverwriteExistingFiles":false,"ForceDownloadPlatform":0,"UpdateSourceConditionSetting":null,"UpdateSourceConditionValue":null},{"UpdateStageName":"Config Directory Creation","UpdateSourcePlatform":"All","UpdateSource":"CreateDirectory","UpdateSourceArgs":"./insurgencysandstorm/581330/Insurgency/Saved/Config/WindowsServer"},{"UpdateStageName":"Config Directory Creation","UpdateSourcePlatform":"All","UpdateSource":"CreateDirectory","UpdateSourceArgs":"./insurgencysandstorm/581330/Insurgency/Saved/Config/LinuxServer"},{"UpdateStageName":"Base Config Download","UpdateSourcePlatform":31,"UpdateSource":1,"UpdateSourceData":"https://github.com/CubeCoders/AMPTemplates/raw/main/InsurgencySS_Game.ini","UpdateSourceArgs":null,"UpdateSourceVersion":null,"UpdateSourceTarget":"./","UnzipUpdateSource":false,"OverwriteExistingFiles":false,"ForceDownloadPlatform":0,"UpdateSourceConditionSetting":null,"UpdateSourceConditionValue":null},{"UpdateStageName":"Config File Copy","UpdateSourcePlatform":31,"UpdateSource":2,"UpdateSourceData":"./insurgencysandstorm/581330/Insurgency/Saved/Config/WindowsServer/Game.ini","UpdateSourceArgs":"./insurgencysandstorm/InsurgencySS_Game.ini","UpdateSourceVersion":null,"UpdateSourceTarget":null,"UnzipUpdateSource":false,"OverwriteExistingFiles":false,"ForceDownloadPlatform":0,"UpdateSourceConditionSetting":null,"UpdateSourceConditionValue":null},{"UpdateStageName":"Config File Copy","UpdateSourcePlatform":31,"UpdateSource":2,"UpdateSourceData":"./insurgencysandstorm/581330/Insurgency/Saved/Config/LinuxServer/Game.ini","UpdateSourceArgs":"./insurgencysandstorm/InsurgencySS_Game.ini","UpdateSourceVersion":null,"UpdateSourceTarget":null,"UnzipUpdateSource":false,"OverwriteExistingFiles":false,"ForceDownloadPlatform":0,"UpdateSourceConditionSetting":null,"UpdateSourceConditionValue":null}] App.WorkingDir=581330 App.UseRandomAdminPassword=True App.MaxUsers=32 @@ -38,4 +38,4 @@ Meta.DisplayImageSource=steam:581320 Meta.DisplayName=Insurgency Sandstorm Meta.EndpointURIFormat=steam://connect/{ip}:{GenericModule.App.ApplicationPort2} Meta.OS=3 -Meta.URL=https://steamdb.info/app/581330/ \ No newline at end of file +Meta.URL=https://steamdb.info/app/581330/ diff --git a/insurgencysandstormconfig.json b/insurgencysandstormconfig.json index 713694f..c5c91c9 100644 --- a/insurgencysandstormconfig.json +++ b/insurgencysandstormconfig.json @@ -263,7 +263,8 @@ "ParamFieldName": "MaxPlayers", "IncludeInCommandLine": false, "DefaultValue": "32", - "EnumValues": {} + "EnumValues": {}, + "MinValue":"1" }, { "DisplayName": "Token", diff --git a/jc3mp.kvp b/jc3mp.kvp index 23d43d8..e72af91 100644 --- a/jc3mp.kvp +++ b/jc3mp.kvp @@ -28,7 +28,7 @@ App.WindowsCommandLineArgs= App.CommandLineArgs= App.UseLinuxIOREDIR=False App.AppSettings={} -App.EnvironmentVariables={"LD_LIBRARY_PATH":"{{$FullBaseDir}}linux64:%LD_LIBRARY_PATH%","SteamAppId":"619960"} +App.EnvironmentVariables={"LD_LIBRARY_PATH":"{{$FullBaseDir}}linux64:%LD_LIBRARY_PATH%","SteamAppId":"619910"} App.CommandLineParameterFormat=-{0} "{1}" App.CommandLineParameterDelimiter= App.ExitMethod=String @@ -55,7 +55,7 @@ App.RCONConnectRetrySeconds=5 App.RCONHeartbeatMinutes=0 App.RCONHeartbeatCommand=ping App.TelnetLoginFormat={0} -App.UpdateSources=[{"UpdateStageName":"SteamCMD Download","UpdateSourcePlatform":"All","UpdateSource":"SteamCMD","UpdateSourceData":"619960"},{"UpdateStageName":"Config Template Download","UpdateSourcePlatform":"All","UpdateSource":"FetchURL","UpdateSourceData":"https://github.com/CubeCoders/AMPTemplates/raw/main/jc3mpserverconfig.json","UpdateSourceTarget":"../","OverwriteExistingFiles":"true"},{"UpdateStageName":"Packages Directory Creation","UpdateSourcePlatform":"All","UpdateSource":"CreateDirectory","UpdateSourceArgs":"{{$FullBaseDir}}packages"},{"UpdateStageName":"Download Default Packages","UpdateSourcePlatform":"All","UpdateSource":"FetchURL","UpdateSourceData":"https://unlimitedjc.files.wordpress.com/2022/09/jc3mp-default-packages.zip","UpdateSourceArgs":"jc3mpdefaultpackages.zip","UpdateSourceTarget":"{{$FullBaseDir}}packages","UnzipUpdateSource":"true","OverwriteExistingFiles":"true","DeleteAfterExtract":"true"},{"UpdateStageName":"chat-master Extract","UpdateSourcePlatform":"Linux","UpdateSource":"Executable","UpdateSourceData":"/bin/bash","UpdateSourceArgs":"-c 'cd jc3mp/619960/packages && unzip -u chat-master.zip'"},{"UpdateStageName":"command-hints-master Extract","UpdateSourcePlatform":"Linux","UpdateSource":"Executable","UpdateSourceData":"/bin/bash","UpdateSourceArgs":"-c 'cd jc3mp/619960/packages && unzip -u command-hints-master.zip'"},{"UpdateStageName":"command-manager-master Extract","UpdateSourcePlatform":"Linux","UpdateSource":"Executable","UpdateSourceData":"/bin/bash","UpdateSourceArgs":"-c 'cd jc3mp/619960/packages && unzip -u command-manager-master.zip'"},{"UpdateStageName":"freeroam-master Extract","UpdateSourcePlatform":"Linux","UpdateSource":"Executable","UpdateSourceData":"/bin/bash","UpdateSourceArgs":"-c 'cd jc3mp/619960/packages && unzip -u freeroam-master.zip'"},{"UpdateStageName":"spawn-menu-master Extract","UpdateSourcePlatform":"Linux","UpdateSource":"Executable","UpdateSourceData":"/bin/bash","UpdateSourceArgs":"-c 'cd jc3mp/619960/packages && unzip -u spawn-menu-master.zip'"},{"UpdateStageName":"chat-master Extract Windows","UpdateSourcePlatform":"Windows","UpdateSource":"Executable","UpdateSourceData":"cmd.exe","UpdateSourceArgs":"/C cd jc3mp\\619960\\packages && tar -xf chat-master.zip"},{"UpdateStageName":"command-hints-master Extract Windows","UpdateSourcePlatform":"Windows","UpdateSource":"Executable","UpdateSourceData":"cmd.exe","UpdateSourceArgs":"/C cd jc3mp\\619960\\packages && tar -xf command-hints-master.zip"},{"UpdateStageName":"command-manager-master Extract Windows","UpdateSourcePlatform":"Windows","UpdateSource":"Executable","UpdateSourceData":"cmd.exe","UpdateSourceArgs":"/C cd jc3mp\\619960\\packages && tar -xf command-manager-master.zip"},{"UpdateStageName":"freeroam-master Extract Windows","UpdateSourcePlatform":"Windows","UpdateSource":"Executable","UpdateSourceData":"cmd.exe","UpdateSourceArgs":"/C cd jc3mp\\619960\\packages && tar -xf freeroam-master.zip"},{"UpdateStageName":"spawn-menu-master Extract Windows","UpdateSourcePlatform":"Windows","UpdateSource":"Executable","UpdateSourceData":"cmd.exe","UpdateSourceArgs":"/C cd jc3mp\\619960\\packages && tar -xf spawn-menu-master.zip"}] +App.UpdateSources=[{"UpdateStageName":"SteamCMD Download","UpdateSourcePlatform":"All","UpdateSource":"SteamCMD","UpdateSourceData":"619960","UpdateSourceArgs":"619910"},{"UpdateStageName":"Config Template Download","UpdateSourcePlatform":"All","UpdateSource":"FetchURL","UpdateSourceData":"https://github.com/CubeCoders/AMPTemplates/raw/main/jc3mpserverconfig.json","UpdateSourceTarget":"../","OverwriteExistingFiles":"true"},{"UpdateStageName":"Packages Directory Creation","UpdateSourcePlatform":"All","UpdateSource":"CreateDirectory","UpdateSourceArgs":"{{$FullBaseDir}}packages"},{"UpdateStageName":"Download Default Packages","UpdateSourcePlatform":"All","UpdateSource":"FetchURL","UpdateSourceData":"https://unlimitedjc.files.wordpress.com/2022/09/jc3mp-default-packages.zip","UpdateSourceArgs":"jc3mpdefaultpackages.zip","UpdateSourceTarget":"{{$FullBaseDir}}packages","UnzipUpdateSource":"true","OverwriteExistingFiles":"true","DeleteAfterExtract":"true"},{"UpdateStageName":"chat-master Extract","UpdateSourcePlatform":"Linux","UpdateSource":"Executable","UpdateSourceData":"/bin/bash","UpdateSourceArgs":"-c 'cd jc3mp/619960/packages && unzip -u chat-master.zip'"},{"UpdateStageName":"command-hints-master Extract","UpdateSourcePlatform":"Linux","UpdateSource":"Executable","UpdateSourceData":"/bin/bash","UpdateSourceArgs":"-c 'cd jc3mp/619960/packages && unzip -u command-hints-master.zip'"},{"UpdateStageName":"command-manager-master Extract","UpdateSourcePlatform":"Linux","UpdateSource":"Executable","UpdateSourceData":"/bin/bash","UpdateSourceArgs":"-c 'cd jc3mp/619960/packages && unzip -u command-manager-master.zip'"},{"UpdateStageName":"freeroam-master Extract","UpdateSourcePlatform":"Linux","UpdateSource":"Executable","UpdateSourceData":"/bin/bash","UpdateSourceArgs":"-c 'cd jc3mp/619960/packages && unzip -u freeroam-master.zip'"},{"UpdateStageName":"spawn-menu-master Extract","UpdateSourcePlatform":"Linux","UpdateSource":"Executable","UpdateSourceData":"/bin/bash","UpdateSourceArgs":"-c 'cd jc3mp/619960/packages && unzip -u spawn-menu-master.zip'"},{"UpdateStageName":"chat-master Extract Windows","UpdateSourcePlatform":"Windows","UpdateSource":"Executable","UpdateSourceData":"cmd.exe","UpdateSourceArgs":"/C cd jc3mp\\619960\\packages && tar -xf chat-master.zip"},{"UpdateStageName":"command-hints-master Extract Windows","UpdateSourcePlatform":"Windows","UpdateSource":"Executable","UpdateSourceData":"cmd.exe","UpdateSourceArgs":"/C cd jc3mp\\619960\\packages && tar -xf command-hints-master.zip"},{"UpdateStageName":"command-manager-master Extract Windows","UpdateSourcePlatform":"Windows","UpdateSource":"Executable","UpdateSourceData":"cmd.exe","UpdateSourceArgs":"/C cd jc3mp\\619960\\packages && tar -xf command-manager-master.zip"},{"UpdateStageName":"freeroam-master Extract Windows","UpdateSourcePlatform":"Windows","UpdateSource":"Executable","UpdateSourceData":"cmd.exe","UpdateSourceArgs":"/C cd jc3mp\\619960\\packages && tar -xf freeroam-master.zip"},{"UpdateStageName":"spawn-menu-master Extract Windows","UpdateSourcePlatform":"Windows","UpdateSource":"Executable","UpdateSourceData":"cmd.exe","UpdateSourceArgs":"/C cd jc3mp\\619960\\packages && tar -xf spawn-menu-master.zip"}] App.Compatibility=None App.SteamUpdateAnonymousLogin=True App.SteamForceLoginPrompt=False diff --git a/jc3mpconfig.json b/jc3mpconfig.json index 4fdda3e..ede1133 100644 --- a/jc3mpconfig.json +++ b/jc3mpconfig.json @@ -77,7 +77,8 @@ "IncludeInCommandLine": false, "DefaultValue": "20", "EnumValues": {}, - "Suffix":"players" + "Suffix":"players", + "MinValue":"1" }, { "DisplayName": "Password", diff --git a/kaboom.kvp b/kaboom.kvp index 9d980f8..f26f779 100644 --- a/kaboom.kvp +++ b/kaboom.kvp @@ -15,7 +15,7 @@ App.ExecutableWin= App.ExecutableLinux=1574860/LinuxHeadless_Core.x86_64 App.WorkingDir=1574860 App.CommandLineArgs=+ip {{$ApplicationIPBinding}} +port {{$ApplicationPort1}} +queryport {{$ApplicationPort2}} {{$FormattedArgs}} +amptoken "{{$AMPToken}}" -App.EnvironmentVariables={"LD_LIBRARY_PATH": "./linux64:%LD_LIBRARY_PATH%", "SteamAppId": "1574860"} +App.EnvironmentVariables={"LD_LIBRARY_PATH": "./linux64:%LD_LIBRARY_PATH%", "SteamAppId": "1574670"} App.CommandLineParameterFormat=+{0} "{1}" App.ExitMethod=String App.ExitString=stop @@ -30,7 +30,7 @@ App.MaxUsers=8 App.UseRandomAdminPassword=False App.RemoteAdminPassword= App.AdminMethod=STDIO -App.UpdateSources=[{"UpdateStageName": "Steam Common Components","UpdateSourcePlatform": "Linux", "UpdateSource": "SteamCMD", "UpdateSourceData": "1007", "UpdateSourceTarget": "1574860"},{"UpdateStageName": "Game Server Download","UpdateSourcePlatform": "Linux", "UpdateSource": "SteamCMD", "UpdateSourceData": "1574860"}] +App.UpdateSources=[{"UpdateStageName": "Steam Common Components","UpdateSourcePlatform": "Linux", "UpdateSource": "SteamCMD", "UpdateSourceData": "1007", "UpdateSourceTarget": "1574860"},{"UpdateStageName": "Game Server Download","UpdateSourcePlatform": "Linux", "UpdateSource": "SteamCMD", "UpdateSourceData": "1574860","UpdateSourceArgs":"1574670"}] App.Compatibility=None App.SteamUpdateAnonymousLogin=False App.SteamForceLoginPrompt=False diff --git a/kaboomconfig.json b/kaboomconfig.json index ee2913c..5f1caee 100644 --- a/kaboomconfig.json +++ b/kaboomconfig.json @@ -120,7 +120,8 @@ "ParamFieldName": "lobbyminplayers", "IncludeInCommandLine": true, "InputType": "number", - "DefaultValue": "4" + "DefaultValue": "4", + "MinValue":"2" }, { "DisplayName": "Lobby hold time", diff --git a/killing-floor-2.kvp b/killing-floor-2.kvp index bbf64ea..b2e62bc 100644 --- a/killing-floor-2.kvp +++ b/killing-floor-2.kvp @@ -47,7 +47,7 @@ App.AdminMethod=STDIO App.AdminLoginTransform=None App.RCONConnectDelaySeconds=5 App.RCONConnectRetrySeconds=5 -App.UpdateSources=[{"UpdateStageName": "SteamCMD Download","UpdateSourcePlatform": "All", "UpdateSource": "SteamCMD", "UpdateSourceData": "232130"},{"UpdateStageName":"Start Server","UpdateSourcePlatform":"All","UpdateSource":"StartApplication"},{"UpdateStageName":"Wait For Server Start","UpdateSourcePlatform":"All","UpdateSource":"WaitForStartupComplete"},{"UpdateStageName":"Stop Server","UpdateSourcePlatform":"All","UpdateSource":"ShutdownApplication"}] +App.UpdateSources=[{"UpdateStageName": "SteamCMD Download","UpdateSourcePlatform": "All", "UpdateSource": "SteamCMD", "UpdateSourceData": "232130","UpdateSourceArgs":"232090"},{"UpdateStageName":"Start Server","UpdateSourcePlatform":"All","UpdateSource":"StartApplication"},{"UpdateStageName":"Wait For Server Start","UpdateSourcePlatform":"All","UpdateSource":"WaitForStartupComplete"},{"UpdateStageName":"Stop Server","UpdateSourcePlatform":"All","UpdateSource":"ShutdownApplication"}] App.Compatibility=None App.SteamUpdateAnonymousLogin=True App.SteamForceLoginPrompt=False diff --git a/killing-floor-2config.json b/killing-floor-2config.json index d38fa30..213884e 100644 --- a/killing-floor-2config.json +++ b/killing-floor-2config.json @@ -165,7 +165,8 @@ "ParamFieldName": "maxplayers", "IncludeInCommandLine": false, "DefaultValue": "6", - "EnumValues": {} + "EnumValues": {}, + "MinValue":"1" }, { "DisplayName": "Max Spectators", diff --git a/last-oasis.kvp b/last-oasis.kvp index ed29039..93798c1 100644 --- a/last-oasis.kvp +++ b/last-oasis.kvp @@ -18,7 +18,7 @@ App.WorkingDir=920720 App.LinuxCommandLineArgs=Mist App.WindowsCommandLineArgs= App.CommandLineArgs={{$PlatformArgs}} -force_steamclient_link -messaging -NoLiveServer -EnableCheats -backendapiurloverride="backend.last-oasis.com" -slots={{$MaxUsers}} -port={{$ApplicationPort1}} -QueryPort={{$ApplicationPort2}} -OverrideConnectionAddress {{$FormattedArgs}} -App.EnvironmentVariables={"LD_LIBRARY_PATH":"./linux64:%LD_LIBRARY_PATH%"} +App.EnvironmentVariables={"LD_LIBRARY_PATH":"./linux64:%LD_LIBRARY_PATH%","SteamAppId":"903950"} App.CommandLineParameterFormat=-{0}="{1}" App.CommandLineParameterDelimiter= App.ExitMethod=Kill @@ -36,7 +36,7 @@ App.RemoteAdminPort=0 App.MaxUsers=20 App.UseRandomAdminPassword=False App.AdminMethod=STDIO -App.UpdateSources=[{"UpdateStageName":"SteamCMD Download","UpdateSourcePlatform":31,"UpdateSource":4,"UpdateSourceData":"920720","UpdateSourceArgs":null,"UpdateSourceVersion":null,"UpdateSourceTarget":null,"UnzipUpdateSource":false,"OverwriteExistingFiles":false,"ForceDownloadPlatform":0}] +App.UpdateSources=[{"UpdateStageName":"SteamCMD Download","UpdateSourcePlatform":31,"UpdateSource":4,"UpdateSourceData":"920720","UpdateSourceArgs":"903950","UpdateSourceVersion":null,"UpdateSourceTarget":null,"UnzipUpdateSource":false,"OverwriteExistingFiles":false,"ForceDownloadPlatform":0}] App.Compatibility=None App.SteamUpdateAnonymousLogin=True App.SteamForceLoginPrompt=False diff --git a/last-oasisconfig.json b/last-oasisconfig.json index 03cce4e..2b32cd4 100644 --- a/last-oasisconfig.json +++ b/last-oasisconfig.json @@ -49,6 +49,7 @@ "ParamFieldName": "slots", "IncludeInCommandLine": false, "DefaultValue": "8", - "EnumValues": {} + "EnumValues": {}, + "MinValue":"1" } ] diff --git a/longvinter.kvp b/longvinter.kvp index b076723..ef57917 100644 --- a/longvinter.kvp +++ b/longvinter.kvp @@ -54,7 +54,7 @@ App.RCONConnectRetrySeconds=5 App.RCONHeartbeatMinutes=0 App.RCONHeartbeatCommand=ping App.TelnetLoginFormat={0} -App.UpdateSources=[{"UpdateStageName":"SteamCMD Download","UpdateSourcePlatform":"Windows","UpdateSource":"SteamCMD","UpdateSourceData":"1639880"},{"UpdateStageName":"Clone GitHub Repo","UpdateSourcePlatform":"Linux","UpdateSource":"GitRepo","UpdateSourceData":"https://github.com/Uuvana-Studios/longvinter-linux-server.git","UpdateSourceTarget":"{{$FullBaseDir}}"},{"UpdateStageName":"Set Binary Executable Flag","UpdateSourcePlatform":"Linux","UpdateSource":"SetExecutableFlag","UpdateSourceArgs":"{{$FullBaseDir}}Longvinter/Binaries/Linux/LongvinterServer-Linux-Shipping"},{"UpdateStageName":"SteamCMD Component Download","UpdateSourcePlatform":"Linux","UpdateSource":"SteamCMD","UpdateSourceData":"1007","UpdateSourceTarget":"{{$FullBaseDir}}"},{"UpdateStageName":"Server Config File Download","UpdateSourcePlatform":"All","UpdateSource":"FetchURL","UpdateSourceData":"https://raw.githubusercontent.com/CubeCoders/AMPTemplates/main/longvintergame.ini","UpdateSourceTarget":"{{$FullInstanceDir}}","OverwriteExistingFiles":true},{"UpdateStageName":"Game Config Copy","UpdateSourcePlatform":"Windows","UpdateSource":"CopyFilePath","UpdateSourceData":"{{$FullBaseDir}}Longvinter/Saved/Config/WindowsServer/Game.ini","UpdateSourceArgs":"{{$FullInstanceDir}}longvintergame.ini","OverwriteExistingFiles":false},{"UpdateStageName":"Game Config Copy","UpdateSourcePlatform":"Linux","UpdateSource":"CopyFilePath","UpdateSourceData":"{{$FullBaseDir}}Longvinter/Saved/Config/LinuxServer/Game.ini","UpdateSourceArgs":"{{$FullInstanceDir}}longvintergame.ini","OverwriteExistingFiles":false}] +App.UpdateSources=[{"UpdateStageName":"SteamCMD Download","UpdateSourcePlatform":"Windows","UpdateSource":"SteamCMD","UpdateSourceData":"1639880","UpdateSourceArgs":"1635450"},{"UpdateStageName":"Clone GitHub Repo","UpdateSourcePlatform":"Linux","UpdateSource":"GitRepo","UpdateSourceData":"https://github.com/Uuvana-Studios/longvinter-linux-server.git","UpdateSourceTarget":"{{$FullBaseDir}}"},{"UpdateStageName":"Set Binary Executable Flag","UpdateSourcePlatform":"Linux","UpdateSource":"SetExecutableFlag","UpdateSourceArgs":"{{$FullBaseDir}}Longvinter/Binaries/Linux/LongvinterServer-Linux-Shipping"},{"UpdateStageName":"SteamCMD Component Download","UpdateSourcePlatform":"Linux","UpdateSource":"SteamCMD","UpdateSourceData":"1007","UpdateSourceTarget":"{{$FullBaseDir}}"},{"UpdateStageName":"Server Config File Download","UpdateSourcePlatform":"All","UpdateSource":"FetchURL","UpdateSourceData":"https://raw.githubusercontent.com/CubeCoders/AMPTemplates/main/longvintergame.ini","UpdateSourceTarget":"{{$FullInstanceDir}}","OverwriteExistingFiles":true},{"UpdateStageName":"Game Config Copy","UpdateSourcePlatform":"Windows","UpdateSource":"CopyFilePath","UpdateSourceData":"{{$FullBaseDir}}Longvinter/Saved/Config/WindowsServer/Game.ini","UpdateSourceArgs":"{{$FullInstanceDir}}longvintergame.ini","OverwriteExistingFiles":false},{"UpdateStageName":"Game Config Copy","UpdateSourcePlatform":"Linux","UpdateSource":"CopyFilePath","UpdateSourceData":"{{$FullBaseDir}}Longvinter/Saved/Config/LinuxServer/Game.ini","UpdateSourceArgs":"{{$FullInstanceDir}}longvintergame.ini","OverwriteExistingFiles":false}] App.Compatibility=None App.SteamUpdateAnonymousLogin=True App.SteamForceLoginPrompt=False diff --git a/longvinterconfig.json b/longvinterconfig.json index de87f7e..ed8410f 100644 --- a/longvinterconfig.json +++ b/longvinterconfig.json @@ -62,7 +62,8 @@ "ParamFieldName":"/game/blueprints/server/gi_advancedsessions.gi_advancedsessions_c.MaxPlayers", "IncludeInCommandLine":false, "DefaultValue":"32", - "Suffix":"players" + "Suffix":"players", + "MinValue":"1" }, { "DisplayName":"MOTD", diff --git a/mordhau-config.json b/mordhau-config.json index 394a1ca..705c2ed 100644 --- a/mordhau-config.json +++ b/mordhau-config.json @@ -62,7 +62,8 @@ "ParamFieldName": "/Script/Mordhau.MordhauGameSession.MaxSlots", "IncludeInCommandLine": false, "DefaultValue": "16", - "EnumValues": {} + "EnumValues": {}, + "MinValue":"1" }, { "DisplayName": "Advertise on Steam", diff --git a/mordhau.kvp b/mordhau.kvp index 3ac0eb5..b2d587a 100644 --- a/mordhau.kvp +++ b/mordhau.kvp @@ -49,7 +49,7 @@ App.AdminLoginTransform=None App.RCONConnectDelaySeconds=30 App.RCONConnectRetrySeconds=15 App.TelnetLoginFormat={0} -App.UpdateSources=[{"UpdateStageName":"SteamCMD Download","UpdateSourcePlatform":"All","UpdateSource":"SteamCMD","UpdateSourceData":"629800"},{"UpdateStageName":"Start Server","UpdateSourcePlatform":"All","UpdateSource":"StartApplication"},{"UpdateStageName":"Wait For Server Start","UpdateSourcePlatform":"All","UpdateSource":"WaitForStartupComplete"},{"UpdateStageName":"Stop Server","UpdateSourcePlatform":"All","UpdateSource":"ShutdownApplication"}] +App.UpdateSources=[{"UpdateStageName":"SteamCMD Download","UpdateSourcePlatform":"All","UpdateSource":"SteamCMD","UpdateSourceData":"629800","UpdateSourceArgs":"629760"},{"UpdateStageName":"Start Server","UpdateSourcePlatform":"All","UpdateSource":"StartApplication"},{"UpdateStageName":"Wait For Server Start","UpdateSourcePlatform":"All","UpdateSource":"WaitForStartupComplete"},{"UpdateStageName":"Stop Server","UpdateSourcePlatform":"All","UpdateSource":"ShutdownApplication"}] App.Compatibility=None App.SteamUpdateAnonymousLogin=True App.SteamForceLoginPrompt=False @@ -75,4 +75,4 @@ Limits.SleepMode=True Limits.SleepOnStart=False Limits.SleepDelayMinutes=5 Limits.DozeDelay=2 -Limits.AutoRetryCount=5 \ No newline at end of file +Limits.AutoRetryCount=5 diff --git a/necesse.kvp b/necesse.kvp index 5a35d0e..bfa5905 100644 --- a/necesse.kvp +++ b/necesse.kvp @@ -55,7 +55,7 @@ App.RCONConnectRetrySeconds=5 App.RCONHeartbeatMinutes=0 App.RCONHeartbeatCommand=ping App.TelnetLoginFormat={0} -App.UpdateSources=[{"UpdateStageName":"SteamCMD Download","UpdateSourcePlatform":"All","UpdateSource":"SteamCMD","UpdateSourceData":"1169370"},{"UpdateStageName":"Config Directory Creation","UpdateSourcePlatform":"All","UpdateSource":"CreateDirectory","UpdateSourceArgs":"./necesse/1169370/cfg"},{"UpdateStageName": "Config Template Download","UpdateSourcePlatform": "All", "UpdateSource": "FetchURL", "UpdateSourceData": "https://github.com/CubeCoders/AMPTemplates/raw/main/necesseserverconfig.cfg", "UpdateSourceTarget": "../", "OverwriteExistingFiles": "true"}] +App.UpdateSources=[{"UpdateStageName":"SteamCMD Download","UpdateSourcePlatform":"All","UpdateSource":"SteamCMD","UpdateSourceData":"1169370","UpdateSourceArgs":"1169040"},{"UpdateStageName":"Config Directory Creation","UpdateSourcePlatform":"All","UpdateSource":"CreateDirectory","UpdateSourceArgs":"./necesse/1169370/cfg"},{"UpdateStageName": "Config Template Download","UpdateSourcePlatform": "All", "UpdateSource": "FetchURL", "UpdateSourceData": "https://github.com/CubeCoders/AMPTemplates/raw/main/necesseserverconfig.cfg", "UpdateSourceTarget": "../", "OverwriteExistingFiles": "true"}] App.Compatibility=None App.SteamUpdateAnonymousLogin=True App.SteamForceLoginPrompt=False diff --git a/necesseconfig.json b/necesseconfig.json index 74bbe67..b54b36c 100644 --- a/necesseconfig.json +++ b/necesseconfig.json @@ -25,7 +25,9 @@ "IncludeInCommandLine": false, "DefaultValue": "20", "EnumValues": {}, - "Suffix":"players" + "Suffix":"players", + "MinValue":"1", + "MaxValue":"250" }, { "DisplayName": "Password", diff --git a/night-of-the-dead.kvp b/night-of-the-dead.kvp index 4e5b86a..6a7e153 100644 --- a/night-of-the-dead.kvp +++ b/night-of-the-dead.kvp @@ -1,6 +1,6 @@ Meta.DisplayName=Night of the Dead Meta.Description=Night of the Dead Dedicated Server -Meta.OS=Windows, Linux +Meta.OS=Windows Meta.Arch=x86_64 Meta.Author=Greelan Meta.URL=https://www.nightofthedead.org/ @@ -48,7 +48,7 @@ App.AdminMethod=STDIO App.AdminLoginTransform=None App.RCONConnectDelaySeconds=5 App.RCONConnectRetrySeconds=5 -App.UpdateSources=[{"UpdateStageName":"SteamCMD Download","UpdateSourcePlatform":"All","UpdateSource":"SteamCMD","UpdateSourceData":"1420710","ForceDownloadPlatform":"Windows"},{"UpdateStageName":"First DLL Copy","UpdateSourcePlatform":"All","UpdateSource":"CopyFilePath","UpdateSourceData":"{{$FullBaseDir}}LF/Binaries/Win64/steamclient64.dll","UpdateSourceArgs":"{{$FullBaseDir}}steamclient64.dll","OverwriteExistingFiles":true},{"UpdateStageName":"Second DLL Copy","UpdateSourcePlatform":"All","UpdateSource":"CopyFilePath","UpdateSourceData":"{{$FullBaseDir}}LF/Binaries/Win64/tier0_s64.dll","UpdateSourceArgs":"{{$FullBaseDir}}tier0_s64.dll","OverwriteExistingFiles":true},{"UpdateStageName":"Third DLL Copy","UpdateSourcePlatform":"All","UpdateSource":"CopyFilePath","UpdateSourceData":"{{$FullBaseDir}}LF/Binaries/Win64/vstdlib_s64.dll","UpdateSourceArgs":"{{$FullBaseDir}}vstdlib_s64.dll","OverwriteExistingFiles":true},{"UpdateStageName":"Settings Template Download","UpdateSourcePlatform":"All","UpdateSource":"FetchURL","UpdateSourceData":"https://raw.githubusercontent.com/CubeCoders/AMPTemplates/main/night-of-the-deadserversettings.ini","UpdateSourceArgs":"AMP_ServerSettings.ini","UpdateSourceTarget":"{{$FullRootDir}}","OverwriteExistingFiles":true}] +App.UpdateSources=[{"UpdateStageName":"SteamCMD Download","UpdateSourcePlatform":"All","UpdateSource":"SteamCMD","UpdateSourceData":"1420710","UpdateSourceArgs":"1377380","ForceDownloadPlatform":"Windows"},{"UpdateStageName":"Settings Template Download","UpdateSourcePlatform":"All","UpdateSource":"FetchURL","UpdateSourceData":"https://raw.githubusercontent.com/CubeCoders/AMPTemplates/main/night-of-the-deadserversettings.ini","UpdateSourceArgs":"AMP_ServerSettings.ini","UpdateSourceTarget":"{{$FullRootDir}}","OverwriteExistingFiles":true}] App.Compatibility=None App.SteamUpdateAnonymousLogin=True App.SteamForceLoginPrompt=False @@ -63,7 +63,7 @@ App.TemplateMatchRegex={{(\$?[\w]+)}} Console.FilterMatchRegex= Console.FilterMatchReplacement= Console.ThrowawayMessageRegex=^((WARNING|ERROR): Shader.+|\d+:err:ole:.*|Could not find Wine Gecko.*)$ -Console.AppReadyRegex=^\[[\d\.]+-[\d\.:]+\]\[[\d ]+\]LogBlueprintUserMessages: \[LevelStreamer_BP_2\] LOAD COMPLETE$ +Console.AppReadyRegex=^\[[\d\.]+-[\d\.:]+\]\[[\d ]+\]LogBlueprintUserMessages: \[BP_LFGameMode_C_\d+\] Session Update success$ Console.UserJoinRegex=^\[[\d\.]+-[\d\.:]+\]\[[\d ]+\]LogOnline: STEAM: Adding user (?.+?):\d+ from RegisterConnection$ Console.UserLeaveRegex=^\[[\d\.]+-[\d\.:]+\]\[[\d ]+\]LogOnline: STEAM: (?.+?) has been removed\.$ Console.UserChatRegex=^$ diff --git a/night-of-the-deadconfig.json b/night-of-the-deadconfig.json index 44e9a0b..1625fe9 100644 --- a/night-of-the-deadconfig.json +++ b/night-of-the-deadconfig.json @@ -63,7 +63,8 @@ "IncludeInCommandLine":false, "DefaultValue":"16", "Suffix":"players", - "EnumValues":{} + "EnumValues":{}, + "MinValue":"1" }, { "DisplayName":"Save Name", diff --git a/pavlov-vr.kvp b/pavlov-vr.kvp index ff5dead..5f0930e 100755 --- a/pavlov-vr.kvp +++ b/pavlov-vr.kvp @@ -46,7 +46,7 @@ App.AdminLoginTransform=MD5_Lower App.RCONConnectDelaySeconds=0 App.RCONConnectRetrySeconds=5 App.TelnetLoginFormat={0} -App.UpdateSources=[{"UpdateStageName":"SteamCMD Download","UpdateSourcePlatform":"Linux","UpdateSource":"SteamCMD","UpdateSourceData":"622970","UpdateSourceVersion":"{{ServerVersion}}"},{"UpdateStageName":"Config File Download","UpdateSourcePlatform":"Linux","UpdateSource":"FetchURL","UpdateSourceData":"https://raw.githubusercontent.com/CubeCoders/AMPTemplates/main/pavlov-vrconfigfile.ini","UpdateSourceTarget":"../","OverwriteExistingFiles":true},{"UpdateStageName":"Create Logs Directory","UpdateSourcePlatform":"Linux","UpdateSource":"CreateDirectory","UpdateSourceArgs":"./pavlovserver/622970/Pavlov/Saved/Logs","OverwriteExistingFiles":false},{"UpdateStageName":"Create Config Directory","UpdateSourcePlatform":"Linux","UpdateSource":"CreateDirectory","UpdateSourceArgs":"./pavlovserver/622970/Pavlov/Saved/Config/LinuxServer","OverwriteExistingFiles":false},{"UpdateStageName":"Create Maps Directory","UpdateSourcePlatform":"Linux","UpdateSource":"CreateDirectory","UpdateSourceArgs":"./pavlovserver/622970/Pavlov/Saved/maps","OverwriteExistingFiles":false},{"UpdateStageName":"Copy Config File","UpdateSourcePlatform":"Linux","UpdateSource":"CopyFilePath","UpdateSourceData":"./pavlovserver/622970/Pavlov/Saved/Config/LinuxServer/Game.ini","UpdateSourceArgs":"./pavlov-vrconfigfile.ini","OverwriteExistingFiles":false}] +App.UpdateSources=[{"UpdateStageName":"SteamCMD Download","UpdateSourcePlatform":"Linux","UpdateSource":"SteamCMD","UpdateSourceData":"622970","UpdateSourceArgs":"555160","UpdateSourceVersion":"{{ServerVersion}}"},{"UpdateStageName":"Config File Download","UpdateSourcePlatform":"Linux","UpdateSource":"FetchURL","UpdateSourceData":"https://raw.githubusercontent.com/CubeCoders/AMPTemplates/main/pavlov-vrconfigfile.ini","UpdateSourceTarget":"../","OverwriteExistingFiles":true},{"UpdateStageName":"Create Logs Directory","UpdateSourcePlatform":"Linux","UpdateSource":"CreateDirectory","UpdateSourceArgs":"./pavlovserver/622970/Pavlov/Saved/Logs","OverwriteExistingFiles":false},{"UpdateStageName":"Create Config Directory","UpdateSourcePlatform":"Linux","UpdateSource":"CreateDirectory","UpdateSourceArgs":"./pavlovserver/622970/Pavlov/Saved/Config/LinuxServer","OverwriteExistingFiles":false},{"UpdateStageName":"Create Maps Directory","UpdateSourcePlatform":"Linux","UpdateSource":"CreateDirectory","UpdateSourceArgs":"./pavlovserver/622970/Pavlov/Saved/maps","OverwriteExistingFiles":false},{"UpdateStageName":"Copy Config File","UpdateSourcePlatform":"Linux","UpdateSource":"CopyFilePath","UpdateSourceData":"./pavlovserver/622970/Pavlov/Saved/Config/LinuxServer/Game.ini","UpdateSourceArgs":"./pavlov-vrconfigfile.ini","OverwriteExistingFiles":false}] App.Compatibility=LinuxBufferedConsole App.SteamUpdateAnonymousLogin=True App.SteamForceLoginPrompt=False diff --git a/pavlov-vrconfig.json b/pavlov-vrconfig.json index f8a4c08..23aefba 100755 --- a/pavlov-vrconfig.json +++ b/pavlov-vrconfig.json @@ -130,7 +130,8 @@ "IncludeInCommandLine": false, "DefaultValue": "10", "Suffix": "players", - "EnumValues": {} + "EnumValues": {}, + "MinValue":"1" }, { "DisplayName": "Enable Whitelist", diff --git a/portal-knights.kvp b/portal-knights.kvp index 584500a..8e5d4ee 100644 --- a/portal-knights.kvp +++ b/portal-knights.kvp @@ -52,7 +52,7 @@ App.AdminLoginTransform=None App.RCONConnectDelaySeconds=5 App.RCONConnectRetrySeconds=5 App.TelnetLoginFormat={0} -App.UpdateSources=[{"UpdateStageName": "SteamCMD Download","UpdateSourcePlatform": "All", "UpdateSource": "SteamCMD", "UpdateSourceData": "374040", "ForceDownloadPlatform": "Windows"},{"UpdateStageName": "Server Extract","UpdateSourcePlatform": "Windows", "UpdateSource": "Executable", "UpdateSourceData": "cmd.exe", "UpdateSourceArgs": "/C cd portal-knights\\374040 && tar -xf dedicated_server.zip"},{"UpdateStageName": "Server Extract","UpdateSourcePlatform": "Linux", "UpdateSource": "Executable", "UpdateSourceData": "/bin/bash", "UpdateSourceArgs": "-c 'cd portal-knights/374040 && unzip -u dedicated_server.zip'"},{"UpdateStageName":"Config File Download","UpdateSourcePlatform":"All","UpdateSource":"FetchURL","UpdateSourceData":"https://github.com/CubeCoders/AMPTemplates/raw/main/portal-knightsserver_config.json","UpdateSourceTarget":"{{$FullBaseDir}}","UpdateSourceArgs":"server_config.json","OverwriteExistingFiles":false}] +App.UpdateSources=[{"UpdateStageName": "SteamCMD Download","UpdateSourcePlatform": "All", "UpdateSource": "SteamCMD", "UpdateSourceData": "374040","UpdateSourceArgs":"374040", "ForceDownloadPlatform": "Windows"},{"UpdateStageName": "Server Extract","UpdateSourcePlatform": "Windows", "UpdateSource": "Executable", "UpdateSourceData": "cmd.exe", "UpdateSourceArgs": "/C cd portal-knights\\374040 && tar -xf dedicated_server.zip"},{"UpdateStageName": "Server Extract","UpdateSourcePlatform": "Linux", "UpdateSource": "Executable", "UpdateSourceData": "/bin/bash", "UpdateSourceArgs": "-c 'cd portal-knights/374040 && unzip -u dedicated_server.zip'"},{"UpdateStageName":"Config File Download","UpdateSourcePlatform":"All","UpdateSource":"FetchURL","UpdateSourceData":"https://github.com/CubeCoders/AMPTemplates/raw/main/portal-knightsserver_config.json","UpdateSourceTarget":"{{$FullBaseDir}}","UpdateSourceArgs":"server_config.json","OverwriteExistingFiles":false}] App.Compatibility=None App.SteamUpdateAnonymousLogin=False App.SteamForceLoginPrompt=False @@ -81,4 +81,4 @@ Limits.SleepOnStart=False Limits.SleepDelayMinutes=5 Limits.DozeDelay=2 Limits.AutoRetryCount=5 -Limits.SleepStartThresholdSeconds=25 \ No newline at end of file +Limits.SleepStartThresholdSeconds=25 diff --git a/project-zomboid.kvp b/project-zomboid.kvp index 32613a7..57f1204 100644 --- a/project-zomboid.kvp +++ b/project-zomboid.kvp @@ -56,7 +56,7 @@ App.RCONConnectRetrySeconds=5 App.RCONHeartbeatMinutes=0 App.RCONHeartbeatCommand=ping App.TelnetLoginFormat={0} -App.UpdateSources=[{"UpdateStageName":"SteamCMD Download","UpdateSourcePlatform":"All","UpdateSource":"SteamCMD","UpdateSourceData":"380870","UpdateSourceVersion":"public","UpdateSourceConditionSetting":"EnableBeta","UpdateSourceConditionValue":"false"},{"UpdateStageName":"SteamCMD Download","UpdateSourcePlatform":"All","UpdateSource":"SteamCMD","UpdateSourceData":"380870","UpdateSourceVersion":"{{BetaBranch}}","UpdateSourceConditionSetting":"EnableBeta","UpdateSourceConditionValue":"true"},{"UpdateStageName":"Mods Directory Creation","UpdateSourcePlatform":"All","UpdateSource":"CreateDirectory","UpdateSourceArgs":"{{$FullBaseDir}}Zomboid/mods","OverwriteExistingFiles":false}] +App.UpdateSources=[{"UpdateStageName":"SteamCMD Download","UpdateSourcePlatform":"All","UpdateSource":"SteamCMD","UpdateSourceData":"380870","UpdateSourceArgs":"108600","UpdateSourceVersion":"public","UpdateSourceConditionSetting":"EnableBeta","UpdateSourceConditionValue":"false"},{"UpdateStageName":"SteamCMD Download","UpdateSourcePlatform":"All","UpdateSource":"SteamCMD","UpdateSourceData":"380870","UpdateSourceArgs":"108600","UpdateSourceVersion":"{{BetaBranch}}","UpdateSourceConditionSetting":"EnableBeta","UpdateSourceConditionValue":"true"},{"UpdateStageName":"Mods Directory Creation","UpdateSourcePlatform":"All","UpdateSource":"CreateDirectory","UpdateSourceArgs":"{{$FullBaseDir}}Zomboid/mods","OverwriteExistingFiles":false}] App.Compatibility=None App.SteamUpdateAnonymousLogin=True App.SteamForceLoginPrompt=False diff --git a/project-zomboidconfig.json b/project-zomboidconfig.json index dbf9f93..7f8510a 100755 --- a/project-zomboidconfig.json +++ b/project-zomboidconfig.json @@ -148,7 +148,8 @@ "IncludeInCommandLine":false, "DefaultValue":"32", "Suffix":"players", - "EnumValues":{} + "EnumValues":{}, + "MinValue":"1" }, { "DisplayName":"Enable Open Server", diff --git a/risk-of-rain-2.kvp b/risk-of-rain-2.kvp index 9854020..a5c9101 100644 --- a/risk-of-rain-2.kvp +++ b/risk-of-rain-2.kvp @@ -51,7 +51,7 @@ App.AdminLoginTransform=None App.RCONConnectDelaySeconds=5 App.RCONConnectRetrySeconds=5 App.TelnetLoginFormat={0} -App.UpdateSources=[{"UpdateStageName":"SteamCMD Download","UpdateSourcePlatform":"All","UpdateSource":"SteamCMD","UpdateSourceData":"1180760","ForceDownloadPlatform":"Windows"},{"UpdateStageName":"SteamCMD Download","UpdateSourcePlatform":"All","UpdateSource":"SteamCMD","UpdateSourceData":"1007","UpdateSourceTarget":"1180760","ForceDownloadPlatform":"Windows"}] +App.UpdateSources=[{"UpdateStageName":"SteamCMD Download","UpdateSourcePlatform":"All","UpdateSource":"SteamCMD","UpdateSourceData":"1180760","UpdateSourceArgs":"632360","ForceDownloadPlatform":"Windows"},{"UpdateStageName":"SteamCMD Download","UpdateSourcePlatform":"All","UpdateSource":"SteamCMD","UpdateSourceData":"1007","UpdateSourceTarget":"1180760","ForceDownloadPlatform":"Windows"}] App.Compatibility=None App.SteamUpdateAnonymousLogin=True App.SteamForceLoginPrompt=False diff --git a/risk-of-rain-2config.json b/risk-of-rain-2config.json index 0c29ff6..e430c9e 100644 --- a/risk-of-rain-2config.json +++ b/risk-of-rain-2config.json @@ -36,7 +36,8 @@ "ParamFieldName": "sv_maxplayers", "IncludeInCommandLine": false, "DefaultValue": "4", - "EnumValues": {} + "EnumValues": {}, + "MinValue":"1" }, { "DisplayName": "Steam Heartbeat", diff --git a/satisfactory.kvp b/satisfactory.kvp index 7e2e7da..53f9ed9 100644 --- a/satisfactory.kvp +++ b/satisfactory.kvp @@ -21,7 +21,7 @@ App.HasWritableConsole=true App.RapidStartup=false App.RootDir=./satisfactory/ App.UpdateSource=Multi -App.UpdateSources=[{"UpdateStageName": "SteamCMD Download","UpdateSourcePlatform": "All", "UpdateSource": "SteamCMD", "UpdateSourceData": "1690800", "UpdateSourceVersion": "{{releasestream}}"}] +App.UpdateSources=[{"UpdateStageName": "SteamCMD Download","UpdateSourcePlatform": "All", "UpdateSource": "SteamCMD", "UpdateSourceData": "1690800", "UpdateSourceArgs": "526870", "UpdateSourceVersion": "{{releasestream}}"}] App.WorkingDir=1690800 Console.FilterMatchRegex=^\[.+?\]\[.+?\] Console.FilterMatchReplacement= diff --git a/seven-days-to-dieconfig.json b/seven-days-to-dieconfig.json index 07260ab..165104e 100644 --- a/seven-days-to-dieconfig.json +++ b/seven-days-to-dieconfig.json @@ -158,14 +158,15 @@ "Category":"7d2d - Server Settings", "Description":"Maximum Concurrent Players.", "Keywords":"Server,Max,Player,Count", - "FieldName":"ServerMaxPlayerCount", + "FieldName":"$MaxUsers", "InputType":"number", "IsFlagArgument":false, "ParamFieldName":"/ServerSettings/property[@name='ServerMaxPlayerCount']/@value", "IncludeInCommandLine":false, "DefaultValue":"8", "EnumValues":{}, - "Suffix": "players" + "Suffix":"players", + "MinValue":"1" },{ "DisplayName":"Server Reserved Slots", "Category":"7d2d - Server Settings", diff --git a/seven-days-to-dieupdates.json b/seven-days-to-dieupdates.json index cf429ec..11798bf 100644 --- a/seven-days-to-dieupdates.json +++ b/seven-days-to-dieupdates.json @@ -4,6 +4,7 @@ "UpdateSourcePlatform": "All", "UpdateSource": "SteamCMD", "UpdateSourceData": "294420", + "UpdateSourceArgs":"251570", "UpdateSourceVersion": "{{Stream}}" }, { @@ -202,4 +203,4 @@ "UpdateSourceConditionValue": "true", "OverwriteExistingFiles":false } -] \ No newline at end of file +] diff --git a/space-engineers-genericupdates.json b/space-engineers-genericupdates.json index db471a5..b88cc3f 100644 --- a/space-engineers-genericupdates.json +++ b/space-engineers-genericupdates.json @@ -4,6 +4,7 @@ "UpdateSourcePlatform": "All", "UpdateSource": "SteamCMD", "UpdateSourceData": "298740", + "UpdateSourceArgs": "244850", "UpdateSourceVersion": "{{Stream}}" }, { @@ -46,4 +47,4 @@ "UpdateSourceArgs": "{{$FullBaseDir}}vstdlib_s64.dll", "OverwriteExistingFiles": true } -] \ No newline at end of file +] diff --git a/squad-dedicated-server.kvp b/squad-dedicated-server.kvp index 3bdc4a2..5a9726c 100644 --- a/squad-dedicated-server.kvp +++ b/squad-dedicated-server.kvp @@ -21,7 +21,7 @@ App.RapidStartup=false App.RemoteAdminPort=21114 App.RootDir=./squad-dedicated-server/ App.UpdateSource=Multi -App.UpdateSources=[{"UpdateStageName": "SteamCMD Download","UpdateSourcePlatform": "All", "UpdateSource": "SteamCMD", "UpdateSourceData": "403240"}] +App.UpdateSources=[{"UpdateStageName": "SteamCMD Download","UpdateSourcePlatform": "All", "UpdateSource": "SteamCMD", "UpdateSourceData": "403240", "UpdateSourceArgs": "393380"}] App.WorkingDir=403240 App.UseRandomAdminPassword=True Console.AppReadyRegex=^(LogInit: Display: Starting Game\.)|(LogOnline: GotoState: NewState: Playing)$ @@ -38,4 +38,4 @@ Meta.DisplayImageSource=steam:393380 Meta.DisplayName=Squad Dedicated Server Meta.EndpointURIFormat=steam://connect/{ip}:{GenericModule.App.ApplicationPort2} Meta.OS=3 -Meta.URL=https://steamdb.info/app/403240/ \ No newline at end of file +Meta.URL=https://steamdb.info/app/403240/ diff --git a/squad-dedicated-serverconfig.json b/squad-dedicated-serverconfig.json index b862ded..b881b4e 100644 --- a/squad-dedicated-serverconfig.json +++ b/squad-dedicated-serverconfig.json @@ -34,7 +34,8 @@ "ParamFieldName": "MaxPlayers", "IncludeInCommandLine": false, "DefaultValue": "100", - "Suffix":"players" + "Suffix":"players", + "MinValue":"1" }, { "DisplayName": "LAN Mode", diff --git a/starbound.kvp b/starbound.kvp index 3371b6f..4549238 100644 --- a/starbound.kvp +++ b/starbound.kvp @@ -51,7 +51,7 @@ App.AdminLoginTransform=None App.RCONConnectDelaySeconds=5 App.RCONConnectRetrySeconds=5 App.TelnetLoginFormat={0} -App.UpdateSources=[{"UpdateStageName": "SteamCMD Download","UpdateSourcePlatform": "All", "UpdateSource": "SteamCMD", "UpdateSourceData": "211820"},{"UpdateStageName":"Create Logs Directory","UpdateSourcePlatform":"All","UpdateSource":"CreateDirectory","UpdateSourceArgs":"./starbound/211820/storage","OverwriteExistingFiles":false},{"UpdateStageName":"Config File Download","UpdateSourcePlatform":"All","UpdateSource":"FetchURL","UpdateSourceData":"https://github.com/CubeCoders/AMPTemplates/raw/main/starbound_server.config","UpdateSourceTarget":"{{$FullBaseDir}}storage/","OverwriteExistingFiles":false},{"UpdateStageName":"Create Symlink","UpdateSourcePlatform":"Linux","UpdateSource":"Executable","UpdateSourceData":"/bin/ln","UpdateSourceArgs":"-s '{{$FullBaseDir}}linux' '{{$FullBaseDir}}win64'"}] +App.UpdateSources=[{"UpdateStageName": "SteamCMD Download","UpdateSourcePlatform": "All", "UpdateSource": "SteamCMD", "UpdateSourceData": "211820", "UpdateSourceArgs": "533830"},{"UpdateStageName":"Create Logs Directory","UpdateSourcePlatform":"All","UpdateSource":"CreateDirectory","UpdateSourceArgs":"./starbound/211820/storage","OverwriteExistingFiles":false},{"UpdateStageName":"Config File Download","UpdateSourcePlatform":"All","UpdateSource":"FetchURL","UpdateSourceData":"https://github.com/CubeCoders/AMPTemplates/raw/main/starbound_server.config","UpdateSourceTarget":"{{$FullBaseDir}}storage/","OverwriteExistingFiles":false},{"UpdateStageName":"Create Symlink","UpdateSourcePlatform":"Linux","UpdateSource":"Executable","UpdateSourceData":"/bin/ln","UpdateSourceArgs":"-s '{{$FullBaseDir}}linux' '{{$FullBaseDir}}win64'"}] App.Compatibility=None App.SteamUpdateAnonymousLogin=False App.SteamForceLoginPrompt=True diff --git a/starboundconfig.json b/starboundconfig.json index 38cea7f..48b2d35 100644 --- a/starboundconfig.json +++ b/starboundconfig.json @@ -22,8 +22,9 @@ "IsFlagArgument": false, "ParamFieldName": "maxPlayers", "IncludeInCommandLine": false, - "DefaultValue": "", - "Placeholder": "8" + "DefaultValue": "8", + "Placeholder": "8", + "MinValue":"1" }, { "DisplayName": "Server Port", diff --git a/starmade.kvp b/starmade.kvp index a53461e..500f036 100644 --- a/starmade.kvp +++ b/starmade.kvp @@ -16,7 +16,7 @@ App.HasWritableConsole=true App.RapidStartup=false App.RootDir=./starmade/ App.UpdateSource=Multi -App.UpdateSources=[{"UpdateStageName": "SteamCMD Download","UpdateSourcePlatform": "All", "UpdateSource": "SteamCMD", "UpdateSourceData": "244770"}] +App.UpdateSources=[{"UpdateStageName": "SteamCMD Download","UpdateSourcePlatform": "All", "UpdateSource": "SteamCMD", "UpdateSourceData": "244770", "UpdateSourceArgs": "244770"}] App.WorkingDir=244770/StarMade App.SteamUpdateAnonymousLogin=False App.SteamForceLoginPrompt=True @@ -33,4 +33,4 @@ Meta.DisplayImageSource=steam:244770 Meta.DisplayName=Starmade Meta.EndpointURIFormat= Meta.OS=3 -Meta.URL=https://steamdb.info/app/244770/ \ No newline at end of file +Meta.URL=https://steamdb.info/app/244770/ diff --git a/stationeers-legacy.kvp b/stationeers-legacy.kvp index a5ce66c..bdd1802 100644 --- a/stationeers-legacy.kvp +++ b/stationeers-legacy.kvp @@ -47,7 +47,7 @@ App.AdminMethod=STDIO App.AdminLoginTransform=None App.RCONConnectDelaySeconds=5 App.RCONConnectRetrySeconds=5 -App.UpdateSources=[{"UpdateStageName":"SteamCMD Download","UpdateSourcePlatform":"All","UpdateSource":"SteamCMD","UpdateSourceData":"600760","UpdateSourceVersion":"previous"},{"UpdateStageName":"Start Server","UpdateSourcePlatform":"All","UpdateSource":"StartApplication"},{"UpdateStageName":"Wait For Server Start","UpdateSourcePlatform":"All","UpdateSource":"WaitForStartupComplete"},{"UpdateStageName":"Stop Server","UpdateSourcePlatform":"All","UpdateSource":"ShutdownApplication"}] +App.UpdateSources=[{"UpdateStageName":"SteamCMD Download","UpdateSourcePlatform":"All","UpdateSource":"SteamCMD","UpdateSourceData":"600760","UpdateSourceArgs":"544550","UpdateSourceVersion":"previous"},{"UpdateStageName":"Start Server","UpdateSourcePlatform":"All","UpdateSource":"StartApplication"},{"UpdateStageName":"Wait For Server Start","UpdateSourcePlatform":"All","UpdateSource":"WaitForStartupComplete"},{"UpdateStageName":"Stop Server","UpdateSourcePlatform":"All","UpdateSource":"ShutdownApplication"}] App.Compatibility=None App.SteamUpdateAnonymousLogin=True App.SteamForceLoginPrompt=False @@ -61,10 +61,10 @@ App.TemplateMatchRegex={{(\$?[\w]+)}} Console.FilterMatchRegex= Console.FilterMatchReplacement= Console.ThrowawayMessageRegex=^(WARNING|ERROR): Shader.+$ -Console.AppReadyRegex=^StationeerServer connected to Steam successfully<\/color><\/b>$ -Console.UserJoinRegex= -Console.UserLeaveRegex= -Console.UserChatRegex= +Console.AppReadyRegex=^> Ready$ +Console.UserJoinRegex=^$ +Console.UserLeaveRegex=^$ +Console.UserChatRegex=^$ Console.UpdateAvailableRegex=^\[\d\d:\d\d:\d\d\] \[INFO\] A new server update is available! v[\d\.]+.$ Console.SuppressLogAtStart=False Console.ActivateLogRegex= diff --git a/stationeers-legacyconfig.json b/stationeers-legacyconfig.json index 512072f..bcef3fb 100644 --- a/stationeers-legacyconfig.json +++ b/stationeers-legacyconfig.json @@ -62,7 +62,8 @@ "ParamFieldName": "SERVER.MAXPLAYER", "IncludeInCommandLine": false, "DefaultValue": "20", - "EnumValues": {} + "EnumValues": {}, + "MinValue":"1" }, { "DisplayName": "Creator", diff --git a/stationeers.kvp b/stationeers.kvp index 1f388db..371e485 100644 --- a/stationeers.kvp +++ b/stationeers.kvp @@ -48,7 +48,7 @@ App.AdminMethod=STDIO App.AdminLoginTransform=None App.RCONConnectDelaySeconds=5 App.RCONConnectRetrySeconds=5 -App.UpdateSources=[{"UpdateStageName":"SteamCMD Download","UpdateSourcePlatform":"All","UpdateSource":"SteamCMD","UpdateSourceData":"600760"},{"UpdateStageName":"Start Server","UpdateSourcePlatform":"All","UpdateSource":"StartApplication"},{"UpdateStageName":"Wait For Server Start","UpdateSourcePlatform":"All","UpdateSource":"WaitForStartupComplete"},{"UpdateStageName":"Stop Server","UpdateSourcePlatform":"All","UpdateSource":"ShutdownApplication"}] +App.UpdateSources=[{"UpdateStageName":"SteamCMD Download","UpdateSourcePlatform":"All","UpdateSource":"SteamCMD","UpdateSourceData":"600760","UpdateSourceArgs":"544550"},{"UpdateStageName":"Start Server","UpdateSourcePlatform":"All","UpdateSource":"StartApplication"},{"UpdateStageName":"Wait For Server Start","UpdateSourcePlatform":"All","UpdateSource":"WaitForStartupComplete"},{"UpdateStageName":"Stop Server","UpdateSourcePlatform":"All","UpdateSource":"ShutdownApplication"}] App.Compatibility=None App.SteamUpdateAnonymousLogin=True App.SteamForceLoginPrompt=False diff --git a/stationeersconfig.json b/stationeersconfig.json index 1e34959..9f61c2c 100644 --- a/stationeersconfig.json +++ b/stationeersconfig.json @@ -92,7 +92,8 @@ "IncludeInCommandLine":true, "SkipIfEmpty":true, "DefaultValue":"10", - "EnumValues":{} + "EnumValues":{}, + "MinValue":"1" }, { "DisplayName":"Load Mode", diff --git a/sven-co-op.kvp b/sven-co-op.kvp index 1dadeed..1db93bf 100644 --- a/sven-co-op.kvp +++ b/sven-co-op.kvp @@ -17,7 +17,7 @@ App.HasWritableConsole=true App.RapidStartup=true App.RootDir=./sven-co-op/ App.UpdateSource=Multi -App.UpdateSources=[{"UpdateStageName": "SteamCMD Download","UpdateSourcePlatform": "All", "UpdateSource": "SteamCMD", "UpdateSourceData": "276060"}] +App.UpdateSources=[{"UpdateStageName": "SteamCMD Download","UpdateSourcePlatform": "All", "UpdateSource": "SteamCMD", "UpdateSourceData": "276060", "UpdateSourceArgs": "225840"}] App.WorkingDir=276060 Console.AppReadyRegex=^Connection to Steam servers successful$ Console.ThrowawayMessageRegex= @@ -33,4 +33,4 @@ Meta.DisplayImageSource=steam:225840 Meta.DisplayName=Sven Co-op Meta.EndpointURIFormat= Meta.OS=3 -Meta.URL=https://store.steampowered.com/app/225840/Sven_Coop/ \ No newline at end of file +Meta.URL=https://store.steampowered.com/app/225840/Sven_Coop/ diff --git a/terrariaconfig.json b/terrariaconfig.json index ad69d7f..8b8caff 100644 --- a/terrariaconfig.json +++ b/terrariaconfig.json @@ -108,7 +108,8 @@ "suffix": "Users", "InputType": "number", "IncludeInCommandLine": false, - "DefaultValue": 8 + "DefaultValue": "8", + "MinValue":"1" }, { "DisplayName": "Password", diff --git a/the-forest.kvp b/the-forest.kvp index a781d01..4803c3e 100644 --- a/the-forest.kvp +++ b/the-forest.kvp @@ -55,7 +55,7 @@ App.RCONConnectRetrySeconds=5 App.RCONHeartbeatMinutes=0 App.RCONHeartbeatCommand=ping App.TelnetLoginFormat={0} -App.UpdateSources=[{"UpdateStageName": "SteamCMD Download","UpdateSourcePlatform": "All", "UpdateSource": "SteamCMD", "UpdateSourceData": "556450", "ForceDownloadPlatform": "Windows"},{"UpdateStageName": "Base Config Download","UpdateSourcePlatform": "All","UpdateSource": "FetchURL","UpdateSourceData": "https://github.com/CubeCoders/AMPTemplates/raw/main/the-forestserver.cfg","UpdateSourceTarget": "./556450/"}] +App.UpdateSources=[{"UpdateStageName": "SteamCMD Download","UpdateSourcePlatform": "All", "UpdateSource": "SteamCMD", "UpdateSourceData": "556450", "UpdateSourceArgs": "242760", "ForceDownloadPlatform": "Windows"},{"UpdateStageName": "Base Config Download","UpdateSourcePlatform": "All","UpdateSource": "FetchURL","UpdateSourceData": "https://github.com/CubeCoders/AMPTemplates/raw/main/the-forestserver.cfg","UpdateSourceTarget": "./556450/"}] App.Compatibility=None App.SteamUpdateAnonymousLogin=True App.SteamForceLoginPrompt=False @@ -84,4 +84,4 @@ Limits.SleepOnStart=False Limits.SleepDelayMinutes=5 Limits.DozeDelay=2 Limits.AutoRetryCount=5 -Limits.SleepStartThresholdSeconds=25 \ No newline at end of file +Limits.SleepStartThresholdSeconds=25 diff --git a/the-forestconfig.json b/the-forestconfig.json index 24507e6..36fa916 100644 --- a/the-forestconfig.json +++ b/the-forestconfig.json @@ -82,7 +82,8 @@ "DefaultValue": "4", "Placeholder": "4", "Suffix": "Players", - "EnumValues": {} + "EnumValues": {}, + "MinValue":"1" }, { "DisplayName": "Server Password", diff --git a/theisle-evrima.kvp b/theisle-evrima.kvp index 644c692..7183c74 100644 --- a/theisle-evrima.kvp +++ b/theisle-evrima.kvp @@ -48,7 +48,7 @@ App.AdminMethod=STDIO App.AdminLoginTransform=None App.RCONConnectDelaySeconds=5 App.RCONConnectRetrySeconds=5 -App.UpdateSources=[{"UpdateStageName":"SteamCMD Download","UpdateSourcePlatform":"All","UpdateSource":"SteamCMD","UpdateSourceData":"412680","UpdateSourceVersion":"evrima"},{"UpdateStageName":"Config Directory Creation","UpdateSourcePlatform":"Windows","UpdateSource":"CreateDirectory","UpdateSourceArgs":"{{$FullBaseDir}}TheIsle/Saved/Config/WindowsServer"},{"UpdateStageName":"Config Directory Creation","UpdateSourcePlatform":"Linux","UpdateSource":"CreateDirectory","UpdateSourceArgs":"{{$FullBaseDir}}TheIsle/Saved/Config/LinuxServer"},{"UpdateStageName":"Game Config File Download","UpdateSourcePlatform":"Windows","UpdateSource":"FetchURL","UpdateSourceData":"https://raw.githubusercontent.com/CubeCoders/AMPTemplates/main/theisle-evrimagame.ini","UpdateSourceArgs":"Game.ini","UpdateSourceTarget":"{{$FullBaseDir}}TheIsle/Saved/Config/WindowsServer/","OverwriteExistingFiles":false},{"UpdateStageName":"Game Config File Download","UpdateSourcePlatform":"Linux","UpdateSource":"FetchURL","UpdateSourceData":"https://raw.githubusercontent.com/CubeCoders/AMPTemplates/main/theisle-evrimagame.ini","UpdateSourceArgs":"Game.ini","UpdateSourceTarget":"{{$FullBaseDir}}TheIsle/Saved/Config/LinuxServer/","OverwriteExistingFiles":false}] +App.UpdateSources=[{"UpdateStageName":"SteamCMD Download","UpdateSourcePlatform":"All","UpdateSource":"SteamCMD","UpdateSourceData":"412680","UpdateSourceArgs":"376210","UpdateSourceVersion":"evrima"},{"UpdateStageName":"Config Directory Creation","UpdateSourcePlatform":"Windows","UpdateSource":"CreateDirectory","UpdateSourceArgs":"{{$FullBaseDir}}TheIsle/Saved/Config/WindowsServer"},{"UpdateStageName":"Config Directory Creation","UpdateSourcePlatform":"Linux","UpdateSource":"CreateDirectory","UpdateSourceArgs":"{{$FullBaseDir}}TheIsle/Saved/Config/LinuxServer"},{"UpdateStageName":"Game Config File Download","UpdateSourcePlatform":"Windows","UpdateSource":"FetchURL","UpdateSourceData":"https://raw.githubusercontent.com/CubeCoders/AMPTemplates/main/theisle-evrimagame.ini","UpdateSourceArgs":"Game.ini","UpdateSourceTarget":"{{$FullBaseDir}}TheIsle/Saved/Config/WindowsServer/","OverwriteExistingFiles":false},{"UpdateStageName":"Game Config File Download","UpdateSourcePlatform":"Linux","UpdateSource":"FetchURL","UpdateSourceData":"https://raw.githubusercontent.com/CubeCoders/AMPTemplates/main/theisle-evrimagame.ini","UpdateSourceArgs":"Game.ini","UpdateSourceTarget":"{{$FullBaseDir}}TheIsle/Saved/Config/LinuxServer/","OverwriteExistingFiles":false}] App.Compatibility=None App.SteamUpdateAnonymousLogin=True App.SteamForceLoginPrompt=False diff --git a/theisle-evrimaconfig.json b/theisle-evrimaconfig.json index e2d4c29..80a9a62 100644 --- a/theisle-evrimaconfig.json +++ b/theisle-evrimaconfig.json @@ -90,7 +90,8 @@ "IncludeInCommandLine":false, "DefaultValue":"50", "Suffix":"players", - "EnumValues":{} + "EnumValues":{}, + "MinValue":"1" }, { "DisplayName":"Player Limit", @@ -165,5 +166,21 @@ "False":"false", "True":"true" } + }, + { + "DisplayName":"Enable Humans", + "Category":"Server Settings", + "Description":"If set, human characters will be enabled on the server", + "Keywords":"human,characters", + "FieldName":"bEnableHumans", + "InputType":"checkbox", + "IsFlagArgument":false, + "ParamFieldName":"/Script/TheIsle.TIGameSession.bEnableHumans", + "IncludeInCommandLine":false, + "DefaultValue":"false", + "EnumValues":{ + "False":"false", + "True":"true" + } } -] \ No newline at end of file +] diff --git a/theisle-evrimagame.ini b/theisle-evrimagame.ini index c2c5a7c..460f959 100644 --- a/theisle-evrimagame.ini +++ b/theisle-evrimagame.ini @@ -10,6 +10,7 @@ bLocalIsSpeciesOnly=true LocalChatRange=20000.f bQueueEnabled=true QueuePort=10000 +bEnableHumans=false [/Script/Engine.GameSession] MaxPlayers=50 diff --git a/theisle-legacy.kvp b/theisle-legacy.kvp index 05beec8..7e2e2a6 100644 --- a/theisle-legacy.kvp +++ b/theisle-legacy.kvp @@ -48,7 +48,7 @@ App.AdminMethod=STDIO App.AdminLoginTransform=None App.RCONConnectDelaySeconds=5 App.RCONConnectRetrySeconds=5 -App.UpdateSources=[{"UpdateStageName":"SteamCMD Download","UpdateSourcePlatform":"All","UpdateSource":"SteamCMD","UpdateSourceData":"412680","ForceDownloadPlatform":"Windows"},{"UpdateStageName":"Config Directory Creation","UpdateSourcePlatform":"All","UpdateSource":"CreateDirectory","UpdateSourceArgs":"{{$FullBaseDir}}TheIsle/Saved/Config/WindowsServer"},{"UpdateStageName":"Game Config File Download","UpdateSourcePlatform":"All","UpdateSource":"FetchURL","UpdateSourceData":"https://raw.githubusercontent.com/CubeCoders/AMPTemplates/main/theisle-legacygame.ini","UpdateSourceArgs":"Game.ini","UpdateSourceTarget":"{{$FullBaseDir}}TheIsle/Saved/Config/WindowsServer/","OverwriteExistingFiles":false}] +App.UpdateSources=[{"UpdateStageName":"SteamCMD Download","UpdateSourcePlatform":"All","UpdateSource":"SteamCMD","UpdateSourceData":"412680","UpdateSourceArgs":"376210","ForceDownloadPlatform":"Windows"},{"UpdateStageName":"Config Directory Creation","UpdateSourcePlatform":"All","UpdateSource":"CreateDirectory","UpdateSourceArgs":"{{$FullBaseDir}}TheIsle/Saved/Config/WindowsServer"},{"UpdateStageName":"Game Config File Download","UpdateSourcePlatform":"All","UpdateSource":"FetchURL","UpdateSourceData":"https://raw.githubusercontent.com/CubeCoders/AMPTemplates/main/theisle-legacygame.ini","UpdateSourceArgs":"Game.ini","UpdateSourceTarget":"{{$FullBaseDir}}TheIsle/Saved/Config/WindowsServer/","OverwriteExistingFiles":false}] App.Compatibility=None App.SteamUpdateAnonymousLogin=True App.SteamForceLoginPrompt=False diff --git a/theisle-legacyconfig.json b/theisle-legacyconfig.json index 916ef22..5ac4e0e 100644 --- a/theisle-legacyconfig.json +++ b/theisle-legacyconfig.json @@ -170,7 +170,8 @@ "IncludeInCommandLine":false, "DefaultValue":"50", "Suffix":"players", - "EnumValues":{} + "EnumValues":{}, + "MinValue":"1" }, { "DisplayName":"Enable Player Name Tags", diff --git a/tmodloader.kvp b/tmodloader.kvp index 4e3597c..6893c18 100644 --- a/tmodloader.kvp +++ b/tmodloader.kvp @@ -37,7 +37,7 @@ App.ApplicationPort2=0 App.ApplicationPort3=0 App.RemoteAdminPort=0 App.MaxUsers=8 -App.UpdateSources=[{"UpdateStageName": "Config Template Download","UpdateSourcePlatform": "All","UpdateSource": "FetchURL","UpdateSourceData": "https://raw.githubusercontent.com/CubeCoders/AMPTemplates/main/tmodloaderserverconfig.txt","UpdateSourceTarget": "serverfiles","OverwriteExistingFiles": false},{"UpdateStageName": "SteamCMD tModLoader","UpdateSourcePlatform": "All","UpdateSource": "SteamCMD","UpdateSourceData": "1281930","UpdateSourceTarget": "serverfiles","UpdateSourceConditionSetting":"Source","UpdateSourceConditionValue":"Steam","UpdateSourceVersion": "1.3-legacy"},{"UpdateStageName": "GitHub tModLoader Windows","UpdateSourcePlatform": "Windows","UpdateSource": "FetchURL","UpdateSourceData": "https://github.com/tModLoader/tModLoader/releases/download/v0.11.8.9/tModLoader.Windows.v0.11.8.9.zip","UnzipUpdateSource": true,"OverwriteExistingFiles": true,"UpdateSourceConditionSetting": "Source","UpdateSourceConditionValue": "GitHub","UpdateSourceTarget": "serverfiles"},{"UpdateStageName": "GitHub tModLoader Linux","UpdateSourcePlatform": "Linux","UpdateSource": "FetchURL","UpdateSourceData": "https://github.com/tModLoader/tModLoader/releases/download/v0.11.8.9/tModLoader.Linux.v0.11.8.9.tar.gz","UnzipUpdateSource": true,"OverwriteExistingFiles": true,"UpdateSourceConditionSetting": "Source","UpdateSourceConditionValue": "GitHub","UpdateSourceTarget": "serverfiles"}] +App.UpdateSources=[{"UpdateStageName": "Config Template Download","UpdateSourcePlatform": "All","UpdateSource": "FetchURL","UpdateSourceData": "https://raw.githubusercontent.com/CubeCoders/AMPTemplates/main/tmodloaderserverconfig.txt","UpdateSourceTarget": "serverfiles","OverwriteExistingFiles": false},{"UpdateStageName": "SteamCMD tModLoader","UpdateSourcePlatform": "All","UpdateSource": "SteamCMD","UpdateSourceData": "1281930","UpdateSourceArgs":"1281930","UpdateSourceTarget": "serverfiles","UpdateSourceConditionSetting":"Source","UpdateSourceConditionValue":"Steam","UpdateSourceVersion": "1.3-legacy"},{"UpdateStageName": "GitHub tModLoader Windows","UpdateSourcePlatform": "Windows","UpdateSource": "FetchURL","UpdateSourceData": "https://github.com/tModLoader/tModLoader/releases/download/v0.11.8.9/tModLoader.Windows.v0.11.8.9.zip","UnzipUpdateSource": true,"OverwriteExistingFiles": true,"UpdateSourceConditionSetting": "Source","UpdateSourceConditionValue": "GitHub","UpdateSourceTarget": "serverfiles"},{"UpdateStageName": "GitHub tModLoader Linux","UpdateSourcePlatform": "Linux","UpdateSource": "FetchURL","UpdateSourceData": "https://github.com/tModLoader/tModLoader/releases/download/v0.11.8.9/tModLoader.Linux.v0.11.8.9.tar.gz","UnzipUpdateSource": true,"OverwriteExistingFiles": true,"UpdateSourceConditionSetting": "Source","UpdateSourceConditionValue": "GitHub","UpdateSourceTarget": "serverfiles"}] App.Compatibility=None App.SteamUpdateAnonymousLogin=False App.SteamForceLoginPrompt=False @@ -58,4 +58,4 @@ Limits.SleepMode=True Limits.SleepOnStart=False Limits.SleepDelayMinutes=5 Limits.DozeDelay=2 -Limits.AutoRetryCount=5 \ No newline at end of file +Limits.AutoRetryCount=5 diff --git a/tmodloader14.kvp b/tmodloader14.kvp index 26cc5db..d9692f0 100644 --- a/tmodloader14.kvp +++ b/tmodloader14.kvp @@ -37,7 +37,7 @@ App.ApplicationPort2=0 App.ApplicationPort3=0 App.RemoteAdminPort=0 App.MaxUsers=8 -App.UpdateSources=[{"UpdateStageName":"Config Template Download","UpdateSourcePlatform":"All","UpdateSource":"FetchURL","UpdateSourceData":"https://github.com/CubeCoders/AMPTemplates/raw/main/tmodloader14serverconfig.txt","UpdateSourceTarget":"serverfiles","UnzipUpdateSource":false,"OverwriteExistingFiles":false},{"UpdateStageName":"SteamCMD tModLoader","UpdateSourcePlatform":"All","UpdateSource":"SteamCMD","UpdateSourceData":"1281930","UpdateSourceTarget":"serverfiles","UpdateSourceConditionSetting":"Source","UpdateSourceConditionValue":"Steam"},{"UpdateStageName":"GitHub tModLoader","UpdateSourcePlatform":"All","UpdateSource":"GithubRelease","UpdateSourceData":"tModLoader.zip","UpdateSourceArgs":"tModLoader/tModLoader","UpdateSourceTarget":"serverfiles","UnzipUpdateSource":true,"OverwriteExistingFiles":true,"UpdateSourceConditionSetting":"Source","UpdateSourceConditionValue":"GitHub","DeleteAfterExtract":false},{"UpdateStageName":"Create Dotnet Directory","UpdateSourcePlatform":"All","UpdateSource":"CreateDirectory","UpdateSourceArgs":"{{$FullBaseDir}}/dotnet/6.0.0"},{"UpdateStageName":"Dotnet download Windows","UpdateSourcePlatform":"Windows","UpdateSource":"FetchURL","UpdateSourceData":"https://dotnetcli.azureedge.net/dotnet/Runtime/6.0.0/dotnet-runtime-6.0.0-win-x64.zip","UpdateSourceTarget":"{{$FullBaseDir}}/dotnet/6.0.0/","UnzipUpdateSource":true,"OverwriteExistingFiles":true,"DeleteAfterExtract":true},{"UpdateStageName":"Dotnet download Linux","UpdateSourcePlatform":"Linux","UpdateSource":"FetchURL","UpdateSourceData":"https://dotnetcli.azureedge.net/dotnet/Runtime/6.0.0/dotnet-runtime-6.0.0-linux-x64.tar.gz","UpdateSourceTarget":"{{$FullBaseDir}}/dotnet/6.0.0/","UnzipUpdateSource":true,"OverwriteExistingFiles":true,"DeleteAfterExtract":true}] +App.UpdateSources=[{"UpdateStageName":"Config Template Download","UpdateSourcePlatform":"All","UpdateSource":"FetchURL","UpdateSourceData":"https://github.com/CubeCoders/AMPTemplates/raw/main/tmodloader14serverconfig.txt","UpdateSourceTarget":"serverfiles","UnzipUpdateSource":false,"OverwriteExistingFiles":false},{"UpdateStageName":"SteamCMD tModLoader","UpdateSourcePlatform":"All","UpdateSource":"SteamCMD","UpdateSourceData":"1281930","UpdateSourceArgs":"1281930","UpdateSourceTarget":"serverfiles","UpdateSourceConditionSetting":"Source","UpdateSourceConditionValue":"Steam"},{"UpdateStageName":"GitHub tModLoader","UpdateSourcePlatform":"All","UpdateSource":"GithubRelease","UpdateSourceData":"tModLoader.zip","UpdateSourceArgs":"tModLoader/tModLoader","UpdateSourceTarget":"serverfiles","UnzipUpdateSource":true,"OverwriteExistingFiles":true,"UpdateSourceConditionSetting":"Source","UpdateSourceConditionValue":"GitHub","DeleteAfterExtract":false},{"UpdateStageName":"Create Dotnet Directory","UpdateSourcePlatform":"All","UpdateSource":"CreateDirectory","UpdateSourceArgs":"{{$FullBaseDir}}/dotnet/6.0.0"},{"UpdateStageName":"Dotnet download Windows","UpdateSourcePlatform":"Windows","UpdateSource":"FetchURL","UpdateSourceData":"https://dotnetcli.azureedge.net/dotnet/Runtime/6.0.0/dotnet-runtime-6.0.0-win-x64.zip","UpdateSourceTarget":"{{$FullBaseDir}}/dotnet/6.0.0/","UnzipUpdateSource":true,"OverwriteExistingFiles":true,"DeleteAfterExtract":true},{"UpdateStageName":"Dotnet download Linux","UpdateSourcePlatform":"Linux","UpdateSource":"FetchURL","UpdateSourceData":"https://dotnetcli.azureedge.net/dotnet/Runtime/6.0.0/dotnet-runtime-6.0.0-linux-x64.tar.gz","UpdateSourceTarget":"{{$FullBaseDir}}/dotnet/6.0.0/","UnzipUpdateSource":true,"OverwriteExistingFiles":true,"DeleteAfterExtract":true}] App.Compatibility=None App.SteamUpdateAnonymousLogin=False App.SteamForceLoginPrompt=False @@ -58,4 +58,4 @@ Limits.SleepMode=True Limits.SleepOnStart=False Limits.SleepDelayMinutes=5 Limits.DozeDelay=2 -Limits.AutoRetryCount=5 \ No newline at end of file +Limits.AutoRetryCount=5 diff --git a/tmodloader14config.json b/tmodloader14config.json index fa17d92..ccf8363 100644 --- a/tmodloader14config.json +++ b/tmodloader14config.json @@ -145,7 +145,8 @@ "suffix": "Users", "InputType": "number", "IncludeInCommandLine": false, - "DefaultValue": 8 + "DefaultValue": "8", + "MinValue":"1" }, { "DisplayName": "Password", diff --git a/tmodloaderconfig.json b/tmodloaderconfig.json index f2a0e9d..f904087 100644 --- a/tmodloaderconfig.json +++ b/tmodloaderconfig.json @@ -143,7 +143,8 @@ "suffix": "Users", "InputType": "number", "IncludeInCommandLine": false, - "DefaultValue": 8 + "DefaultValue": "8", + "MinValue":"1" }, { "DisplayName": "Password", diff --git a/unturnedconfig.json b/unturnedconfig.json index 567bdb9..cd2dd53 100644 --- a/unturnedconfig.json +++ b/unturnedconfig.json @@ -147,7 +147,8 @@ "IncludeInCommandLine": false, "DefaultValue": "10", "Suffix": "players", - "EnumValues":{} + "EnumValues":{}, + "MinValue":"1" }, { "DisplayName": "Map", diff --git a/unturnedupdates.json b/unturnedupdates.json index 28f5ae0..4184b38 100644 --- a/unturnedupdates.json +++ b/unturnedupdates.json @@ -3,7 +3,8 @@ "UpdateStageName":"SteamCMD Download", "UpdateSourcePlatform":"All", "UpdateSource":"SteamCMD", - "UpdateSourceData":"1110390" + "UpdateSourceData":"1110390", + "UpdateSourceArgs":"304930" }, { "UpdateStageName":"Config Directory Creation", @@ -57,4 +58,4 @@ "UpdateSourcePlatform":"All", "UpdateSource":"ShutdownApplication" } -] \ No newline at end of file +] diff --git a/ut2004config.json b/ut2004config.json index 9848ecf..bf68a1c 100644 --- a/ut2004config.json +++ b/ut2004config.json @@ -164,7 +164,8 @@ "IncludeInCommandLine":false, "DefaultValue":"16", "Suffix":"players", - "EnumValues":{} + "EnumValues":{}, + "MinValue":"1" }, { "DisplayName":"Spectator Limit", diff --git a/ut99config.json b/ut99config.json index 8ba38bd..167ba01 100644 --- a/ut99config.json +++ b/ut99config.json @@ -134,7 +134,8 @@ "IncludeInCommandLine":false, "DefaultValue":"10", "Suffix":"players", - "EnumValues":{} + "EnumValues":{}, + "MinValue":"1" }, { "DisplayName":"Spectator Limit", diff --git a/v-risingconfig.json b/v-risingconfig.json index 5fa8a47..51f71c1 100644 --- a/v-risingconfig.json +++ b/v-risingconfig.json @@ -123,7 +123,8 @@ "IsFlagArgument": false, "ParamFieldName": "MaxConnectedUsers", "IncludeInCommandLine": false, - "Suffix": "players" + "Suffix": "players", + "MinValue":"1" }, { "DisplayName": "Max Connected Admins", diff --git a/v-risingupdates.json b/v-risingupdates.json index 76e36ed..45ee60c 100644 --- a/v-risingupdates.json +++ b/v-risingupdates.json @@ -4,7 +4,7 @@ "UpdateSourcePlatform": "All", "UpdateSource": "SteamCMD", "UpdateSourceData": "1829350", - "UpdateSourceArgs": null, + "UpdateSourceArgs": "1604030", "UpdateSourceVersion": null, "UpdateSourceTarget": null, "UnzipUpdateSource": false, @@ -59,4 +59,4 @@ "UpdateSourceConditionValue": null, "DeleteAfterExtract": false } -] \ No newline at end of file +] diff --git a/valheimconfig.json b/valheimconfig.json index fe86227..cf2ad43 100644 --- a/valheimconfig.json +++ b/valheimconfig.json @@ -77,7 +77,7 @@ },{ "DisplayName":"Release Stream", "Category":"SteamCMD and Updates", - "Description":"\"public\" is default. Choose a custom release on [SteamDB](https://steamdb.info/app/896660/depots/).", + "Description":"\"public\" is default. Choose a custom release on [SteamDB](https://steamdb.info/app/896660/depots/). NOTE: Update the server after changing release streams.", "Keywords":"use,experimental,release,stream", "FieldName":"Stream", "InputType":"text", @@ -90,7 +90,7 @@ },{ "DisplayName":"Install BepInEx", "Category":"SteamCMD and Updates", - "Description":"Installs BepInEx. Standalone - DO NOT use with the Install Valheim Plus option.", + "Description":"Installs BepInEx. Standalone - DO NOT use with the Install Valheim Plus option. NOTE: Update the server after enabling this option.", "Keywords":"Install,BepInEx", "FieldName":"bepinex_install", "InputType":"checkbox", @@ -105,7 +105,7 @@ },{ "DisplayName":"Install Valheim Plus", "Category":"SteamCMD and Updates", - "Description":"Installs Valheim Plus. Includes BepInEx", + "Description":"Installs Valheim Plus. Includes BepInEx. NOTE: Update the server after enabling this option.", "Keywords":"Install,Valheim,Plus", "FieldName":"valheim_plus_install", "InputType":"checkbox", @@ -3403,7 +3403,7 @@ },{ "DisplayName":"Valheim Plus Enable", "Category":"Valheim Plus - Server Settings", - "Description":"Enabling this section gives you access to the settings up to the next section.", + "Description":"Enabling this section gives you access to the settings up to the next section. This does NOT install Valheim Plus. To install Valheim Plus, navigate to \"SteamCMD and Updates\" and enable Install Valheim Plus, then update the server.", "Keywords":"ValheimPlus,Enable", "FieldName":"ValheimPlus.enabled", "InputType":"checkbox", diff --git a/valheimmetaconfig.json b/valheimmetaconfig.json index 4e7401b..3977d42 100644 --- a/valheimmetaconfig.json +++ b/valheimmetaconfig.json @@ -3,7 +3,7 @@ "ConfigFile":"./BepInEx/config/valheim_plus.cfg", "AutoMap":true, "ConfigType":"ini", - "ConfigFormat": "{0} = {1}", - "ConfigFormatRegex":"^(?.+?) = (?.*?)$" + "ConfigFormat": "{0}={1}", + "ConfigFormatRegex":"^(?.+?)=(?.*?)$" } ] \ No newline at end of file diff --git a/valheimupdates.json b/valheimupdates.json index 1251443..cff4509 100644 --- a/valheimupdates.json +++ b/valheimupdates.json @@ -3,7 +3,8 @@ "UpdateStageName": "SteamCMD Download", "UpdateSourcePlatform": "All", "UpdateSource": "SteamCMD", - "UpdateSourceData": "896660", + "UpdateSourceData": "896660", + "UpdateSourceArgs":"892970", "UpdateSourceVersion": "{{Stream}}" }, { @@ -21,26 +22,34 @@ "UpdateSourceArgs": "-c \"mv {{$FullBaseDir}}/Data/ {{$FullBaseDir}}/Saves/\"" }, { - "UpdateStageName": "Fetch BepInEx from Github - Windows", - "UpdateSourcePlatform": "Windows", - "UpdateSource": "GithubRelease", - "UpdateSourceArgs": "BepInEx/BepInEx", - "UpdateSourceData": "BepInEx_x64_5.4.21.0.zip", + "UpdateStageName": "Fetch BepInEx from Thunderstore", + "UpdateSourcePlatform": "All", + "UpdateSource": "FetchURL", + "UpdateSourceData": "https://valheim.thunderstore.io/package/download/denikson/BepInExPack_Valheim/5.4.1901/", + "UpdateSourceArgs": "denikson-BepInExPack_Valheim-5.4.1901.zip", "UpdateSourceConditionSetting": "bepinex_install", "UpdateSourceConditionValue": "true", "UnzipUpdateSource": true, - "OverwriteExistingFiles": true + "OverwriteExistingFiles": true, + "DeleteAfterExtract": true }, { - "UpdateStageName": "Fetch BepInEx from Github - Linux", - "UpdateSourcePlatform": "Linux", - "UpdateSource": "GithubRelease", - "UpdateSourceArgs": "BepInEx/BepInEx", - "UpdateSourceData": "BepInEx_unix_5.4.21.0.zip", + "UpdateStageName": "BepInEx Copy", + "UpdateSourcePlatform": "Windows", + "UpdateSource": "Executable", + "UpdateSourceData": "cmd.exe", + "UpdateSourceArgs": "/C xcopy /E /Y /I Valheim\\896660\\BepInExPack_Valheim\\* Valheim\\896660\\ && rmdir /Q /S Valheim\\896660\\BepInExPack_Valheim", "UpdateSourceConditionSetting": "bepinex_install", - "UpdateSourceConditionValue": "true", - "UnzipUpdateSource": true, - "OverwriteExistingFiles": true + "UpdateSourceConditionValue": "true" + }, + { + "UpdateStageName": "BepInEx Copy", + "UpdateSourcePlatform": "Linux", + "UpdateSource": "Executable", + "UpdateSourceData": "/bin/bash", + "UpdateSourceArgs": "-c \"cp -rf ./Valheim/896660/BepInExPack_Valheim/* ./Valheim/896660/ && rm -rf ./Valheim/896660/BepInExPack_Valheim/\"", + "UpdateSourceConditionSetting": "bepinex_install", + "UpdateSourceConditionValue": "true" }, { "UpdateStageName": "Fetch ValheimPlus from Github - Windows", diff --git a/velorenconfig.json b/velorenconfig.json index d86bc9d..2876355 100644 --- a/velorenconfig.json +++ b/velorenconfig.json @@ -50,6 +50,7 @@ "IncludeInCommandLine":false, "DefaultValue":"100", "Suffix":"players", - "EnumValues":{} + "EnumValues":{}, + "MinValue":"1" } ] diff --git a/vintage-storyconfig.json b/vintage-storyconfig.json index 6088f64..ffa7313 100644 --- a/vintage-storyconfig.json +++ b/vintage-storyconfig.json @@ -80,7 +80,8 @@ "IncludeInCommandLine":false, "DefaultValue":"16", "Suffix":"players", - "EnumValues":{} + "EnumValues":{}, + "MinValue":"1" }, { "DisplayName":"Enable Whitelist", diff --git a/wreckfest.kvp b/wreckfest.kvp index 40b64e1..f22c584 100644 --- a/wreckfest.kvp +++ b/wreckfest.kvp @@ -48,7 +48,7 @@ App.AdminLoginTransform=None App.RCONConnectDelaySeconds=5 App.RCONConnectRetrySeconds=5 App.TelnetLoginFormat={0} -App.UpdateSources=[{"UpdateStageName":"SteamCMD Download","UpdateSourcePlatform":"All","UpdateSource":"SteamCMD","UpdateSourceData":"361580","ForceDownloadPlatform":"Windows"},{"UpdateStageName":"Create Save Directory","UpdateSourcePlatform":"All","UpdateSource":"CreateDirectory","UpdateSourceArgs":"./wreckfest/361580/saved","OverwriteExistingFiles":false},{"UpdateStageName":"Create SteamAppID File","UpdateSourcePlatform":"All","UpdateSource":"CreateFile","UpdateSourceData":"228380","UpdateSourceArgs":"./wreckfest/361580/steam_appid.txt","OverwriteExistingFiles":false},{"UpdateStageName":"Copy Server Config","UpdateSourcePlatform":"All","UpdateSource":"CopyFilePath","UpdateSourceData":"./wreckfest/361580/server_config.cfg","UpdateSourceArgs":"./wreckfest/361580/initial_server_config.cfg","OverwriteExistingFiles":false}] +App.UpdateSources=[{"UpdateStageName":"SteamCMD Download","UpdateSourcePlatform":"All","UpdateSource":"SteamCMD","UpdateSourceData":"361580","UpdateSourceArgs":"228380","ForceDownloadPlatform":"Windows"},{"UpdateStageName":"Create Save Directory","UpdateSourcePlatform":"All","UpdateSource":"CreateDirectory","UpdateSourceArgs":"./wreckfest/361580/saved","OverwriteExistingFiles":false},{"UpdateStageName":"Create SteamAppID File","UpdateSourcePlatform":"All","UpdateSource":"CreateFile","UpdateSourceData":"228380","UpdateSourceArgs":"./wreckfest/361580/steam_appid.txt","OverwriteExistingFiles":false},{"UpdateStageName":"Copy Server Config","UpdateSourcePlatform":"All","UpdateSource":"CopyFilePath","UpdateSourceData":"./wreckfest/361580/server_config.cfg","UpdateSourceArgs":"./wreckfest/361580/initial_server_config.cfg","OverwriteExistingFiles":false}] App.Compatibility=None App.SteamUpdateAnonymousLogin=True App.SteamForceLoginPrompt=False @@ -77,4 +77,4 @@ Limits.SleepOnStart=False Limits.SleepDelayMinutes=5 Limits.DozeDelay=2 Limits.AutoRetryCount=5 -Limits.SleepStartThresholdSeconds=25 \ No newline at end of file +Limits.SleepStartThresholdSeconds=25 diff --git a/wreckfestconfig.json b/wreckfestconfig.json index 79469d1..7b5aef2 100644 --- a/wreckfestconfig.json +++ b/wreckfestconfig.json @@ -89,7 +89,8 @@ "IncludeInCommandLine":false, "DefaultValue":"24", "Suffix":"players", - "EnumValues":{} + "EnumValues":{}, + "MinValue":"1" }, { "DisplayName":"Exclude Quick Match Users", diff --git a/wurm-unlimited.kvp b/wurm-unlimited.kvp index aa11c60..379c32d 100644 --- a/wurm-unlimited.kvp +++ b/wurm-unlimited.kvp @@ -48,7 +48,7 @@ App.AdminLoginTransform=None App.RCONConnectDelaySeconds=5 App.RCONConnectRetrySeconds=5 App.UpdateSource=Multi -App.UpdateSources=[{"UpdateStageName":"SteamCMD Download","UpdateSourcePlatform":"All","UpdateSource":"SteamCMD","UpdateSourceData":"402370"},{"UpdateStageName":"Start Server","UpdateSourcePlatform":"All","UpdateSource":"StartApplication"},{"UpdateStageName":"Wait For Server Start","UpdateSourcePlatform":"All","UpdateSource":"WaitForStartupComplete"},{"UpdateStageName":"Stop Server","UpdateSourcePlatform":"All","UpdateSource":"ShutdownApplication"}] +App.UpdateSources=[{"UpdateStageName":"SteamCMD Download","UpdateSourcePlatform":"All","UpdateSource":"SteamCMD","UpdateSourceData":"402370","UpdateSourceArgs":"366220"},{"UpdateStageName":"Start Server","UpdateSourcePlatform":"All","UpdateSource":"StartApplication"},{"UpdateStageName":"Wait For Server Start","UpdateSourcePlatform":"All","UpdateSource":"WaitForStartupComplete"},{"UpdateStageName":"Stop Server","UpdateSourcePlatform":"All","UpdateSource":"ShutdownApplication"}] App.Compatibility=None App.SteamUpdateAnonymousLogin=True App.SteamForceLoginPrompt=False diff --git a/wurm-unlimitedconfig.json b/wurm-unlimitedconfig.json index 251f858..6078756 100644 --- a/wurm-unlimitedconfig.json +++ b/wurm-unlimitedconfig.json @@ -48,7 +48,8 @@ "ParamFieldName": "maxplayers", "IncludeInCommandLine": true, "DefaultValue": "100", - "EnumValues": {} + "EnumValues": {}, + "MinValue":"1" }, { "DisplayName": "Game Mode", diff --git a/xonoticconfig.json b/xonoticconfig.json index 4fd5220..584b28b 100755 --- a/xonoticconfig.json +++ b/xonoticconfig.json @@ -137,7 +137,8 @@ "IncludeInCommandLine":false, "DefaultValue":"8", "Suffix":"players", - "EnumValues":{} + "EnumValues":{}, + "MinValue":"1" }, { "DisplayName":"Game Start Delay",