mirror of
https://github.com/tgstation/tgstation-server.git
synced 2026-08-31 09:02:41 +01:00
Merge pull request #774 from tgstation/772-NoMoreDirectX
Don't install DirectX for BYOND versions >= 1452
This commit is contained in:
@@ -103,7 +103,7 @@ Note that the ratio of application installations to databases is 1:1. Do not att
|
||||
|
||||
For the Windows service version start the `tgstation-server-4` service. If it fails to start, check the Windows event log under Windows/Application for entries from tgstation-server-4 for errors.
|
||||
|
||||
For the console version run `dotnet Tgstation.Server.Host.Console.dll` in the installation directory. The `tgs.bat` and `tgs.sh` shell scripts are shortcuts for this. If on Windows, you must do this as admin to give the server permission to install the required DirectX dependency for BYOND as well as create symlinks.
|
||||
For the console version run `dotnet Tgstation.Server.Host.Console.dll` in the installation directory. The `tgs.bat` and `tgs.sh` shell scripts are shortcuts for this. If on Windows, you must do this as admin to give the server permission to install the required DirectX dependency for certain 512 BYOND versions as well as create symlinks.
|
||||
|
||||
For the docker version run `docker start tgs`
|
||||
|
||||
|
||||
@@ -123,7 +123,8 @@ namespace Tgstation.Server.Host.Components.Byond
|
||||
var setNoPromptTrustedModeTask = SetNoPromptTrusted();
|
||||
|
||||
//after this version lummox made DD depend of directx lol
|
||||
if (version.Major >= 512 && version.Minor >= 1427 && !installedDirectX)
|
||||
//but then he became amazing and not only fixed it but also gave us 30s compiles \[T]/
|
||||
if (version.Major == 512 && version.Minor >= 1427 && version.Major < 1452 && !installedDirectX)
|
||||
using (await SemaphoreSlimContext.Lock(semaphore, cancellationToken).ConfigureAwait(false))
|
||||
//check again because race conditions
|
||||
if (!installedDirectX)
|
||||
|
||||
Reference in New Issue
Block a user