Go Back   EQEmulator Home > EQEmulator Forums > Support > Support::General Support

Support::General Support Post all topics here having to do with errors while trying to connect to an EQEMu server but not about the setup/running of the Server itself.

Reply
 
Thread Tools Display Modes
  #1  
Old 07-20-2007, 09:05 AM
Irreverent
The Solo Server
 
Join Date: May 2007
Posts: 416
Default Zoning Performance

I'm trying to put together a FAQ on Performance, especially zoning and here is a few questions I had:

-Zone times are pretty random. Some times quick, some not so much. I noticed while watching the world server that there is a trigger for a zone-to-zone request in WORLD_ZONE...then the actual lag time seems to be to the WORLD_CLIENT that shows Mode=(Zoning).
-> Is this something client specific waiting to load/send the packet to the world to wake up, or is it a server thing that doesn't have good communication times to the world?

-Is there any hints / tweaks to the performance of zoning either on the client or the server side? (Other than downtuning graphic requirements if your computer is low tier.
Reply With Quote
  #2  
Old 07-20-2007, 12:42 PM
John Adams
Demi-God
 
Join Date: Jul 2006
Posts: 1,552
Default

Have you run any comparisons to dynamic zones vs static? I am pretty sure static ones should boot faster (since they are already booted). Although, I run 30 static zones, and 10 dynamic... and imo, it's no faster either way. Puzzling.
Reply With Quote
  #3  
Old 07-20-2007, 01:18 PM
sfisque
Hill Giant
 
Join Date: Oct 2006
Posts: 248
Default

i would also guess that a big affector for zone construction would be how many "special npcs" are present (for dynamic zones).

loading a bunch of "kill targets" is probably faster than say, loading a ton of merchants with all their "purchasable tables", tradeskill objects (remember, they're placed and not part of the landscape), doors, as well as other "clicky targets".

that might create the "randomness" he's seeing. i'd guess that for a dynamic load, PoK is probably a bajillion times heavier than say, sro, because sro only has a handful of merchants and zero clickies (no doors, teleporters, etc.)

== sfisque
Reply With Quote
  #4  
Old 07-20-2007, 11:54 PM
John Adams
Demi-God
 
Join Date: Jul 2006
Posts: 1,552
Default

Now there's an idea... to get a baseline of the game code performance. Remove all placed objects, npcs, doors, etc... then test zoning to see how fast it is.

I'm curious as to the performance differences with the database regarding indexes, FKs and engine (MyISAM vs InnoDB). I remember an old thread talking about how MyISAM blows.
Reply With Quote
  #5  
Old 07-22-2007, 10:30 AM
Irreverent
The Solo Server
 
Join Date: May 2007
Posts: 416
Default

Yea, but I've had InnoDB get corrupt...and well, you're SOL. So I'm skeered of it. But I'm a big SQL/key person as well and will be doing some performance stuff here soon.
Reply With Quote
Reply


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 03:32 AM.


 

Everquest is a registered trademark of Daybreak Game Company LLC.
EQEmulator is not associated or affiliated in any way with Daybreak Game Company LLC.
Except where otherwise noted, this site is licensed under a Creative Commons License.
       
Powered by vBulletin®, Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Template by Bluepearl Design and vBulletin Templates - Ver3.3