Create an Account
Forgot your Password?
World of Warcraft
WowRiot
Starcraft 2
Starfeeder
Hellforge
Hellforge
 
Machinima
Myndflame
Left 4 Dead
Left 4 Dead
RazeTheWorld
RazeTheWorld
 
Quake Live
Quake Life
1337pwn
1337pwn
Limit Break
Limit Break
 
Resident Evil
Resident Evil
Gameriot Store
Buy Games!
The Gameriot Store
 
 
 
POST STUFF
close
New Blog Post
Add a Video
Host an Image
Upload a File
by Zuggy, Level 33
Last updated at January 12, 2008, 1:27 pm
This topic has been posted a few different times on various forums and
sites, though I feel due to it's importance it really needs repeating.
Now patch 2.3.2 was supposed to eliminate the nagles algorithm, for me
it had no change, so I gave this solution a try and it worked great.



My ping which was in the 380-400 range (due to some network issues) dropped into the 200-250 range.



Warning...if
you aren't comfortable changing files in your registry you may just
want to wait for blizzard to create a working fix.



"1 -
TcpAckFrequency - NOTE if you are running Windows Vista this setting
may not have any effect - a hotfix is needed which i'm tracking down.
This works fine under Windows XP



Type "regedit" in windows "run.." dialog to bring up registry menu



Then find:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\



There
will be multiple NIC interfaces listed in there, find the one you use
to connect to the internet, there will be several interfaces listed
(they have long names like {7DBA6DCA-FFE8-4002-A28F-4D2B57AE8383}.
Click each one, the right one will have lots of settings in it and you
will see your machines IP address listed there somewhere. Right-click
in the right hand pane and add a new DWORD value, name it
TcpAckFrequency, then right click the entry and click Modify and assign
a value of 1.



You can change it back to 2 (default) at a later
stage if it affects your other TCP application performance. it tells
windows how many TCP packets to wait before sending ACK. if the value
is 1, windows will send ACK every time it receives a TCP package.



2 - TCPNoDelay

This one is pretty simple (Discussed here)



Type "regedit" in windows "run.." dialog to bring up registry menu



Then find:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSMQ\Parameters



Right-click
in the right hand pane and add a new DWORD value, name it TCPNoDelay,
then right click the entry and click Modify and assign a value of 1.



Click Ok and close the registry editor, then reboot your PC."



Basically,
this fix is deactivating the Nagle algorithm to improve your ping. If
you don't want to do it you can just wait for the 2.3.2 patch as it's
supposed to deactivate it too, but I don't think you can test it on
PTRs right now because the updated patch notes from the latest PTR
Build (7705) are actually for the upcoming build (7710).



Hotfix for Windows Vista Users:

http://www.snapfizzle.com/files/Windows6.0_KB935458_v2_x64.rar Vista 64

http://www.snapfizzle.com/files/Windows6.0_KB935458_v2_x86.rar Vista 32



Sources: mmo-champion, hunters forums (megatf)



http://www.ZugGaming.com/

Zuggy's Gold Mastery Guide
     
26 comments
Maldazzar
Maldazzar Jan 12, 2008 at 1:31 pm
None
None
+1 votes
None
this affects everything, not just WoW

and this patch did in fact disable the nagle algorithm
depz
depz Jan 12, 2008 at 6:33 pm
None
None
+1 votes
None
Out of curiosity what would this do to anything not wow?
Groz
Groz Jan 12, 2008 at 7:12 pm
None
None
+1 votes
None
Generally disabling the nagle algorithm slows down the downloads which depend on huge chunks of data (torrents, etc) and fastens up everything which depends on small amounts of data (interactive stuff like games, messengers, etc).
metrik
metrik Jan 12, 2008 at 1:41 pm
None
None
+3 votes
None
For those of you that don't know the logic of Nagle's Algorithm:

if there is new data to send
if the window size >= MSS and available data is >= MSS
  send complete MSS segment now
else
  if there is unconfirmed data still in the pipe
   enqueue data in the buffer until an acknowledge is received
  else
   send data immediately
Donjo
Donjo Jan 15, 2008 at 8:28 pm
None
None
+1 votes
None
metrik
metrik Jan 16, 2008 at 4:28 pm
None
None
+1 votes
None
It says it best

I had to look it up, so why not post for reference?
Chudy
Chudy Jan 12, 2008 at 1:53 pm
None
None
+1 votes
None
My pings down to 180 from 350. O_o
Shadow772
Shadow772 Jan 12, 2008 at 2:08 pm
None
None
+1 votes
None
Wow rly works...

250-300 down to 100-150

Thx
Twoface
Twoface Jan 12, 2008 at 2:22 pm
None
None
+1 votes
None
"If you don't want to do it you can just wait for the 2.3.2 patch"

k I'll wait, lolol
nzgs
nzgs Jan 12, 2008 at 2:29 pm
None
None
+1 votes
None
i did this about a week before the patch. Ping went from 60-80 average down to 10-30 (europe obviously).
Klynx
Klynx Jan 12, 2008 at 4:27 pm
None
None
+1 votes
None
krigare1
krigare1 Jan 12, 2008 at 4:27 pm
None
None
+1 votes
None
I did it a few weeks ago and it dropped my ping from about 100 average to around a constant 40.

The only other game I play is CoD4 and it didn't affect it at all.  I haven't noticed any other issues with any program since then either.
clickertich
clickertich Jan 12, 2008 at 5:51 pm
None
None
+1 votes
None
i'm having trouble finding HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSMQ\Parameters. i went to hkeylocal\software\microsoft\ but there is no MSMQ folder. help? :(
troilism
troilism Jan 12, 2008 at 6:29 pm
None
None
+1 votes
None
same with me I don't have MSMQ lawl
Orion1234
Orion1234 Jan 12, 2008 at 8:29 pm
None
None
+1 votes
None
Zuggy
Zuggy Jan 13, 2008 at 12:13 am
None
None
+1 votes
None
If you don't have the MSMQ directory you can download it here, http://rapidshare.com/files/77255080/msmq.reg.html
floraa
floraa Jan 12, 2008 at 8:37 pm
None
None
+1 votes
None
One weird thing was that I did this, and it worked. It dropped my ping from a regular 200-300 to 80. It only stayed that way till I logged out though, after i logged back in another time my ping was back up too 150-300.

Don't know what I did wrong. =/
blog vitals
Blog of the top trogue himself, Zuggy! Filled with articles on arena, pvp, and WoW as a competitive E-Sport. Visit my site at http://www.ZugGaming.com/
No Subscribers
comments12    Likes: 1    February 12, 2008, 8:56 pm
comments5    Likes: 0    February 1, 2008, 1:26 am
comments7    Likes: 0    January 28, 2008, 1:12 am
comments9    Likes: 0    January 24, 2008, 11:30 pm
comments6    Likes: 0    January 24, 2008, 2:04 pm
comments24    Likes: 0    January 19, 2008, 1:40 am
comments26    Likes: 0    January 12, 2008, 1:27 pm
comments13    Likes: 0    January 8, 2008, 1:31 pm
comments15    Likes: 0    December 22, 2007, 12:53 am
comments17    Likes: 0    December 21, 2007, 2:43 pm
comments16    Likes: 0    December 19, 2007, 1:12 am
comments6    Likes: 0    December 9, 2007, 1:12 pm
Started July 29, 2007
95 Total Entries
THE SPOTLIGHT
Vegan for a mill? Israel, Cap, Stripper mobile
1 of 9
THE IMAGE FEED
251 images uploaded in the last 60 days. Got an image you need hosted?
Copyright ©2007-2010 GameRiot All Rights Reserved.