[ssam] Network compatibility

Ryan C. Gordon icculus at clutteredmind.org
Fri Dec 6 14:31:54 EST 2002


> now that the Linux version is not network compatible with win32, will it be in
> the future?

Likely, no. The reason is that the game sends a checksum of (among other
things) some floating point numbers, but GCC and Visual C come up with
slightly different values here. Generally, this isn't a problem, but when
you need two values to have the exact same bits, it kills you.

What is needed is another patch to the win32 version, but that is not
likely to happen. Locally (months ago) I built a win32 version that just
disables the checksum verification, and managed to walk around between
win32 and linux for awhile, so that's the only problem.

That being said, Croteam is aware of this issue and supposedly took it
into account when rewriting the networking code for the 1.07 patch, so it
very well _might_ work with The Second Encounter...The First Encounter was
only patched up to 1.05.

...coincidentally, this is how you can pick out the Linux servers in the
in-game server browser: look for First Encounter games that report
themselves as version 1.07.  :)

--ryan.






More information about the ssam mailing list