From: miniduikboot Date: Tue, 14 Dec 2021 20:38:26 +0000 (+0100) Subject: Add initial support for 2021.12.14 X-Git-Tag: v1.7.0~17^2~6 X-Git-Url: https://git.deb.at/?a=commitdiff_plain;h=32ecfedfba7d725bdfdbb03345a4fe815e215dd5;p=rhonda%2Fimpostor.git Add initial support for 2021.12.14 --- diff --git a/src/Impostor.Api/Net/Messages/C2S/HandshakeC2S.cs b/src/Impostor.Api/Net/Messages/C2S/HandshakeC2S.cs index 60dd4e1..fb7283c 100644 --- a/src/Impostor.Api/Net/Messages/C2S/HandshakeC2S.cs +++ b/src/Impostor.Api/Net/Messages/C2S/HandshakeC2S.cs @@ -35,6 +35,11 @@ namespace Impostor.Api.Net.Messages.C2S { platformSpecificData = null; } + + if (clientVersion >= Version.V4) + { + reader.ReadByte(); // purpose unknown, seems hardcoded to 0 + } } private static class Version @@ -44,6 +49,8 @@ namespace Impostor.Api.Net.Messages.C2S public static readonly int V2 = GameVersion.GetVersion(2021, 6, 30); public static readonly int V3 = GameVersion.GetVersion(2021, 11, 9); + + public static readonly int V4 = GameVersion.GetVersion(2021, 12, 14); } } } diff --git a/src/Impostor.Server/Net/Manager/ClientManager.cs b/src/Impostor.Server/Net/Manager/ClientManager.cs index 0c1c2f1..37ae45e 100644 --- a/src/Impostor.Server/Net/Manager/ClientManager.cs +++ b/src/Impostor.Server/Net/Manager/ClientManager.cs @@ -23,6 +23,7 @@ namespace Impostor.Server.Net.Manager private static readonly int[] SupportedVersions = { GameVersion.GetVersion(2021, 11, 9), // 2021.11.9 + GameVersion.GetVersion(2021, 12, 14), // 2021.12.14 }; private readonly ILogger _logger;