IPB

Welcome Guest ( Log In | Register )

 
Reply to this topicStart new topic
> HOW TO FIX THE LAG/PING PROBLEM FOR USERS, My ping dropped from 200 to 40ms ~
ephex
post Sep 9 2009, 12:57 AM
Post #1


Advanced Member
***

Group: Members
Posts: 128
Joined: 21-August 09
From: New York/ China
Member No.: 1,217



If you are not too worried about anything other than wow lag.

To get low pings with 2 simple registry hacks do the following. You need to apply both registry changes to get the maximum effect.

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\Servic es\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\Paramet ers

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 have found the performance to be at least as good as routing via a linux box, possibly better.


--------------------
retired

ephex - 3.2 rogue
ella - 3.2 beta rogue
Go to the top of the page
 
+Quote Post
ephex
post Sep 10 2009, 12:52 AM
Post #2


Advanced Member
***

Group: Members
Posts: 128
Joined: 21-August 09
From: New York/ China
Member No.: 1,217



bump for sticky ^^


--------------------
retired

ephex - 3.2 rogue
ella - 3.2 beta rogue
Go to the top of the page
 
+Quote Post
Savagekiller
post Sep 10 2009, 03:42 AM
Post #3


Advanced Member
***

Group: Members
Posts: 153
Joined: 17-July 09
Member No.: 817



You can learn more about this here if anyone is wondering what they are disabling.

http://en.wikipedia.org/wiki/Nagle%27s_algorithm


--------------------
Savagearrows - Level 80 Draenei Hunter
Savagekiller - Level 80 Nightelf Druid
Savagerend - Level 80 Draenei Warrior
Savagebubble - Level 80 Dwarf Paladin
Go to the top of the page
 
+Quote Post
optical
post Sep 10 2009, 03:48 AM
Post #4


Administrator
***

Group: Root Admin
Posts: 1,235
Joined: 14-April 09
Member No.: 1



only works on retail afaik, since i have disabled nagle code on the emulator.
Go to the top of the page
 
+Quote Post
thespion
post Sep 13 2009, 10:41 PM
Post #5


Advanced Member
***

Group: Banned
Posts: 123
Joined: 22-July 09
From: at my computer
Member No.: 891



i posted a topic about this a month and a half ago :S. Didnt get a single reply. funny tbh
Go to the top of the page
 
+Quote Post
Érable Du Québ...
post Oct 6 2009, 05:59 PM
Post #6


Newbie
*

Group: Members
Posts: 2
Joined: 6-October 09
Member No.: 1,834



QUOTE (ephex @ Sep 8 2009, 07:57 PM) *
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\Paramet ers

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.


Howdy!
I Can't find "MSMQ" in HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft

Can you help me please? im using Windows XP

Thank you =)
Go to the top of the page
 
+Quote Post
snoopy
post Oct 28 2009, 02:13 PM
Post #7


Advanced Member
***

Group: Members
Posts: 35
Joined: 18-October 09
From: Brasil - Salvador (BA)
Member No.: 2,134



does this works or not?
Go to the top of the page
 
+Quote Post
HadokanSF
post Oct 31 2009, 03:42 AM
Post #8


Advanced Member
***

Group: Members
Posts: 330
Joined: 25-June 09
Member No.: 415



scroll up and see what opti said


--------------------
QUOTE (Icelina @ Sep 24 2009, 02:33 PM) *
@ Zukiros : We dont want him banned from events because he wins them all, as a matter of fact he never won vs one of my teams. He is nowhere near "OP" aswell. Its because he acts like a douchebag 99.9% of the time.


Go to the top of the page
 
+Quote Post
Furioc
post Oct 31 2009, 04:59 PM
Post #9


Member
**

Group: Members
Posts: 10
Joined: 31-October 09
Member No.: 2,381



* Confused *

- .Furioc


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

Go to the top of the page
 
+Quote Post
MrBananaMan
post Oct 31 2009, 04:59 PM
Post #10


Advanced Member
***

Group: Members
Posts: 50
Joined: 24-October 09
Member No.: 2,246



the real fix it seems is to plug directly into your modem or change your router MTU setting to 1024 or less.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 



Lo-Fi Version Time is now: 9th June 2026 - 09:23 AM