1 - TcpAckFrequency - NOTE It does work with Windows XP and Windows Vista.
a) Start -> Run -> Regedit
b) Locate 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. If you do not see your machines IP, look for the providers name.
c) Right-click in the right hand pane and add a new DWORD value. Name it TcpAckFrequency.
d) Right-click to modify the entry made and change the value to 1. It will look like 0x0000001 (1) - Not necessarily that many zeroes.
e) 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.
a) Start -> Run -> Regedit
b) Locate HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSMQ\Parameters
c) Right-click in the right hand pane and add a new DWORD value, name it TCPNoDelay.
d) Right-click modify the entry and assign a value of 1.
Click Ok and close the registry editor, then reboot your PC.
These two procedures lowered my ping[ms] from about 190-350 to a more constant 40-60[ms]
This can drastically lower the delay between spell casting delay with Honorbuddy.
Note: This may not work for everyone.
a) Start -> Run -> Regedit
b) Locate 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. If you do not see your machines IP, look for the providers name.
c) Right-click in the right hand pane and add a new DWORD value. Name it TcpAckFrequency.
d) Right-click to modify the entry made and change the value to 1. It will look like 0x0000001 (1) - Not necessarily that many zeroes.
e) 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.
a) Start -> Run -> Regedit
b) Locate HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSMQ\Parameters
c) Right-click in the right hand pane and add a new DWORD value, name it TCPNoDelay.
d) Right-click modify the entry and assign a value of 1.
Click Ok and close the registry editor, then reboot your PC.
These two procedures lowered my ping[ms] from about 190-350 to a more constant 40-60[ms]
This can drastically lower the delay between spell casting delay with Honorbuddy.
Note: This may not work for everyone.
Last edited: