Compare commits

...

2 Commits

Author SHA1 Message Date
z__
ba5b611994 add STA thread back, not being added automatically on local build 2022-02-04 10:38:47 +07:00
z__
2bcf79efdd to trigger autobuild to fix warfare 2 update 2022-02-04 09:47:22 +07:00
2 changed files with 5 additions and 3 deletions

View File

@@ -7,6 +7,7 @@ namespace Torch.Server
{
internal static class Program
{
[STAThread]
public static void Main(string[] args)
{
var isService = Environment.GetEnvironmentVariable("TORCH_SERVICE")
@@ -23,8 +24,6 @@ namespace Torch.Server
File.Delete(file);
}
TorchLauncher.Launch(workingDir, binDir);
// Breaks on Windows Server 2019
#if TORCH_SERVICE
if (!new ComputerInfo().OSFullName.Contains("Server 2019") && !Environment.UserInteractive)
@@ -45,7 +44,7 @@ namespace Torch.Server
}
else
{
instancePath = Path.GetFullPath(instanceName);
instancePath = Directory.CreateDirectory(instanceName).FullName;
}
var oldTorchCfg = Path.Combine(workingDir, "Torch.cfg");
@@ -70,6 +69,8 @@ namespace Torch.Server
if (!initializer.Initialize(args))
Environment.Exit(1);
TorchLauncher.Launch(workingDir, binDir);
CopyNative(binDir);
initializer.Run(isService, instanceName, instancePath);
}

View File

@@ -17,6 +17,7 @@ internal static class GcCollectPatch
{
// FUCK YO KEEN
// every call results in freeze for seconds
private static readonly MethodBase[] _targets =
{
Info.OfMethod<MyPlanetTextureMapProvider>(nameof(MyPlanetTextureMapProvider.GetHeightmap)),