https://bugs.winehq.org/show_bug.cgi?id=50429
Bug ID: 50429 Summary: Serious Sam Engine / Serious Sam Classic broken MP with math functions from musl Product: Wine Version: 5.15 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: msvcrt Assignee: wine-bugs@winehq.org Reporter: marc.pluhar+winehq@gmail.com Distribution: ---
The problem described in #10229 reappears with version 5.15 of wine:
Cross-Platform Network Multiplayer with Serious Sam Classic (First or Second Encounter) is not possible. After some time all clients, which run on a different platform, desync.
I suspect the commit 8034d4179c88ae9176ecaae210c30e40084ae29c is responsible. To test this, it is best to start a dedicated server on a windows machine with the "DemoCoop" profile of The First Encounter and then try to connect from Serious Sam started under wine. The connection fails instantly with "CRC error in DIFF!".
Tested with 784cb2060ab63076adc349dcb1d15a6cb5eb2bc4 (master) on Arch Linux x86-64.
If using version 5.14 everything works as expected.