About a month back I had posted about the "Client cannot receive packet or key is invalid" problem.
I believe this is localized to running DSP on 64bit systems.
I was about to run and connect with no issues what so ever on Slackware 14 32bit.
So I then bziped the entire folder (after make clean) and dropped it onto a Slackware 14 64bit system.
Compiled with "./configure LUA_LIBS=/usr/local/lib LUA_CFLAGS=llua --enable-64bit" (shown for reference) without issues and started the server.
I cannot connect to the 64bit server no matter how many tries, it will always give the packet/key issue above.
Can create and delete characters all day long, the map server just craps itself like a retirement home after a prune party with those errors when logging in with a character.
Linux 64bit dsgame issue
Re: Linux 64bit dsgame issue
there are rumors in the wind - if you say bluekirby0's name three times in the mirror, he will wake up from his irc-spamming shoulder-on-keyboard sleep to answer all the linux questions
Re: Linux 64bit dsgame issue
bluekirby0, bluekirby0, wait... bluekirby0 is not like Beetlejuice is he?
Oh damn, said it 3 times!
Oh damn, said it 3 times!
-
- Developer
- Posts: 707
- Joined: Sun Jul 22, 2012 12:11 am
Re: Linux 64bit dsgame issue
Yeah...the code won't compile properly on a 64-bit system due to some bad assumptions about the size of pointers in the original code. This is a major portability blocker but it can be worked around on a multilib system by doing a 32-bit build.