Project 1999

Go Back   Project 1999 > General Community > Technical Discussion

 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
  #7  
Old 03-30-2011, 01:11 PM
jdx jdx is offline
Skeleton


Join Date: Mar 2011
Posts: 16
Default

What makes me think it's a forced wait on the client is because the window will freeze and will go into "not responding" mode after about 5 seconds of hitting a zoneline. That happens under 1 of 2 possible conditions for programs:

1) The client code executed the sleep() function for a fixed amount of time and the executable is essentially frozen (windows thinks its hung, hence the "not responding" text in the titlebar if you try clicking and moving the window while its frozen for zoning.

or

2) The client is doing SO much work that it can't process anything else - usually accompanied by 100% cpu usage.

Since we're NOT seeing any extraneous disk usage, cpu usage, or bandwidth utilization, I doubt it's #2. It's gotta be a sleep() in the client to prevent people from exploiting zonelines for quick aggro-drop.

My brother and I setup our own eqemu server to see what was going on server-side. It takes no time at all to transfer a character from one zone connection to another...

One other 3rd possibility could be that the client (being 13 years old) is using mostly non-asynchronous network functions. I have a hard time with that one since the game updates are UDP based (connectionless) and the connection transfers during zoning happen really fast so even if it was non-async it shouldn't be a show-stopper for so long.

This is like one of life's grand mysteries.. why does EQ zone so slow... lol
Reply With Quote
 


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 08:07 AM.


Everquest is a registered trademark of Daybreak Game Company LLC.
Project 1999 is not associated or affiliated in any way with Daybreak Game Company LLC.
Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.