Moduri pentru css, sprite pentru css, servere gata

Ce este lerp în css? și cum să-l micșoreze?

Dacă observați, după ultima actualizare, codul de rețea CS: S a fost modificat. Au apărut câteva variabile noi, iar una dintre cele mai importante este LERP.


LERP - intervalul de timp în care pachetele primite de client vor fi interpolate.


De fapt, valoarea lerp determină proporția dintre pachetele care provin de la server și pachetele generate de client. Cu cât valoarea lerp-ului este mai mică, cu atât mai puține pachete vor fi "inventate" pe partea clientului, cu atât mai exact ceea ce vedeți va corespunde cu ceea ce se întâmplă pe server. Cu cât valoarea lerp-ului este mai mare, cu atât mai mare proporția din imagine va fi interpretată prin interpolare.


De la bun început se pare că lerp ideal ar trebui să fie egal cu 0, deoarece cu această valoare lerp nu există interpolare și clientul vede același lucru pe care îl vede serverul. Nu puteți să vă permiteți lerp = 0 din două motive.

1) Canalul dvs. de Internet lasă mult de dorit.
Să presupunem că sunteți un posesor norocos al unui modem sau în orașul dvs. de Internet în bandă largă, în timp ce vă puteți permite doar dvs. ales sau vecinul dvs. în hostel seara se toarnă un pachet de filme proaspete germane pe torrent. Aceasta înseamnă că vă puteți permite doar setări modeste de rețea. Cel mai probabil cei care sunt în mod implicit, și poate afacerea dvs. este chiar mai rău. Cu cl_updaterate 20, chiar dacă toate pachetele ajung în siguranță de la server la client, veți vedea 20 de cadre pe secundă (nu contează ce computer aveți). Ochiul uman percepe această imagine ca fiind neclară. Dacă, Doamne ferește, pierderea (sufla) este, atunci pur și simplu nu se poate juca, așa cum veți vedea slideshow-ul.
2) Setările serverului nu permit părții client să expună valorile necesare ale unor variabile.


Și așa, cum să înființeze?

1) Scrieți în consola cl_updaterate și rețineți valoarea acestei variabile
2) Scrieți în consola cl_interp_ratio 1
3) Împărțiți 1 cu valoarea cl_updaterate
4) Scrieți în consolă cl_interp și alocați-i ceea ce ați primit în pasul 3
De exemplu:
Joc cu cl_updaterate 66, ceea ce înseamnă că în 3 puncte primesc 0.0152, prin urmare trebuie să scriu cl_interp 0.0152. Acest lucru îmi va da lerp = 15. Ceea ce este destul de bun. Deoarece interpolarea unor astfel de intervale de timp nu adaugă prea multă inexactitate acțiunilor dvs.
Dacă scrieți cl_interp mai puțin decât cl_interp_ratio / cl_updaterate, atunci net_graph lerp va fi afișat în portocaliu. Dacă lerp este colorat în galben, atunci valoarea lerp este mai mare decât intervalul de timp dintre pachetele trimise pe acest server. În ambele cazuri, lerp (și, prin urmare, cl_interp) ar trebui să fie mărită până când devine albă. Dacă încercați să jucați cu un lerp non-WHITE, atunci faceți o parte din fotografiile dvs. pentru a rămâne blocați în spațiul client-server.

concluzie
Obțineți valoarea minimă a lerp, lăsându-l alb pe fiecare server pe care îl jucați. Acest lucru vă va permite să minimalizați toate problemele asociate conexiunii dvs. la Internet.
În final, observ că există un mit, ca și cum lerp ar trebui să fie egal cu ping. Ping este timpul pentru care pachetul vine de la server la client și nu are nimic de-a face cu interpolarea. Este inutil să încercați să găsiți conexiuni în acești doi termeni. Pentru orice ping, păstrați lerp minim și alb.

Pentru a evita transpirația cu matematică, o puteți adăuga la autoexec.cfg:


alias lerpa + "incrementvar cl_interp 0.01 0.09 +0.0001" // cl_interp +0.0001
alias lerpa- "incrementvar cl_interp 0.01 0.09 -0.0001" // cl_interp -0.0001
alias lerpb + "incrementvar cl_interp 0.01 0.09 +0.001" // cl_interp +0.001
alias lerpb- "incrementvar cl_interp 0,01 0,09 -0,001" // cl_interp -0,001
alias lerpc + "incrementvar cl_interp 0.01 0.09 +0.01" // cl_interp +0.01
alias lerpc- "incrementvar cl_interp 0,01 0,09 -0,01" // cl_interp +0,01
lega "INS" "lerpa +"
lega "DEL" "lerpa-"
lega "HOME" "lerpb +"
lega "END" "lerpb-"
lega "PGUP" "lerpc +"
lega "PGDN" "lerpc-"


Valoarea LERP în timpul jocului poate fi vizualizată prin includerea net_grah 1

Articole similare