I read a nice tuning guide made by Elithuzad (from Aszune Sora guild (World of warcraft))
I read and tried out the guide to optimize my internet for wow and remove some randoms dc's i was having while playing wow, and to my big surprise this also improved my ping in several other games, like EvE online, AND CS:S! so thought i might post it here, so you chaps could give it a go and see how it works out for you
The guide requires some minor registry editing and poking around with connection settings, so watch out what you are doing, and make sure you follow the guide to the letter, its bad to edit/delete the wrong stuff in the registry by a mistake.
QuoteMade my mind up to actually take some time off to investigate wth was up with:
1. My latency
2. My random DC's
Also i wanted to make sure i didn't sacrifice to much of file xfer capabilities on internal network nor on the inturwebs!
So here goes:
First goal: Minimize Latency
PART 1:
Open a run prompt and type:
regedit
The screen you get there you go into this key:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\
In there you will most likely have more then one key with obscure numbers to it, its you different interface within your machine. Click them all and look for where u actually see a IP address somewhere and not BC addresses.
once you have located the right adapter, add this:
Right click > New > DWORD Value > Type: TcpAckFrequency > Assign value: 1
Part 1 done.
PART 2:
Open your network connections folder. Choose properties on the current connection you are using and assigned the registry key for.
In the pop up that appears choose: Configure then go to advanced.
In that advanced settings window, disable everything that says or resembles the following values (its different for different NIC manufacturers and quality of NIC):
Flow control
Interupt Moderation
IP checksum Offload
TCP checksum Offload
UDP checksum Offload
Large Send Offload
Priority (QoS) (Note this value is often together with VLAN's, and if u aren't using VLAN's don't be afraid to disable it)
Press ok and you are done with Part 2.
PART 3:
ONLY for vista users and the newly developed TCP/IP stack that comes with it.
Open a command prompt, type:
netsh interface tcp set global autotuninglevel=disabled
(For status of the current stack settings type: netsh interface tcp show global)
Note: If you later want to activate autotuning type: netsh interface tcp set global autotuninglevel=normal
Done.
So what did all this **** do for me?
RESULT FOR ME:
Latency in game:
Before: 250 steady, peaking 350
After: 50 steady, peaking 90
File transfer? Well this was my concern since i had disabled pretty much everything that touched down on both internal and external file xfers to make em worse (http://soraguild.org/images/smilies/icon_sad.gif)
Result:
Large files = Same performance
Many small files = 95% performance of before
Downloading from inet = Same performance
You can try it if you want or not, but it helped me shitloads, haven't had the time to test the stability of it, but ill touch back on that after a few raids.
And also, if you feel it didn't do **** for you, or didn't improve enough, or even made it worse, just make sure you type down what you did in each step or use this guide and go backwards (http://soraguild.org/images/smilies/icon_wink.gif)
ALL CREDITS GOES TO Elithuzad of Sora, as it was his guide i copy/pasted
Neither Elithuzad or me can be held responsible if this crashes or just doesnt work on your systems ;)
stickied for future reference - good find
Just to let you know, I changed these settings on my Windows XP PC and game ping is a LOT better - see screenie - I'm now at 10-15 ping :D
http://www.jabbsi.net/images/de_piranesi0005.jpg (http://www.jabbsi.net/images/de_piranesi0005.jpg)
Used to be more like 20-30
EDIT: Made the screenie a LINK rather than embedded in the post :-)
Quote from: Jabbs;230431Just to let you know, I changed these settings on my Windows XP PC and game ping is a LOT better - see screenie - I'm now at 10-15 ping :D
http://www.jabbsi.net/images/de_piranesi0005.jpg
Used to be more like 20-30
EDIT: Made the screenie a LINK rather than embedded in the post :-)
The scoreboard has you on 11 ping and your net_graph on 32 ...:g:
Quote from: Jabbs;230431Just to let you know, I changed these settings on my Windows XP PC and game ping is a LOT better - see screenie - I'm now at 10-15 ping :D
http://www.jabbsi.net/images/de_piranesi0005.jpg
Used to be more like 20-30
EDIT: Made the screenie a LINK rather than embedded in the post :-)
The scoreboard has you on 11 ping and your net_graph on 32 ...:g:
Hm interesting, i generally have a good ping anyway, so don't think i'd really need to do this, don't think you really needed to do it either Jabbs if you get it that low anyway? Nevertheless a decrease is a decrease, would be interesting to see if anyone else has noticed ping drops.
Got the link to the original, Kreg?
I've made the changes here and have noticed a difference in WoW.
Before: 60-200 (depending on area)
After: 20-200
So it has lowered the pings in low population areas, but it can't do anything about server lag, hence the high upper ping!
Anyone tried this for bf3?
stand back .....clear..........charging defib....clear.........the threads alive again!!!!
but seriously i think that this is aimed at xp/vista as this is nearly 18 months b4 win 7, i would suggest doing this at your own peril due to the age of the post and due to updates/service packs for these since posted
ah i see cheers mate
The Guide was crafted for Vista, but is still valid with Windows 7, tho the performance gain might be smaller
certain parts have been corrected in Win7, step 3 changes nothing now as tcp stack was changed a little in windows 7