rate
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
=============================================
=============================================
Server na koji se konektujete ima maksimalne i minimalne rate-ove.
Šta to znači?
To znači da vaša računanja neće dobro raditi i imaćete zastoj i gubitak podataka (choke i loss).
Kako da podesite ovo?
-Treba da znate koliki je sv_maxrate na serveru
KGB Serveri - sv_maxrate 12000
Ako znate koji je sv_maxrate, možemo da podesimo naše rate-ove.
sv_maxrate je 12000
Ako je sv_maxrate 12000, naš rate bi isto trebalo da bude 12000
(ako je vaš rate manji od sv_maxrate-a, vi nemorate više da računate, vi imate najbolje rate-ove za vašu internet konekciju).
Ono što treba da uradimo je da promenimo naš cl_updaterate da bi izbegli zastoj podataka (choke).
Znači treba da izračunamo cl_updaterate na osnovu rate-a od 12000.
Na primer :
12000 / 180 = ~66
cl_updaterate 66
To će biti naš novi cl_updaterate.
Kada ste to uradili, vi ste izračunali najbolje moguće rate-ove za server na kojem igrate.
Sve što treba da uradite je da kucate u konzolu "cl_updaterate 66".
Ako i dalje imate problema sa zastojem i gubitkom podataka (choke i loss), smanjite vaš cl_updaterate i cl_cmdrate, ne vaš rate/cl_rate.