Space Engineers Config Updates (#160)

* Space Engineers Config Updates (draft)

Revamped the config to match the Dedicated Server Launcher more closely and added missing config file rows. Added release stream option.

* Update space-engineers-genericconfig.json

* Rearrange EVERYTHING

* So.... Much.... Cleanup......

* Comma and formatted config.json file

* )

* P

* Final touches

* Add Space Engineers Linux/Docker Support

* Multiple SE updates

* Update Port to avoid ADS conflict bug

* Update based on feedback

* Fixed a couple bugs
This commit is contained in:
IceOfWraith
2022-11-14 20:57:47 -06:00
committed by GitHub
parent 142567fed4
commit 0856176282
4 changed files with 2694 additions and 2131 deletions

View File

@@ -0,0 +1,49 @@
[
{
"UpdateStageName": "SteamCMD Download",
"UpdateSourcePlatform": "All",
"UpdateSource": "SteamCMD",
"UpdateSourceData": "298740",
"UpdateSourceVersion": "{{Stream}}"
},
{
"UpdateStageName": "Create Config Directory",
"UpdateSourcePlatform": "All",
"UpdateSource": "CreateDirectory",
"UpdateSourceArgs": "{{$FullBaseDir}}servers",
"OverwriteExistingFiles": false
},
{
"UpdateStageName": "Base Config Download",
"UpdateSourcePlatform": "All",
"UpdateSource": "FetchURL",
"UpdateSourceData": "https://github.com/IceOfWraith/AMPTemplates/raw/dev/space-engineers-dedicated.cfg",
"UpdateSourceTarget": "{{$FullBaseDir}}servers",
"UpdateSourceArgs": "SpaceEngineers-Dedicated.cfg",
"OverwriteExistingFiles": false
},
{
"UpdateStageName": "Mods Workaround 1",
"UpdateSourcePlatform": "All",
"UpdateSource": "CopyFilePath",
"UpdateSourceData": "{{$FullBaseDir}}DedicatedServer64/steamclient64.dll",
"UpdateSourceArgs": "{{$FullBaseDir}}steamclient64.dll",
"OverwriteExistingFiles": true
},
{
"UpdateStageName": "Mods Workaround 2",
"UpdateSourcePlatform": "All",
"UpdateSource": "CopyFilePath",
"UpdateSourceData": "{{$FullBaseDir}}DedicatedServer64/tier0_s64.dll",
"UpdateSourceArgs": "{{$FullBaseDir}}tier0_s64.dll",
"OverwriteExistingFiles": true
},
{
"UpdateStageName": "Mods Workaround 3",
"UpdateSourcePlatform": "All",
"UpdateSource": "CopyFilePath",
"UpdateSourceData": "{{$FullBaseDir}}DedicatedServer64/vstdlib_s64.dll",
"UpdateSourceArgs": "{{$FullBaseDir}}vstdlib_s64.dll",
"OverwriteExistingFiles": true
}
]