Rates
Cheese
Lork on the Clorf Join Date: 2003-12-15 Member: 24396Members, Constellation
in Tech Support
<div class="IPBDescription">loss choke...and other crap</div> It is kind of annoying...
Whenever i am playing i get either choke or loss. Its not much. Most of the time around 1-3...
The Problem is...as soon as it comes to rates loss or choke everyone starts saying "omg change your rates!"
I know the commands for my userconfig
cl_cmdrate "60"
cl_updaterate "50"
rate "25000"
ex_interp "1"
so...however..if i change those..it never gets better...most of the time it gets worse!
I have never any Problems with my Ping itself...but this choke and loss really really annoys me.
So...I am sitting at a (austrian) cable modem.
Now...for me...and i consider myself as really noobish when it comes to rates, internet connections and other stuff...
PLEASE explain to me in detail how to set up my config to get rid of this choke?
Do i have to check the server i am playing on too? And edit my config according to the settings of the server?
Where do i find my exact downloadspeeds and other stuff.
thanks for your help
Whenever i am playing i get either choke or loss. Its not much. Most of the time around 1-3...
The Problem is...as soon as it comes to rates loss or choke everyone starts saying "omg change your rates!"
I know the commands for my userconfig
cl_cmdrate "60"
cl_updaterate "50"
rate "25000"
ex_interp "1"
so...however..if i change those..it never gets better...most of the time it gets worse!
I have never any Problems with my Ping itself...but this choke and loss really really annoys me.
So...I am sitting at a (austrian) cable modem.
Now...for me...and i consider myself as really noobish when it comes to rates, internet connections and other stuff...
PLEASE explain to me in detail how to set up my config to get rid of this choke?
Do i have to check the server i am playing on too? And edit my config according to the settings of the server?
Where do i find my exact downloadspeeds and other stuff.
thanks for your help
Comments
this only works for a handfull of poeple though, but worth a blast
Is choke/loss about the cpu usage or about the connection?
[/noob]
loss: packets to and from the server are lost during transmition. This is possible because of a bad connection or because of to many packets on one line. (collition)
choke: this is a lack of packets you are receiving, usually caused by loss. (your client is getting choked of info). It can also be possible that you set your rates on cable, and you only have a modem. This way the server sends out to many packets to you, your client expects more packets, some get dropped (cause you got modem) and you lost those packets.
How to fix:
first of, go to the steamsite (http://www.steampowered.com)
search with the help on rate or rates
download the ratescript. it helps a bit.
you read the values in the script, then use it ingame.
adjust some of those values ingame manually, you know if you gotta lower or raise by looking at the script. (if cable has 2, and modem has 1, you know for modem its lower, try 1.5 if set to 2.. etc)
loss: packets to and from the server are lost during transmition. This is possible because of a bad connection or because of to many packets on one line. (collition)
choke: this is a lack of packets you are receiving, usually caused by loss. (your client is getting choked of info). It can also be possible that you set your rates on cable, and you only have a modem. This way the server sends out to many packets to you, your client expects more packets, some get dropped (cause you got modem) and you lost those packets.
How to fix:
first of, go to the steamsite (http://www.steampowered.com)
search with the help on rate or rates
download the ratescript. it helps a bit.
you read the values in the script, then use it ingame.
adjust some of those values ingame manually, you know if you gotta lower or raise by looking at the script. (if cable has 2, and modem has 1, you know for modem its lower, try 1.5 if set to 2.. etc) <!--QuoteEnd--> </td></tr></table><div class='postcolor'> <!--QuoteEEnd-->
tha'ts nice DC
just did a search of all of the STEAM forums and website... RateScript has never been mentioned as far as it's concerned <!--emo&:(--><img src='http://www.unknownworlds.com/forums/html/emoticons/sad-fix.gif' border='0' style='vertical-align:middle' alt='sad-fix.gif' /><!--endemo-->
linkage?
fps_max 100
rate 20000
cl_rate 9999
cl_cmdrate 100
cl_updaterate 10
ex_interp 0
First, disable vsync, which caps your fps in HL at 60 HL. You can do this through your windows control panel.
Now actually set your fps to 100 with fps_max 100 (this assumes, as with all these settings, you have a good computer).
Max out your rate and cl_rate (cl = client). Max values for these are 20000 and 9999 respectively.
Set cl_cmdrate = your fps. Hopefully your fps is 100.
Set cl_updaterate = the server's fps. Most dedicated servers run NS at the retardedly low fps of 10 in order to save CPU juice.
And now for the most powerful variable: ex_interp. Set it to 0. HL will automatically adjust it to the proper value if you have your cl_updaterate set correctly. If ex_interp is set to 0, then any adjustments you make to cl_updaterate will be immediately noticeable. If you want, start cl_updaterate at 10, then try 20 and 30 and so on until you get as high as you can without excess choppiness.
I'm sure I've missed somethings, and I'm by no means an expert, but this is what I've come across in my own research into HL netcode. Most of this comes from CS beta 6 clanners. If anyone has links to more in depth discussions about rate and interpolation studies you should include it in this thread. And please don't take this as THE HOLY WORD, but more as an educated response. Some people take their knowledge of rate settings personnally, and actually flame other people for listing different figures from their own.