Barotrauma
Barotrauma copied to clipboard
Submarine equality check failed on modded server
Disclaimers
- [X] I have searched the issue tracker to check if the issue has already been reported.
- [X] My issue happened while using mods.
What happened?
I see the error message that the submarine equality check has failed for a couple of larger ships on a friend's dedicated server.
I have tried;
a) Verifying game files b) Deleting the older Mods, LocalMods and Submarines folder and unsubscribing all mods in the workshop c) Restarting the server and my local game client
We previously were playing successfully in the same session until a larger sub was purchased.
I saw several older issues that were all closed and supposedly fixed.
Reproduction steps
- Start a modded multiplayer dedicated server
- Start in a smaller sub
- Purchase a larger sub and switch to it
- Observe a failure to connect
Bug prevalence
Happens every time I play
Version
0.18.15.1 / 0.18.15.2 on macOS
-
No response
Which operating system did you encounter this bug on?
Windows
Relevant error messages and crash reports
Error while reading a message from server. {Submarine equality check failed. The submarine loaded at your end doesn't match the one loaded by the server. There may have been an error in receiving the up-to-date submarine file from the server.}
at Barotrauma.Networking.GameClient.ReadStartGameFinalize(IReadMessage inc) in <DEV>\Barotrauma\BarotraumaClient\ClientSource\Networking\GameClient.cs:line 1027
at Barotrauma.Networking.GameClient.ReadDataMessage(IReadMessage inc) in <DEV>\Barotrauma\BarotraumaClient\ClientSource\Networking\GameClient.cs:line 889
at Barotrauma.Networking.LidgrenClientPeer.Update(Single deltaTime) in <DEV>\Barotrauma\BarotraumaClient\ClientSource\Networking\Primitives\Peers\LidgrenClientPeer.cs:line 105
at Barotrauma.Networking.GameClient.Update(Single deltaTime) in <DEV>\Barotrauma\BarotraumaClient\ClientSource\Networking\GameClient.cs:line 634