Latency fix , might work for some might not

semaphore

Honorary Master
Joined
Nov 13, 2007
Messages
18,634
Reaction score
9,720
I was kind of a non-believer in this type of patch, due to the fact i was playing on a mac mostly my latency never went over 340-350ms, after getting a desktop, my latency has been nothing short of 490-550, on unshaped 2mbit. After finding this download it is the nagle patch which i believed was built into the code base of the wow client (cant really see how they could achieve that considering its the protocal stack on windows itself, but anyways). I ran this patch last night before the raid, and my latency never went over 350:) that was with running vent, and on vent my latenc was 200. There are two vbs files in the zip you download, the one being the application of the registry hot fix and the removal of it. This has been discussed in great length, but this is a better alternative than to running that exe app that does it. Use it dont use it, your choice

http://www.wowinterface.com/downloads/info13581-LeatrixLatencyFix.html
 
Sema - the registry hack / fix is not the same as the nagle patch implimented into the wow game. So many people believe it to be the same thing... its all wrong misguided information pulled out of context. The registry patch is actually the TCP Ack fix.

Anyway, dunno if you are interrested in learning exactly what the registry hack does, its pretty technical crap in how TCP/IP works. I can try slap something together if you reaaaaally wanna know what the registry patch does but its a crap lotta typing heh.
 
Sema - the registry hack / fix is not the same as the nagle patch implimented into the wow game. So many people believe it to be the same thing... its all wrong misguided information pulled out of context. The registry patch is actually the TCP Ack fix.

Anyway, dunno if you are interrested in learning exactly what the registry hack does, its pretty technical crap in how TCP/IP works. I can try slap something together if you reaaaaally wanna know what the registry patch does but its a crap lotta typing heh.

I know what registry trick does mate, i write client/server software:) But its like you said people posted misinformed information of the actual fix being done to the wow client itself:)
 
The registry hack works well but not as well as a game proxy. Although considering my recent suspension I might consider stopping the proxy.

Here is a copy of the original post from MMO-Champion that described how to perform this change manually:

-------------------------------------------------------------------------------------

WoW lags, it's not something new if you're playing on servers a bit far away from your country, but don't worry people are fixing it ! Out of all the methods offered to fix the lag on your machine, one of them posted on Elitistjerks forums seems to work very well.

Read this first 1 - It might have side effects, like slowing down your download speed or affecting your performance on other softwares. (In my case, it didn't change anything)
2 - If you're not sure about what you're doing, just don't do it. I don't want to be responsible because you crashed your computer in some way because you wasted your registry.
2.1 - Seriously, if you don't know what you're doing, don't do it. It will be fixed in one or two weeks anyway. (and the official fix won't have any impact on other softwares)
3 - If you don't have the HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSMQ\ directory, you can download and apply this file to your registry.
4 - Windows Vista users might want to check this post too.

Source - Elitistjerks.com

"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."
 
Using a proxy is not illegal ... they actually even stated its ok to use a proxy to channel your traffic.

However some of the proxy service sites are dodgy and lots of goldsellers use them... so avoid using the freeby dodgy ones.
 
The registry hack works well but not as well as a game proxy. Although considering my recent suspension I might consider stopping the proxy.

Here is a copy of the original post from MMO-Champion that described how to perform this change manually:

-------------------------------------------------------------------------------------

WoW lags, it's not something new if you're playing on servers a bit far away from your country, but don't worry people are fixing it ! Out of all the methods offered to fix the lag on your machine, one of them posted on Elitistjerks forums seems to work very well.

Read this first 1 - It might have side effects, like slowing down your download speed or affecting your performance on other softwares. (In my case, it didn't change anything)
2 - If you're not sure about what you're doing, just don't do it. I don't want to be responsible because you crashed your computer in some way because you wasted your registry.
2.1 - Seriously, if you don't know what you're doing, don't do it. It will be fixed in one or two weeks anyway. (and the official fix won't have any impact on other softwares)
3 - If you don't have the HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSMQ\ directory, you can download and apply this file to your registry.
4 - Windows Vista users might want to check this post too.

