[ { "UpdateStageName":"Symlink Removal", "UpdateSourcePlatform":"Linux", "UpdateSource":"Executable", "UpdateSourceData":"/bin/bash", "UpdateSourceArgs":"-c 'rm {{$FullBaseDir}}ShooterGame/Binaries/Win64'" }, { "UpdateStageName":"SteamCMD Server Download", "UpdateSourcePlatform":"All", "UpdateSource":"SteamCMD", "UpdateSourceData":"376030", "UpdateSourceArgs":"346110" }, { "UpdateStageName":"SteamCMD Directory Creation", "UpdateSourcePlatform":"Linux", "UpdateSource":"CreateDirectory", "UpdateSourceArgs":"{{$FullBaseDir}}Engine/Binaries/ThirdParty/SteamCMD/Linux" }, { "UpdateStageName":"SteamCMD Symlinks Creation", "UpdateSourcePlatform":"Linux", "UpdateSource":"Executable", "UpdateSourceData":"/bin/bash", "UpdateSourceArgs":"-c 'ln -sf {{$FullRootDir}}steamcmd.sh {{$FullRootDir}}linux32 ~/Steam/steamapps {{$FullBaseDir}}Engine/Binaries/ThirdParty/SteamCMD/Linux/'" }, { "UpdateStageName":"Working Directory Replacement", "UpdateSourcePlatform":"Linux", "UpdateSource":"Executable", "UpdateSourceData":"/bin/bash", "UpdateSourceArgs":"-c 'rm -rf {{$FullBaseDir}}ShooterGame/Binaries/Win64; ln -sf {{$FullBaseDir}}ShooterGame/Binaries/Linux {{$FullBaseDir}}ShooterGame/Binaries/Win64'" }, { "UpdateStageName":"Config Directory Creation", "UpdateSourcePlatform":"Windows", "UpdateSource":"CreateDirectory", "UpdateSourceArgs":"{{$FullBaseDir}}ShooterGame/Saved/Config/WindowsServer", "OverwriteExistingFiles":false }, { "UpdateStageName":"Config Directory Creation", "UpdateSourcePlatform":"Linux", "UpdateSource":"CreateDirectory", "UpdateSourceArgs":"{{$FullBaseDir}}ShooterGame/Saved/Config/LinuxServer", "OverwriteExistingFiles":false }, { "UpdateStageName":"Game.ini Config Download", "UpdateSourcePlatform":"Windows", "UpdateSource":"FetchURL", "UpdateSourceData":"https://raw.githubusercontent.com/CubeCoders/AMPTemplates/main/ark-segame.ini", "UpdateSourceArgs":"Game.ini", "UpdateSourceTarget":"{{$FullBaseDir}}ShooterGame/Saved/Config/WindowsServer/", "OverwriteExistingFiles":false }, { "UpdateStageName":"Game.ini Config Download", "UpdateSourcePlatform":"Linux", "UpdateSource":"FetchURL", "UpdateSourceData":"https://raw.githubusercontent.com/CubeCoders/AMPTemplates/main/ark-segame.ini", "UpdateSourceArgs":"Game.ini", "UpdateSourceTarget":"{{$FullBaseDir}}ShooterGame/Saved/Config/LinuxServer/", "OverwriteExistingFiles":false }, { "UpdateStageName":"GameUserSettings.ini Config Download", "UpdateSourcePlatform":"Windows", "UpdateSource":"FetchURL", "UpdateSourceData":"https://raw.githubusercontent.com/CubeCoders/AMPTemplates/main/ark-sewin-gameusersettings.ini", "UpdateSourceArgs":"GameUserSettings.ini", "UpdateSourceTarget":"{{$FullBaseDir}}ShooterGame/Saved/Config/WindowsServer/", "OverwriteExistingFiles":false }, { "UpdateStageName":"GameUserSettings.ini Config Download", "UpdateSourcePlatform":"Linux", "UpdateSource":"FetchURL", "UpdateSourceData":"https://raw.githubusercontent.com/CubeCoders/AMPTemplates/main/ark-selinux-gameusersettings.ini", "UpdateSourceArgs":"GameUserSettings.ini", "UpdateSourceTarget":"{{$FullBaseDir}}ShooterGame/Saved/Config/LinuxServer/", "OverwriteExistingFiles":false }, { "UpdateStageName":"First Backup Exclusions Download", "UpdateSourcePlatform":"All", "UpdateSource":"FetchURL", "UpdateSourceData":"https://raw.githubusercontent.com/CubeCoders/AMPTemplates/main/exclusions/.backupExclusionsArk1", "UpdateSourceArgs":".backupExclude", "UpdateSourceTarget":"{{$FullBaseDir}}", "UpdateSourceConditionSetting":"backupExclude", "UpdateSourceConditionValue":"true", "OverwriteExistingFiles":false }, { "UpdateStageName":"Second Backup Exclusions Download", "UpdateSourcePlatform":"All", "UpdateSource":"FetchURL", "UpdateSourceData":"https://raw.githubusercontent.com/CubeCoders/AMPTemplates/main/exclusions/.backupExclusionsArk2", "UpdateSourceArgs":".backupExclude", "UpdateSourceTarget":"{{$FullBaseDir}}ShooterGame", "UpdateSourceConditionSetting":"backupExclude", "UpdateSourceConditionValue":"true", "OverwriteExistingFiles":false } ]