]> git.deb.at Git - rhonda/impostor.git/commitdiff
Add initial support for 2021.12.14
authorminiduikboot <mini@duikbo.at>
Tue, 14 Dec 2021 20:38:26 +0000 (21:38 +0100)
committerminiduikboot <mini@duikbo.at>
Tue, 14 Dec 2021 20:38:26 +0000 (21:38 +0100)
src/Impostor.Api/Net/Messages/C2S/HandshakeC2S.cs
src/Impostor.Server/Net/Manager/ClientManager.cs

index 60dd4e18a59645c41926fd09e61441df1bd1e101..fb7283c3da9cbd0e69511fe52439c2ffb5d4fdf3 100644 (file)
@@ -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);
         }
     }
 }
index 0c1c2f1a66c2b0cf06378378aac6da526a602eb8..37ae45e4b21f7c3af3e47a057a6bf46b5388444f 100644 (file)
@@ -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<ClientManager> _logger;