Hello All,
I'd like to share a step by step tutorial I created to help you disable Nagle's Algorithm on your computer. This allows your computer to send data in larger and more consistent rate which can decrease internet lag on games. However this can have negative effects during file transfers on your computer. (I myself have had no problems with disabling Nagle's Algorithm) A more detailed description is quoted below by
http://www.uniquewarez.com/windows_vista/51361-vista_tcp_ip_tweak.html . Visit this site for more information and tips on tweaks to your computer system.
"The tweak below allows for tweaking or disabling Nagle's alogrithm. Disabling "nagling" allows for very small packets to be transferred immediately without delay. Note that disabling Nagle's algorithm is only recommended for some games, and it may have negative impact on file transfers/throughput. The dafault state (Nagling enabled) improves performance by allowing several small packets to be combined together into a single, larger packet for more efficient transmission. While this improves overall performance and reduces TCP/IP overhead, it may briefly delay transmission of smaller packets. Keep in mind that disabling Nagle's algorithm may have some negative effect on file transfers, and can only help reduce delay in some games."
Please note, USE THIS GUIDE AT YOUR OWN RISK, I nor the original site will be held responsible for any errors or damage done to your system, it is recommended that you have a cable connection on your computer before trying this tweak. Dial-up users have been warned.
To begin the process go to Start>Run and run "Regedit". The System Registry Editor will appear.
Next, search through the files until you find,
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{NIC-id}
There may be multiple NIC-id's present in your Interfaces folder, you will want to find the one that contains your IP address. (If you have trouble finding your IP address, you can perform the following actions in all the NIC-id folders)
Right click in an open area and select "New>DWORD 32-Bit Value" A new DWORD will be created in your list.
Now right click on your newly created DWORD and rename the file as "TcpAckFrequency". Right click this file again and select "Modify", a new window will appear. Change the DWORD's value to a 1 in Hexadecimal and save. This will disable Nagle. A 0 would enable it.
Finally, search through your files once more until you find,
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSMQ\Parameters
(This file may not be present on all systems!) If present create a new DWORD again and rename it "TCPNoDelay", this value will also be a one. If this file is already present, ensure that it is set to the value of 1.
Reset your system and test to see if disabling Nagle's Algorithm has helped you! Best way to find out is to cast the healing spell on someone in Mabinogi. You should notice a speed increase. I hope this tutorial has been beneficial to you; if you have any problems, questions, or concerns please contact me and I will assist you to the best of my ability.
Reguards,
Ryan