Terraria - Allow changing steamcmd beta branch (#335)

* Allow changing steamcmd beta branch
Use more readable update sources

* Update tmodloaderconfig.json

* Update tmodloader14config.json

* Update tmodloaderconfig.json

* Update tmodloader14config.json

---------

Co-authored-by: IceOfWraith <96364530+IceOfWraith@users.noreply.github.com>
This commit is contained in:
Jasper Borsboom
2023-04-28 20:03:03 +02:00
committed by GitHub
parent 1b631c7e51
commit aabfb433d3
6 changed files with 136 additions and 6 deletions

61
tmodloader14updates.json Normal file
View File

@@ -0,0 +1,61 @@
[
{
"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",
"UpdateSourceVersion": "{{BetaBranch}}"
},
{
"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
}
]