PDA

View Full Version : CVS Commit July 29, 2002 - EQPacket rework



fee
07-29-2002, 08:54 AM
fee (floyd) (29/07/02)
----------------------
Modifications:
+ version 4.2.13
+ Complete overhaul of EQPacket members decodePacket
- now includes functionality for sequencing client and server data streams
- better sequence handling
- elimination of a race condition between pcap and main threads
- better session tracking
- should be same behavior as before, do not zone multiple clients
simultaneously, if you LD you can reset session tracking by
clicking Monitor Next EQ Client or the other Monitor options.
+ dispatchSplitZoneData has been replaced with dispatchSplitData
- dynamic allocation for fragment assembly
- improved error checking/handling
+ new members processCache, setCache and resetCache
- based on zaphod's original design, extended to handle more data streams
+ new member resetEQPacket
- called upon session Close or while setting a pcap filter vi Network menu
- resets all states, caches, etc in EQPacket
+ Improved NetDiags to show all the new data from EQPacket
+ pcap filter rework

*** If you still experience packet loss, which results in failure to decode,
*** set Network->Advanced->seq arq give up to a higher value! Recomend Broadband
*** users set to 128+ and modem users to 256+. Do not be afraid to crank this
*** value to 512 or better if that is what it takes.



Comments:
This patch should fix the decoding and inflation issues that have been plaguing those with less than stellar network connections. This includes trouble decoding the Bazaar or following a Succor/Evac. Before reporting failures with this code, please have a look at NetDiags and try adjusting your seqArqGiveUP setting to 256+.


Cheers
Fee (floyd)

pinzmon
07-29-2002, 10:28 AM
OMG - drool....

Thank you so much for the time you guys put into this.

You are the kings of code.

I've already connected to my home machine and I'm updating it now...

pinz

Aelorean
07-29-2002, 01:13 PM
Did the version number not get changed for some reason?

Or...am I doing something wrong? Mine still says 4.2.12

fee
07-29-2002, 06:42 PM
version number updated now.
fee

PainNSuffering
07-29-2002, 11:56 PM
Wow, nice work. I want to get home and test that out. thanks!

o0shadow0o
07-30-2002, 09:09 AM
I just got the latest source and am seg faulting when seq is starting. Anyone else having any troubels?

Cryonic
07-30-2002, 09:25 AM
If you are having problems, post the problem in the Help forum, not the announcements forum.

devnul
07-30-2002, 11:38 AM
Wow guys, this was the big one.

Great work! Almost never have to camp or rezone to get a decode now.

My hat's off to you guys.

dn

pinzmon
07-30-2002, 01:10 PM
You have really outdone yourselves - I rate this as the most important update since 4.0.0 came out. No more having to make up excuses to camp or zone... (BRB - mouse bugged)...

Thanks again guys - you rock!

showeqnewb
07-30-2002, 04:05 PM
I must state again, I love the work you guys do! It does not go unnoticed! If I do not say thank you enough well then:

Thank you! Thank you! Thank you! Thank you! Thank you! Thank you! Thank you! Thank you! Thank you! Thank you! Thank you! Thank you! Thank you! Thank you! Thank you! Thank you! Thank you! Thank you! Thank you! Thank you! Thank you! Thank you! Thank you!

DocDavid
07-31-2002, 06:49 AM
Originally posted by PainNSuffering
Wow, nice work. I want to get home and test that out. thanks!

I had the same problem but that was I only did a make to compile the changed code. I just did the following and had no problems:

make clean
make
make install

Elyon
08-02-2002, 04:36 AM
Multiple Kudo's to you guys. Never seen it run so well.....

Thanks for all your hard work....... It IS appreciated !!!!

fuqjak
08-02-2002, 09:59 AM
You REALLY fixed the problem this go round. I haven't had ShowEQ crash on me even one time since the patch.

WOW

Thanks guys, you do great work.

Fuqjak

Nobody
08-02-2002, 10:15 AM
used to get alot of crashes in very populated zones, ME, DL and FG for example. Not one since patch.

You guys are good.

marp
08-05-2002, 09:09 PM
Yep, this one looks mighty stable. Nice work.

LordCrush
08-05-2002, 11:39 PM
No crash since update :)

Thank you all !!