Windows to Linux Netgame connectivity issue

For system help, all hardware / software topics NOTE: use Coders Corner for all coders topics.

Moderators: Krom, Grendel

Post Reply
xenu
DBB Cadet
DBB Cadet
Posts: 7
Joined: Sun Jan 02, 2005 10:07 pm

Windows to Linux Netgame connectivity issue

Post by xenu »

I recently tried to start a Co-op game in the D3 regular game. Windows clients could not connect with the error being something to the effect that the levels between the two machines did not match,

Someone told me it was a known issue with checksumming or some such thing and that it would be fixed when 1.5 for Linux comes out.

Any word on when that might happen?

Sure do love being able to play in Linux though, even if it is single player....

Thanks!
User avatar
DCrazy
DBB Alumni
DBB Alumni
Posts: 8826
Joined: Wed Mar 15, 2000 3:01 am
Location: Seattle

Post by DCrazy »

That's called the "checksum bug". Unfortunately, a slight difference between the Windows and Linux sqrt() functions causes the Linux version to generate a different checksum (number that represents the contents of the file) than the Windows version for some levels. Which levels it affects is random, but sadly permanent.

1.5 for Linux will never be released. Kevin Bentley, the ex-Outrage employee who was in his spare time working on the 1.5 patch, has disappeared, most likely pre-occupied with his new son. As such, the only version of the 1.5 patch in existence is a nearly-completed Windows binary available from http://www.descent3.com .
User avatar
Nosferatu
DBB Ace
DBB Ace
Posts: 489
Joined: Mon May 23, 2005 5:15 pm

Post by Nosferatu »

One solution is to run Descent under this http://www.winehq.org/ instead of just running streight under linux.

I use wine to run my server "Crypt".
User avatar
Xamindar
DBB Admiral
DBB Admiral
Posts: 1498
Joined: Sun Jun 06, 2004 2:44 am
Location: California
Contact:

Post by Xamindar »

yeah, sadly if you want to play coop you need to play it from windows. Though if you want multiplayer in general there quite a few levels that DO work in linux. Stadium works, it's one of my favorites. Just try to join in linux. It is pretty fast to tell you that the levels dont match so you can easily try joining another game.
Post Reply