Ubuntu 64 bit zone crash issue
I started messing around with my own emu server a few months ago on my home linux router. It's a humble 32 bit system running ubuntu 10.04 LTS.
Getting started was pretty easy and it was working well, but then people actually started playing once in a while so I had to move it in a hurry to some better bandwidth. The new machine was also a humble 32 bit unit with the same OS. Everything went fine.
Now I'm trying to improve hosting once again by setting it up on a beefy multi-core 64 bit machine (Same OS, just 64 bit).
I had to edit some makefiles for it to build and then I started it up. Everything looks fine, but when you choose a character and try to enter a zone, the zone crashes and you get kicked to login. I updated to the latest svn and rebuilt with identical results.
In my eqemu_debug_zone.log file I see where the NET__IDENT_TRACE block is several pages long, trying over and over to match the client opcode where before it only tried each .conf file once.
The log ends with NET__IDENTIFY finally picking up the correct signature, then WORLD__CLIENT New client, and so forth. It crashes silently at that point and launches a new dynamic zone process.
Any ideas?
|