View Full Version : I better be promoted to ledgendary for this tip!
scottig
03-24-2008, 11:01 PM
http://www.youtube.com/watch?v=gyVX4ARBMkM
I run at a constant 40-45 ms on all my clones they follow so close now :D I just hope this brings you as much joy as it has me!
have fun
Lilal
03-24-2008, 11:19 PM
So you want to reduce your ping, while increasing all waiting on downloads and useful stuff... That's rather silly imo.
Changing this uses more bandwidth and doesn't really increase preformance at all... It's just asking for an update after every packet, rather than 10/100 etc packets, so appears to be a better ping. While using more data/time.
If you really want to effectively slow down the connection for a higher ping that's your choice I guess, but I recommend against it.
Lil
Chorizotarian
03-24-2008, 11:21 PM
Reducing latency ('http://www.dual-boxing.com/forums/index.php?page=Thread&threadID=3973')
:P
scottig
03-24-2008, 11:22 PM
My download speeds stayed exaclty the same. Check yours before you bash :P
http://www.speakeasy.net/speedtest/
Chorizotarian ('http://www.dual-boxing.com/forums/index.php?page=User&userID=2945') stole my THUNDER! :pinch:
Lilal
03-25-2008, 07:07 AM
My download speeds stayed exaclty the same. Check yours before you bash :P
http://www.speakeasy.net/speedtest/
Chorizotarian ('http://www.dual-boxing.com/forums/index.php?page=User&userID=2945') stole my THUNDER! :pinch:
Trust me when I say if I wanted to bash you you'd know about it, and that wasn't a bash :P
The point is changing the acknowledgement packet receipts changes the download/upload speeds as you're sending more packets, or waiting longer for an ACK reply. Seeing online speed tests are based on packets it won't show much difference.
Pings lower as you're replying to every packet that's sent, not waiting for X amount to send. If you're replying to every packet you're increasing packet output XX fold. As I said above if you really want to decrease RTT per ACK, that's fine, just seems silly to increase load.
*shrugs* Anyway up to you :P I'm happy boxing as I am.
*EDIT - As an example, it's not different to using MSN but typing one word per line, instead of an entire sentence. Does it appear to them you're typign faster? Yes. Are you in reality typing faster, or just acknowledging receipt faster?
Lil
Oldin
03-25-2008, 08:44 AM
Your position on the server gets updated more often.
Don't really know why, but loading screen times get reduced on average by about 40% (from 30seconds to just under 20seconds on my addon heavy main.)
Chorizotarian
03-25-2008, 12:21 PM
Data >> theory
My ping went from 250+ ms with 5 clients to under 100. I see corresponding improvements in responsiveness and get fewer glitches due to dropped keystrokes. Note that I also changed TCPNoDelay. See the link above for more info.
Sarduci
03-26-2008, 12:17 PM
Data >> theory
My ping went from 250+ ms with 5 clients to under 100. I see corresponding improvements in responsiveness and get fewer glitches due to dropped keystrokes. Note that I also changed TCPNoDelay. See the link above for more info.TCPNoDelay is also known as the Nagle Algorithm AKA the Blizzard Patch of Cruddy Performance.
http://en.wikipedia.org/wiki/Nagle ('http://en.wikipedia.org/wiki/Nagle%27s_alogrithm')'s_algorithm ('http://en.wikipedia.org/wiki/Nagle%27s_alogrithm')
Mess with this at your own risk since it is the lesser used of two standards. Most home equipment specifically assumes you are NOT using it.
My ping after Blizzard dropped Nagle went from 300+ to ~100 on average.
Messing with the ACK window is bad mojo also, let Windows do it's thing with the IP stack. The SYN/ACK handshake is there for a reason along with your normal BECN and FECN flags internal to the telco cloud. End to end sliding windows is much more efficient that any number you could pick as a static value over the course of your normal computer usage, unless you don't care about how well everything else works. But hey, feel free to do what you want since it isn't my computer you're messing with.../forum/images/smilies/thumbsup.png
Edit:Forum pooched the link up to WP.
Chorizotarian
03-26-2008, 03:20 PM
Setting TCPNoDelay=1 disables naggling.
http://www.microsoft.com/technet/prodtechnol/windows2000serv/reskit/regentry/91523.mspx?mfr=true
If most home hardware assumes you are NOT using it you should actually be better off with it disabled. At any rate it hasn't caused me any obvious problems. The benefits when running 5x copies of WoW on one machine seem pretty huge.
vBulletin® v4.2.2, Copyright ©2000-2025, Jelsoft Enterprises Ltd.