latency fix by using regedit

Technical Support
Hello, recently I changed my computer to a new one and I am confused how to do the regedit change in my new system. I used to have windows XP and now its Windows 7. I did find some instructions of how to do it but I am still confused.

Copying down the recent one I found:

Quoted from http://us.battle.net/wow/en/forum/topic/1020824261, thanks to drunkinik for the post!

Next you will go start ->(run) or (search) and type “regedit” without the quotes. You should receive a 2 pane window with folders on the left side. Follow the file path: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces

Once you reach this folder there will be 2 or more folders with strange file names. Search though one until you find the one that contains your IP address. It’ll appear as DhcpIPAddress with the data value of 192.168.xx.xxx (whatever your IP is).

Anywhere in the white space on the right pane right click and select New –> DWORD Value (appears as DWORD (32bit) Value for Vista and 7 users). Give it the name TcpAckFrequency (make sure you type it exactly as I did or it will not work) When finished right click your newly created file and select modify and give it the value “1” without the quotes.

Create another DWORD Value file and name it TCPNoDelay. Again, make sure you spell it exactly as I did or it will not work. When finished do the same as you did for the previous file. Right click, Modify and assign it the value of 1.




Ok, my issue here is, while I had windows xp, I NEVER did the second DWORD value, only the first one ( TcpAckFrequency). My old instruction didn't mention the second value. Do I really need to create this second DWORD value for windows 7? The one named TCPNoDelay? Or its not necessary?

Sorry for the silly question, I don't understand much of those things, would be nice if someone could assist me!
Just use the automated version..

http://www.wowinterface.com/downloads/info13581-LeatrixLatencyFix.html
________________________________________________
Unofficial WoW Tech Support Pages
http://www.wowpedia.org/Portal:Technical_support
Live Support Chat
irc://chat.freenode.net/wowtech
http://webchat.freenode.net/?channels=wowtech
Oh, thats nice! But still, I would like to know how to do it without an addon, its because they tend to bug once in a while right? Would be nice If i could do myself.
If you actually read what he linked you'd know its not an addon.
I did read, from the site he linked I thought it was an addon, as it says it something to download. Its just I rather not rely on any outside program to do any wow change, due to safety reasons.

Back to my question, does anyone know if the second DWORD value is really necessary? Its curious because when I used windows XP, I never used the second value and it worked fine but I don't know if its diferent at the windows 7. Does anyone that use this regedit change know about it? I dont want to rely on any program to do it for me, thats why I hope someone can tell me if I do need two DWORD values, or if just the first one is necessary. I don't want to do more modifications if just one is enough to make it work.

If someone knows that, I would apreciate the assistance and thanks in advance!
If you download those files. You can open them open and look at the values it changes. Just open it with notepad.
01/01/2011 9:04 PMPosted by Luciea
Back to my question, does anyone know if the second DWORD value is really necessary? Its curious because when I used windows XP, I never used the second value and it worked fine but I don't know if its diferent at the windows 7. Does anyone that use this regedit change know about it? I dont want to rely on any program to do it for me, thats why I hope someone can tell me if I do need two DWORD values, or if just the first one is necessary. I don't want to do more modifications if just one is enough to make it work.

If someone knows that, I would apreciate the assistance and thanks in advance!


To answer your question, TCPAckFrequency and TCPNoDelay are two different settings that are changed by the Leatrix fix. TCPAckFrequency changes how frequently your PC sends acknowledgement packets, and TCPNoDelay changes the built-in nagling setting. My previous explanation is quoted below for more information.

Both of these registry settings may cause you to see a lower ping time, but may have a detrimental effect on the stability of your connection over lossy or highly-congested links.

Another option is known as Leatrix Latency Fix, or the TCPAckFrequency hack. This is a setting in Windows that by default, waits for a certain number of packets to be received before sending an acknowledgment (ACK) that they were received. This is both a good and a bad thing; On more congested links, it is a good setting to have as it limits the amount of bandwidth being used replying. However, if a response is not received after a while (dropped packets, slow connection, etc) the data will be re-sent, which results in more bandwidth usage, and ultimately higher ping. If you change this using Leatrix/registry hack, you will see a lower ping, however you may notice increased lag on slower/congested connections.

...

Another possibility is to disable TCP nagling (TCPNoDelay). Nagling combines smaller packets into a single larger packet for more efficiency on slow/congested networks. Same deal as the above, if you disable you may see better latency, but only if your connection can handle it.

________________________________________________
solocommand
Unofficial Tech Support Portal: http://www.wowpedia.org/Portal:Technical_support
Unofficial Live Support: http://webchat.freenode.net/?channels=wowtech

Join the Conversation

Return to Forum