Tuesday, October 13, 2009

Cut Your Latency in HALF




I have a few friends in my guild who live in Aussie land and always are complaining and fighting with the latency gods. They are always trying new things like Smoothping.com and other services, but recently found Leatrix's Latency Fix and spoke very highly of it. They reported going from 300 or so ping down to ~120.


Living stateside lag has never been a major problem, but recently i have been having some disconnect issues in HToC and averaging anywhere from 200-250ms. So I decided to give it a shot and was really impressed with the results. My disconnects went down and my ping is down to 75-100ms.


This addon/script implements the TCPAck fix. I saw another post with a guide to go into you registry and do it manually, but saw some complaints about it being alot of work. I also read that this was something that had been patched in 2.3.2, but this doesn't seem to be the case. Here is a quote from the developer's FAQ.

Quote:
Didn't Blizzard disable this already?
This is a common misconception but the answer is no. What Blizzard did was disable nagling, way back in patch 2.3.2.

Nagling bundles small packets together into larger ones for more efficient transmission. The effects are similar - bundling packets together always produces higher latency which is why it's bad for online games. Blizzard disabled nagling because of this, however, the acknowledgement queueing system used by the TCP protocol remains.

For the technically minded, Blizzard made the TCPNoDelay function redundant, as Wow now includes it by default. They didn't change TcpAckFrequency. Leatrix Latency Fix changes that.



I was a bit sketched out about executing .VBS scripts, but everything is "open source" and you can open the files in a text editor to see for yourself. Also the developer links to endorsements from Tankspot.com( PVP How To: Improve Your Arena Ratings - TankSpot) and others. Also included is an "undo" script.


Also note this improves your latency in all other online games you play, and works on Windows XP(SP2 and later), VISTA(SP1 and later), and Win7. This unfortunately does not work for Macs, but on the addon's page he gives a simple command to run at mac prompt to make the same change. Below is the Mac equivalent


Quote:
Is there a Macintosh version?
Leatrix Latency Fix isn't supported on Macs. However, you can achieve lower latency in OSX by entering the following command in a terminal window. This will disable delayed acknowledgements until you restart your computer.

sudo sysctl -w net.inet.tcp.delayed_ack=0

To disable them permanently, create a text file under "/etc/" called "sysctl.conf" and copy/paste the following line then restart your computer.

net.inet.tcp.delayed_ack=0

To set things back to default, just delete the "sysctl.conf" file and restart your computer.




Quote:
Leatrix Latency Fix : WoWInterface Downloads : WoW Tools & Utilities

0 kommentarer:

Post a Comment

 
World of Warcraft Strategies © 2009