Source - Elitistjerks.com

"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."

or you can just download that zip and run the vbs file and it does it all for you :confused:

and i wont use a proxy service, dont like the idea of putting my account at risk of suspension.
 
Using a proxy is not illegal ... they actually even stated its ok to use a proxy to channel your traffic.

However some of the proxy service sites are dodgy and lots of goldsellers use them... so avoid using the freeby dodgy ones.

Do you have a blue post stating that is it fine to you a proxy? I use Gamemax, which is paid for.
 
The registry hack works well but not as well as a game proxy. Although considering my recent suspension I might consider stopping the proxy.

Here is a copy of the original post from MMO-Champion that described how to perform this change manually:

-------------------------------------------------------------------------------------

WoW lags, it's not something new if you're playing on servers a bit far away from your country, but don't worry people are fixing it ! Out of all the methods offered to fix the lag on your machine, one of them posted on Elitistjerks forums seems to work very well.

Read this first 1 - It might have side effects, like slowing down your download speed or affecting your performance on other softwares. (In my case, it didn't change anything)
2 - If you're not sure about what you're doing, just don't do it. I don't want to be responsible because you crashed your computer in some way because you wasted your registry.
2.1 - Seriously, if you don't know what you're doing, don't do it. It will be fixed in one or two weeks anyway. (and the official fix won't have any impact on other softwares)
3 - If you don't have the HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSMQ\ directory, you can download and apply this file to your registry.
4 - Windows Vista users might want to check this post too.

Source - Elitistjerks.com

"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."
I did this windows regedit way back when i was still using 3g and it made my latency look better with about 150ms but i dced ALOT more for somereason and huge lag spikes.

Never tried it again since i got adsl.
 
Like I mentioned a few times ... its all about what **and** who you use, and also for what reason.

There is quite a big difference in a account from South Africa / Australia with a level 80 (or more) on, than an account from some chinese account with 31 Level 1 characters :) If you state your geographic location to them they are actually very understanding **Sometimes**

Chinese farmers wont use their level 80 accounts for gold trading purposes / spam purposes.

Using proxying services with free accounts / free trial membership opens up the door to abuse.

Ask jdfhdkjfhd and Xefdwff they all know very well hehe !
 
Last edited:
Ah, Nagle hack. The WoW thread that refuses to die.
 
They should introduce a Nagle fishing rod in the game...or wait, isn't there something similar sounding already in the game?
 
I was kind of a non-believer in this type of patch, due to the fact i was playing on a mac mostly my latency never went over 340-350ms, after getting a desktop, my latency has been nothing short of 490-550, on unshaped 2mbit. After finding this download it is the nagle patch which i believed was built into the code base of the wow client (cant really see how they could achieve that considering its the protocal stack on windows itself, but anyways). I ran this patch last night before the raid, and my latency never went over 350:) that was with running vent, and on vent my latenc was 200. There are two vbs files in the zip you download, the one being the application of the registry hot fix and the removal of it. This has been discussed in great length, but this is a better alternative than to running that exe app that does it. Use it dont use it, your choice

http://www.wowinterface.com/downloads/info13581-LeatrixLatencyFix.html

Latency was about 500-550ms before, and dropped to between 200-300ms!
N1:D
 
I'm sitting with 600ms latency with unshaped 512mb line, will this patch work? do I just go to the site DL the zip file and use?
 
I'm sitting with 600ms latency with unshaped 512mb line, will this patch work? do I just go to the site DL the zip file and use?

512KB line:) not mb.. and yes it should work, bare in mind that it will effect large file downloads so if you want to use bittorrent you should run the reversal patch before that.
 
Top
Sign up to the MyBroadband newsletter
X