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
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.
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).
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.