Go Back   EQEmulator Home > EQEmulator Forums > Development > Development::Bug Reports

Development::Bug Reports Post detailed bug reports and what you would like to see next in the emu here.

 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
  #1  
Old 01-14-2006, 06:08 PM
Acolyte
Sarnak
 
Join Date: May 2002
Location: Oakland, CA
Posts: 83
Default ACK/NAK Bug...

One of the biggest problems I have had with EQEmu so far is the ACK/NAK bug where the client stops sending data but NPC's can still attack you... you can't do anything yourself.

RangerDown said this:

Quote:
This is an ongoing issue that they're trying to resolve as they come across these situations. Basically, we believe the client is programmed to expect some kind of ACK from the server that it's not getting, and when that happens, the client sits there perpetually waiting for an ACK that will never come.

Examples of where it needs an ACK are when you loot. As you try to pick up each item in the loot window, the client expects the server to send a packet back stating that either you are clear to pick up the item, or for some reason (duplicate lore, or otherwise) you aren't. If that ACK/NAK never came, then you might be able to close the loot window and start running around again, but the client will be hung on waiting for that ACK and not pay attention to any of your other actions until it gets it. That's not to say that looting is the cause of the issue; I'm just giving one example of the many places the client needs an ACK/NAK, and evidently in some areas the server either isn't giving one or the data in its packet is not what the client was expecting.

The best thing you can do is try to see if there's some pattern to all this -- do you seem to get hung up after you do *this* or *that*? That will better help them chase down where the missing ACKs are.
Any input?
__________________
The Acolyte
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:49 PM.


 

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