Home » , » Reduce RO Disconnection - TcpAckFrequency & TCPNoDelay

Reduce RO Disconnection - TcpAckFrequency & TCPNoDelay

Written By Ukiya on Friday, December 14, 2012 | 7:26 PM

Hi Team,

Due to last night Thanatos Raid and server being a bitch --- keep disconnecting me, despite my internet is running fine, I found out my TCP or transmission of sending packets or data to tRO Server is too high which results to disconnection, to avoid this issue kindly follow the guide below carefully, I won't be liable to any registry issue that may cause due to negligence and not properly following the steps below properly.

What does these TcpAckFrequency & TCPNoDelay do?
  • This will keep sending packets to RO Server telling them that you are still here and alive so it won't die and kill your connection from the server side.
NOTE: This method also works well with other online games - especially FPS MMO

Windows XP Instructions:

Run regedit and find the following location: (to run "regedit", simply click "run" and type "rededit)
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Tcpip\
Parameters\Interfaces\
2) Add a new DWORD (32-bit) named “TcpAckFrequency” and set its value to “1″ under the desired interface.
3) Add a new DWORD (32-bit) named “TCPNoDelay” and set its value to “1″ as well.
4) Next, find this location:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSMQ\Parameters
5) Add a new DWORD (32-bit) naned “TCPNoDelay” and set its value to “1″.
6) Close regedit, reboot, and you’re done.

Windows Vista, Windows 7 Instructions:
  1. From a command prompt (usually in All Programs -> Accessories -> Command Prompt) run “regedit” or (you may use the shortcut "Windows Key + R" and type "regedit")
  2. Browse to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Tcpip\Parameters\Interfaces
  3. Browse the items under interfaces until you find one that has an IPAddress entry matching the network interface you want to affect (typically LAN IP addresses start with 192.168 or 10.0); note that if your IP address is automatically assigned by a DHCP server you may need to look for a matching DhcpIPAddress instead of IPAddress
  4. Right-click on the interface and select New > DWORD (32-bit) Value, name it “TcpAckFrequency
  5. Right-click the new TcpAckFrequency value and select Modify, enter “1″ (Hexadecimal radio button should be selected)
  6. Right-click on the interface and select New > DWORD (32-bit) Value, name it “TCPNoDelay” (note that TCP is all uppercase this time – that’s intentional)
  7. Right-click the new TCPNoDelay value and select Modify, enter “1″ (Hexadecimal radio button should be selected)
  8. Verify that both TcpAckFrequency and TCPNoDelay now show up in the adapter’s property list with types REG_DWORD and values 0×00000001
  9. Close regedit, reboot, and you’re done.
Test the game if still experiencing multiple disconnection. Hope it helps.

Thank you. Noblesse Oblige
Share this article :

0 comments:

Post a Comment

 
Technology Copyright © 2012. Spiral Knights - All Rights Reserved
Proudly powered by Blogger