mirror of
https://github.com/tgstation/tgstation-server.git
synced 2026-08-26 14:37:44 +01:00
Check OD interop version
This commit is contained in:
@@ -661,7 +661,8 @@ namespace Tgstation.Server.Host.Components.Session
|
||||
return BridgeError("Missing dmApiVersion field!");
|
||||
|
||||
DMApiVersion = parameters.Version;
|
||||
if (DMApiVersion.Major != DMApiConstants.InteropVersion.Major)
|
||||
if (DMApiVersion.Major != DMApiConstants.InteropVersion.Major
|
||||
|| (ByondVersion.Engine.Value == EngineType.OpenDream && DMApiVersion < new Version(5, 7))) // TODO: When OD figures out how to unite port and topic_port, set an upper version bound on OD for this check
|
||||
{
|
||||
apiValidationStatus = ApiValidationStatus.Incompatible;
|
||||
return BridgeError("Incompatible dmApiVersion!");
|
||||
|
||||
Reference in New Issue
Block a user