PDA

View Full Version : Problems I'm getting with 5.5


jbb
02-21-2004, 09:36 PM
Here are the main problems I'm getting with my 5.5 server (running on gentoo linux if that matters) :-

The main one is with zoning. About 50% of the time when any character zones the client just hangs. Most of the time restarting the client gets you in, but I eventually this doesn't work any more and it's impossible to log that character in at all any more.

After leaving the server running overnight all the zone servers died complaining that there were too many connections to mysql.


ANy advice on how to track down what's causing these problems (or even better some solutions!) would be great.

jbb
02-23-2004, 12:42 AM
On 5.5 using the source code from Shawn's site compiled on gentoo linux.

Tried playing a necro on my own server last night. I found that the lifetaps spells always seem to do damage to the mob but occasionally seem to fail to heal the player at all. It seemed to be random when this happened. I'll look at it some more tonight but thought I ought to report it.

As I said before I'm having very big problems with the client locking up when a character zones (both ordinary zoning and the first "zone in" during a login). I tried adding lots of debugging to try to figure out what's different when it works and when it doesn't but with no sucess so far. If anyone knows what the problem is or if it's the code or the database that is likely at fault please let me know :)

tofuwarrior
02-23-2004, 04:18 AM
I using it on Win32 and it hangs on zoning in all the time. I had another issue with char creation... but I fixed that one.

Haven't had much time to look at it yet... there is no error so I'm not sure why it's disconnecting.

samandhi
02-23-2004, 07:58 AM
s I said before I'm having very big problems with the client locking up when a character zones (both ordinary zoning and the first "zone in" during a login). what does your zone.exe say when this happens to you? You might be missing the cfg files for each zone, so it tries to use the default one, but that might be corrupt. Download EQemu 0.5.3 DR2 from sourceforge to get the cfg files. Then just place the whole cfg folder in your EQemu folder, and it should read them. (IF this is the problem, you will notice zone.exe complaining about not being able to use xxxx.cfg using default, Where xxx is the name of the zone.)

tofuwarrior
02-23-2004, 08:53 AM
In my case, at least.. that's not it. The Zone.exe window shows no errors either... the CFG files are all there.

I don't know much about the hand-off process of zoning yet... but there was no error message in either world.exe or zone.exe which has made it hard to track down.

Shawn319
02-23-2004, 09:09 AM
1) There are lots of bugs in this release which is why there is no support for it.

If you want to report bugs thats fine but from reading this thread, to me, it comes off as a support question.. (like a wtf is doing this, how can i fix it kinda thread). correct me if i'm wrong..


2) there were alot of issues with spells (actually they werent finished when i released this), and most of which have been fixed..

DR2 should be alot better.

jbb
02-23-2004, 09:20 AM
Hmm, I didn't start this thread but I did post in it.
Sorry if I appeared to be asking for support here and in other threads. When you've got software like this it's hard to know if problems are something I've done or a known problem with the software so my posting were mostly intended to find that out (and to report the problems I've had).

Hmm, I guess that is asking for support. I apologise.
Is there anything I can do to help?

tofuwarrior
02-23-2004, 11:30 AM
I fixed one with character creation. I posted in the Win32 server support forum. It was:

In Database::GetStartZone

On my system the line:

if(result) mysql_free_result(result);

called before row was used to getting starting point caused row to go out of scope and crash it. I moved that line to the end of the function and characters created just fine.

Shawn319
02-23-2004, 12:08 PM
Always post code fixes in the development forum.. and give good details of what was wrong, how you fixed it, and the solution (preferably in file diff's or whole files).

This will give it a better shot of being put into the production code.