]> git.deb.at Git - rhonda/impostor.git/commit
Improve cross-compatibility (#534)
authorminiduikboot <mini@duikbo.at>
Fri, 6 Oct 2023 12:52:16 +0000 (14:52 +0200)
committerGitHub <noreply@github.com>
Fri, 6 Oct 2023 12:52:16 +0000 (14:52 +0200)
commit21297257449730ad12010129c66a81e4661be103
treed291dfe23857abb23188aa504c79f894120d6a4f
parent7b341bea147b763ef879e13e82c072dcf5ae6e25
Improve cross-compatibility (#534)

Co-authored-by: js6pak <me@6pak.dev>
25 files changed:
src/Directory.Build.props
src/Impostor.Api/Innersloth/GameVersion.cs
src/Impostor.Api/Net/IClient.cs
src/Impostor.Api/Net/Manager/ICompatibilityManager.cs [new file with mode: 0644]
src/Impostor.Api/Net/MessageReaderExtensions.cs
src/Impostor.Api/Net/MessageWriterExtensions.cs
src/Impostor.Api/Net/Messages/C2S/HandshakeC2S.cs
src/Impostor.Api/Net/Messages/S2C/Message07JoinedGameS2C.cs
src/Impostor.Server/Net/Client.cs
src/Impostor.Server/Net/ClientBase.cs
src/Impostor.Server/Net/Factories/ClientFactory.cs
src/Impostor.Server/Net/Factories/IClientFactory.cs
src/Impostor.Server/Net/Manager/ClientManager.cs
src/Impostor.Server/Net/Manager/CompatibilityManager.cs [new file with mode: 0644]
src/Impostor.Server/Net/Manager/GameManager.cs
src/Impostor.Server/Net/State/Game.Incoming.cs
src/Impostor.Server/Net/State/Game.Outgoing.cs
src/Impostor.Server/Net/State/Game.cs
src/Impostor.Server/Program.cs
src/Impostor.Server/Recorder/ClientRecorder.cs
src/Impostor.Server/Recorder/PacketRecorder.cs
src/Impostor.Tests/CompatibilityManagerTests.cs [new file with mode: 0644]
src/Impostor.Tests/GameVersionTests.cs [new file with mode: 0644]
src/Impostor.Tools.ServerReplay/Program.cs
src/ProjectRules.ruleset