KoH Guild Forums
Would you like to react to this message? Create an account in a few clicks or log in to continue.
Log in

I forgot my password


For Windows Users, enabling Server congestion protocols

Go down

For Windows Users, enabling Server congestion protocols Empty For Windows Users, enabling Server congestion protocols

Post  JasonGee Tue Mar 12, 2013 10:16 am

Hi All,
Since I work a lot with the alien number crunching community alien , I thought I'd relay a piece of obscure technical stuff for you that we found recently. Turns out a Windows feature, disabled by default, was built to deal better with server congestion but never enabled in Windows releases (Windows 2000, xp, 7, 8 ), and newer Server OSes (especially Linux) enable the corresponding server side implementation by default. The symptoms associated with congestion with this feature turned off our end are 'dropped packets', unexpected jumping around/lag/pause-bursts despite apparently good/great connection, unexpected disconnects or slowness despite no obvious network issues. Sound familiar ? If so, read on. This will only apply in some special cases (particularly when the server is a bit congested) & not resolve every possible PC issue, but in my own case improved the overall experience enough that I seem to be able to climb & dodge properly lately even in wvw zergs (well at least a bit better anyway Razz )

Those that just want to enable this, and are comfortable with the registry editor, can skip the technical explanation & just apply it:
Key location: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Tcpip\Parameters
Name: Tcp1323Opts
Type: REG_DWORD
Data: 3
.... and reboot after setting

alternatively in some cases you can use http://www.speedguide.net/tcpoptimizer.php , and enable both timestamps & window scaling, but that will twiddle other settings as well (which you may or may not want)
Or
Windows Vista/7/8 Machines can use the following commands in an administrator command window to activate RFC1323 Window Scaling and Timestamps.
netsh int tcp set heuristics enabled
netsh int tcp set global timestamps=enable
And make sure to reboot afterwards.

The reason this came up for us is a long story involving limited bandwidth server connections. More technical information is available for those so inclined, starting with the original RFC1323 from may 1992, at http://tools.ietf.org/html/rfc1323

Hope that helps someone as much as it helped me! Cool

JasonGee

Posts : 2
Join date : 2012-12-03

Back to top Go down

Back to top


 
Permissions in this forum:
You cannot reply to topics in this forum