Ovo je brzina vašeg downloada u bajtovima / sekundi.
Ako je vaša brzina u kbita/s (kao 512k je zapravo 64kB/s),
onda sve što treba da uradite je da podelite vašu brzinu sa 8 i da je pomnožite sa 1024.
Na primer :
(512)64 / 8 = 8 kB/s (1 bajt = 8 bitova)
8 * 1024 = 8192 B/s (1 kbajt = 1024 bajtova)
Vas rate bi trebao da bude:
rate 8192
Treba da znate da nikada nećete downloadovati @8192, jer je to maksimalni teoretski limit.
Trebali bi biti realni i da uzmemo 90% od tog limita da dobijemo download brzinu koju bi ste imali na većini servera.
90% od 8192 = 8192 * 0.9 = 7372
rate 7372
To je otprilike to, i trebalo bi najbolje da radi ako imate 512k .
cl_rate
Ovo je vaša upload brzina u bajtovima / sekundi.
Ovo je kojom brzinom šaljete podatke na server.
Ali vaš upload nije iste brzine kao download,
pa morate da odradite par kalkulacija za "cl_rate" i onda za "rate".
Na primer :
Da zamislimo da imate ADSL, sa upload brzinom od 128k.
Ova brzina je u kbitima/s.
128 / 8 = 16 kB/s
16 * 1024 = 16384 B/s
Opet, nećete uploadovati tom brzinom, zapravo vaša brzina ce biti 90% od reklamne brzine.
16384 * 0.9 = 14746 b/s
Pa će vas cl_rate da bude:
cl_rate 14746
cl_updaterate
Ovo je zapravo koliko puta dobijate "obnovu" (update) podataka sa servera u sekundi.
Najveći paketi mogu da budu do 180 bajtova. (Paketi su delovi informacija koje dobijate).
Ako podelite vaš rate sa najvećim fajlom, dobićemo naš cl_updaterate.
Na primer :
7372 / 180 = 41
cl_updaterate 40
Ovde ne moramo da uzimamo 90% od updaterate-a, jer smo to uradili u kalkulacijama za rate.
cl_cmdrate
Ovo je kao cl_updaterate, jedino ovo je koliko puta vi šaljete "obnovu" podataka na server.
Najveća veličina paketa koji vi (klient) šaljete na server je otprilike 30 bajtova.
Zato treba da podelimo cl_rate sa najvećim paketom koji možemo da pošaljemo.
Na primer :
14746 / 30 = ~491
Problem? Da, jer ne možemo da šaljemo 491 "obnovu" (update-a) u sekundi. Gotovo je nemoguće da server obradi sve te pakete.
"Half-Life" je zato ograničio cl_cmdrate na 100.
Ako izračunate da je cl_cmdrate veći od 100, podesite ga na 100 .
cl_cmdrate 100