Parcourir la source

feat: Add temporary fix for Satisfactory upgrade (#4243)

This commit adds a temporary fix for upgrading Satisfactory from Update 7 to Update 8. A symlink is created between UnrealServer-Linux-Shipping and UE4Server-Linux-Shipping until the update is released.
Daniel Gibbs il y a 3 ans
Parent
commit
105350fbe3
1 fichiers modifiés avec 7 ajouts et 0 suppressions
  1. 7 0
      lgsm/modules/check_executable.sh

+ 7 - 0
lgsm/modules/check_executable.sh

@@ -7,6 +7,13 @@
 
 
 moduleselfname="$(basename "$(readlink -f "${BASH_SOURCE[0]}")")"
 moduleselfname="$(basename "$(readlink -f "${BASH_SOURCE[0]}")")"
 
 
+# #4241 temporary fix for Satisfactory for upgrade betweern Update 7 & Update 8 - remove this once update 8 is released
+if [ "${shortname}" == "sf" ]; then
+	if [ ! -f "${serverfiles}/Engine/Binaries/Linux/UE4Server-Linux-Shipping" ]; then
+		ln -s "${serverfiles}/Engine/Binaries/Linux/UnrealServer-Linux-Shipping" "${serverfiles}/Engine/Binaries/Linux/UE4Server-Linux-Shipping"
+	fi
+fi
+
 # Check if executable exists
 # Check if executable exists
 execname=$(basename "${executable}")
 execname=$(basename "${executable}")
 if [ ! -f "${executabledir}/${execname}" ]; then
 if [ ! -f "${executabledir}/${execname}" ]; then