Linux 64bit dsgame issue

Post Reply
aizenmyou
Posts: 13
Joined: Fri May 10, 2013 4:16 pm

Linux 64bit dsgame issue

Post by aizenmyou » Thu Jul 04, 2013 9:55 am

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.

User avatar
kjLotus
Special Guest
Posts: 1813
Joined: Sun Jul 22, 2012 2:16 pm

Re: Linux 64bit dsgame issue

Post by kjLotus » Thu Jul 04, 2013 10:48 am

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

aizenmyou
Posts: 13
Joined: Fri May 10, 2013 4:16 pm

Re: Linux 64bit dsgame issue

Post by aizenmyou » Thu Jul 04, 2013 11:15 am

bluekirby0, bluekirby0, wait... bluekirby0 is not like Beetlejuice is he?
Oh damn, said it 3 times!

bluekirby0
Developer
Posts: 707
Joined: Sun Jul 22, 2012 12:11 am

Re: Linux 64bit dsgame issue

Post by bluekirby0 » Thu Jul 04, 2013 2:15 pm

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.

Post Reply