Cross Platform Multiplayer issue

D2X-XL - Descent II update for modern systems with many new features and enhanced graphics. Home Page

Moderators: Grendel, Aus-RED-5

Post Reply
daverup
DBB Cadet
DBB Cadet
Posts: 1
Joined: Wed Jan 11, 2006 8:05 pm

Cross Platform Multiplayer issue

Post by daverup »

Greetings,
The following errors occur on my Mac OSX 10.4.4 box running d2x-xl 1.5.86 when attempting to join a multiplayer game hosted on a Windows box running d2x-xl 1.5.86. This windows game can be joined by another windows box on the same local network without errors.
All machines have an identical d2x-xl directory with exactly the same data files.

On the mac,
Multiplayer menu selected,
Join UPD/IP Netgame selected.
Error message: (partially readable)
CGIFCONF) Failure during broadcast detection
OK
Entered IP of host windows box, default port
Enter
1. Game_to_join ....... Forming
Enter

Windows host box shows a #2 box with a red \"X\" but without a name.
Attempt to start net game on host anyway

On Mac
Error message:
Your level file does not match the other players. Cannot join game.
OK

Dave
User avatar
simX
DBB Ace
DBB Ace
Posts: 103
Joined: Wed Jan 04, 2006 7:21 am
Location: Bay Area, CA
Contact:

Post by simX »

Hm, so it seems you were able to successfully see a hosted game, and at least attempt to join it even though you were unable to start playing? That's farther than I've gotten.
User avatar
Diedel
D2X Master
D2X Master
Posts: 5278
Joined: Thu Nov 05, 1998 12:01 pm
Contact:

Post by Diedel »

This looks like the data the Mac sends doesn't have the exact same format as on the Windows machine (data alignment could be the reason, or endian stuff).
User avatar
Diedel
D2X Master
D2X Master
Posts: 5278
Joined: Thu Nov 05, 1998 12:01 pm
Contact:

Post by Diedel »

This looks like the data the Mac sends doesn't have the exact same format as on the Windows machine (data alignment could be the reason, or endian stuff).

A simple first check was to compare the data sizes on both machines using debuggers.
Post Reply