diff --git a/Source/Stationeers.Addons.Patcher/Core/Constants.cs b/Source/Stationeers.Addons.Patcher/Core/Constants.cs index 9ef424d..f24ce28 100644 --- a/Source/Stationeers.Addons.Patcher/Core/Constants.cs +++ b/Source/Stationeers.Addons.Patcher/Core/Constants.cs @@ -7,6 +7,7 @@ public static class Constants public const string GameExe = "../rocketstation.exe"; public const string GameResourcesDir = "../rocketstation_Data"; public const string ServerExe = "../rocketstation_DedicatedServer.exe"; + public const string LinuxServerInstall = "../rocketstation_DedicatedServer.x86_64"; public const string ServerResourcesDir = "../rocketstation_DedicatedServer_Data"; public const string LoaderAssemblyFileName = "AddonManager/Stationeers.Addons.dll"; public const string LoaderTypeName = "Stationeers.Addons.Loader"; diff --git a/Source/Stationeers.Addons.Patcher/Core/StandalonePatcher.cs b/Source/Stationeers.Addons.Patcher/Core/StandalonePatcher.cs index d52751f..de6113f 100644 --- a/Source/Stationeers.Addons.Patcher/Core/StandalonePatcher.cs +++ b/Source/Stationeers.Addons.Patcher/Core/StandalonePatcher.cs @@ -25,6 +25,11 @@ public static void Patch() // Found server install installInstance = Constants.ServerExe; } + else if (File.Exists(Constants.LinuxServerInstall)) + { + // Found linux server install + installInstance = Constants.LinuxServerInstall; + } else { // No install found diff --git a/Source/Stationeers.Addons/Core/LoaderManager.cs b/Source/Stationeers.Addons/Core/LoaderManager.cs index 05e43c5..84e8df1 100644 --- a/Source/Stationeers.Addons/Core/LoaderManager.cs +++ b/Source/Stationeers.Addons/Core/LoaderManager.cs @@ -89,7 +89,7 @@ private void Awake() Application.SetStackTraceLogType(LogType.Error, StackTraceLogType.None); // Check if we are running on a dedicated server instance - IsDedicatedServer = File.Exists("rocketstation_DedicatedServer.exe"); + IsDedicatedServer = File.Exists("rocketstation_DedicatedServer.exe") || File.Exists("rocketstation_DedicatedServer.x86_64"); if (IsDedicatedServer) Debug.Log("[Stationeers.Addons - DEDICATED SERVER] Stationeers.Addons is running on a dedicated server!");