top_left top_right
bottom_left
Next Event: Unknown | Forum Rules | QGL Website | Event Registration
openFolder AusForums.com
iconwatfolderLineopenFolder LANs
iconwatfolderLineopenFolder QGL
iconwatfolderLineopenFolder QGL Forum
Author
Topic: Half-Life Choke - Explained
trog
AGN Admin
Posts: 8889
Location: Brisbane, Queensland

Valve's Leon Hartwig just provided this explanation of the 'choke' value that appears in Half-Life - you know, the one which all the whiney players use to blame their poor performance on?
Choke happens when the server would like to send data to a client but it cannot because the client is not yet ready for more data (based on the client's "rate" setting or the server's sv_maxrate). Some things are obvious causes for choke, such as the client's rate simply being too low for the number of players on a server. Other things might not be so obvious, such as a client raising their cl_updaterate value too high.

On a similar note, LAN server ops might not be aware of this, but for LAN servers (sv_lan = 1), client "rate" settings (and sv_min/maxrate) are totally ignored and 9999 is used for the rate of all clients. This will be increased to the max allowed rate, 20000, in the next major release, but it's something to keep in mind for now.
Therefore, don't blame servers for choke.
system
--
-=cloned-sheep=-
Posts: 3
Location: Melbourne, Victoria
so whats a good rate to have it set at? my choke makes me perform so badly :P
§PLAT
Posts: 1952
Location: Brisbane, Queensland
recommended "rate" settings

LAN -----------------> 25000
Cabel, wireless -----> 25000
ISDN Bonded ---------> 14000
ISDN Single ---------> 7000
56K -----------------> 5500
36K------------------> 3000
28.8K----------------> 2800
toot
Posts: 89
Location: Germany
We can still balme the servers, when they have sv_maxrate "XXXX" set - it forces the client to use a rate no higher than "XXXX".
trog
Posts: 8890
Location: Brisbane, Queensland
5000 is all anyone needs anyway
toot
Posts: 90
Location: Germany
Whatever you rekon trog :)
closethedoor
Posts: 1727
Location: Brisbane, Queensland
most servers have pretty low max rates, like gamearena max rate is 6000
eYe_kAnDy
Posts: 3249
Location: Brisbane, Queensland
recommended "rate" settings

LAN -----------------> 25000
Cabel, wireless -----> 25000
ISDN Bonded ---------> 14000
ISDN Single ---------> 7000
56K -----------------> 5500
36K------------------> 3000
28.8K----------------> 2800
s*** that's pretty high, i usually have 5000 on cable, to cut down on usage. 9000 when i don't give a f***.
trog
Posts: 8896
Location: Brisbane, Queensland
test
Denny
Posts: 1947
Location: Brisbane, Queensland
icles
phathead
Posts: 351
Location: Brisbane, Queensland
TEST ... Failed
LionHearted
Posts: 327
Location: Melbourne, Victoria
u should really visit this site :
http://www.savageuk.com/ucconnectionguide/

it is a great site, even though it only tweaks commands that u guys probably already know about. but for some reason, i found it more hlpful than other sites such as tweak3d or 3dspotlight
| epidemik |
Posts: 600
Location: Brisbane, Queensland
56K -----------------> 5500


56k is supposed to be 3500.
LionHearted
Posts: 330
Location: Melbourne, Victoria
heh thats the default value from that drop down menu on the netgames browser
Hunter
Posts: 6976
Location: Brisbane, Queensland
Rate is measured in bytes per second...
Fade2Black
Posts: 1376
Location: Brisbane, Queensland
Trog no matter how much you "tweak" your netcode sometimes you just can't get rid of choke..
Morax
Posts: 384
Location: Brisbane, Queensland
I thought GA was maxed at 9999..
Vulture
Posts: 169
Location: Sydney, New South Wales
I get no choke on nG servers which is why i do better on them. I prac on lan pings and if your bullets actually fkn count 40-50 ping is as good as lan. *s3x3s nG*

Oh, GA = major rubber bulletage. And Optus. And anywhere else lol.
Aus_Rakeesh
Posts: 60
Location: Brisbane, Queensland
mah, doesn't matter which settings I put it at I'll still be tha n00b that gets owned...
power
Posts: 3526
Location: Brisbane, Queensland
hl sucks
power
Posts: 3527
Location: Brisbane, Queensland
what?

it had to be said... =p
midg3t
Posts: 123
Location: Brisbane, Queensland
5000 is all anyone needs anyway


You're one of those people who thinks a 486 is up to any task (providing it has been sufficiently tweaked) aren't you?

... and that 512 K of memory will be more than enough, ever.
Farseeker
Posts: 748
Location: Brisbane, Queensland
it was 540k
and go back to bed ted
tension
Posts: 5270
Location: Melbourne, Victoria
i usually get about 10-20 choke on GA servers not that it affects much kinda use to it now anyhow
Hunter
Posts: 7004
Location: Brisbane, Queensland
it was 540k
and go back to bed ted
Actually it was 640 kilobytes :).
scrub
Posts: 42
Location: Brisbane, Queensland
Dem 640 KB machines where flash.
sKryBe
Posts: 1464
Location: Brisbane, Queensland
Here is an excellent article on the HL/CS netcode. IT explains how you can tweak your connection to improve your lag and reduce your choke.
system
--
Not a new post since your last visit.
New Post Since your last visit
Back To Forum
Advertise with Us | Privacy Policy | Contact Us
© Copyright 2001-2026 AusGamers Pty Ltd. ACN 093 772 242.
Hosted by Mammoth Networks - Australian VPS Hosting
Web development by Mammoth Media.