Friday, 1 August 2014

Swing Lag Fix

This tip, for lowering your ping, is most commonly referred to as the "Swing Lag  Fix" within the Lineage community but don't let that confuse you.  This will work for any and all online connections.  Confused?  Read more here, how/why does this work?

Step 1
  • From a command prompt (All Programs -> Accessories -> Command Prompt) type in “regedit” and press Enter.

Step 2
  • Browse to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Tcpip\Parameters\Interfaces

Step 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

Step 4
  • Right-click on the interface and select New > DWORD (32-bit) Value, name it “TcpAckFrequency”

Step 5
  • Right-click the new TcpAckFrequency value and select Modify, enter “1″ (Hexadecimal radio button should be selected)

Step 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)

Step 7
  • Right-click the new TCPNoDelay value and select Modify, enter “1″ (Hexadecimal radio button should be selected)

Step 8
  • Verify that both TcpAckFrequency and TCPNoDelay now show up in the adapter’s property list with types REG_DWORD and values 0×00000001

Step 9
  • Exit regedit and restart your computer (reboot is necessary for the changes to take effect!)

Step 10
  • Play a game and enjoy your new low ping.