Difference between choke and loss is simply the direction of the exchange of
lost data. Choke is when information from the server doesn't reach the
client, loss is the other way around.

It doesn't matter what reason but most of the time you get choke because the
server would need to send more to the client than the rate command allows -
either because the client has rate set too low (rate) or because the server
doesn't allow a high enough rate (sv_maxrate). Loss isn't as common since
it's the relatively small amount of information you're sending to the
server, but it is a more severe problem whenever it occurs.

/Cynips

On Sun, Sep 21, 2008 at 2:21 AM, Donnie Newlove <[EMAIL PROTECTED]>wrote:

> The discussion about the server browser got me thinking, and I can't
> figure out what rate is actually good for. Please correct if I'm
> wrong, which I probably am since I cant understand why it exists.
>
> Rate limits the upload and download speed of the client to whatever it
> is set to. If the server or client tries to send and receive more
> packages than rate allows, we get choke. But isn't choke the same as
> loss in practice? Packages that should have gotten somewhere but
> didn't make it in time is the result of both loss and choke if I'm not
> mistaken, but when its choke its because of the rate being to low or
> updates being forced to high for the clients low rate (or the client
> just copied some made up "script" filled with 101s and commands that
> doesn't exist to give a nice placebo effect) and when its loss its
> because of the clients actual connection (or network, or server or
> whatever is in between, but we cant expect everything not to work)
> cant do whatever it is supposed to do.
>
> So what is wrong with my thoughts? Right now the only thing I see rate
> as is an unnecessary source of unnecessary problems.
>
> _______________________________________________
> To unsubscribe, edit your list preferences, or view the list archives,
> please visit:
> http://list.valvesoftware.com/mailman/listinfo/hlds
>
_______________________________________________
To unsubscribe, edit your list preferences, or view the list archives, please 
visit:
http://list.valvesoftware.com/mailman/listinfo/hlds

Reply via email to