Reituri - configurarea unei conexiuni între client și server - toate pentru serverul dvs. cs

Reituri - configurarea unei conexiuni între client și server - toate pentru serverul dvs. cs


Descriere:
În acest articol, puteți afla ce "rate" sunt, pentru ceea ce sunt făcute și cum să le utilizați.

Reituri - configurarea unei conexiuni între client și server.

pierdere - numărul de pachete pierdute din ultimele 100 de pachete sunt pierdute din cauza congestiei de canal (routere) între server și client, fie din cauza stării precare a legăturii de comunicare între server și client. Problema este "fier" și este adesea dificil de îndepărtat.
sufoca - numărul de pachete care au fost întârziate de server, pentru a nu depăși limita de lățime de bandă stabilită de rată. sv_minrate și sv_maxrate (serverul generează trafic prea mare). Problema este în setările HLDS. este rezolvată prin setarea unei valori ridicate a variabilei sv_minrate (100000 de exemplu) și reinițializarea serverului.

100k octeți / sec pentru fiecare client.

Setările optime pentru toate ocaziile nu sunt cel mai probabil. Dacă vorbim despre LAN'e (sv_lan „1“), în acest mod, rata de client (și sv_minrate și sv_maxrate) nu este deloc luată în considerare, în schimb, pentru toți clienții valoarea sv_lan_rate.

Setarea optimă a raitingului este determinată de prezența suflantei. Există un sufoc -> raise sv_minrate (în cazul sv_lan "0") sau sv_lan_rate (în cazul sv_lan "1").

Despre sv_minupdaterate și sv_maxupdaterate (dacă cineva a uitat - aceasta este frecvența minimă / maximă de trimitere a pachetelor de actualizare de la server la client):

sv_minupdaterate 30-60. 30 - "minim rezonabil pentru a nu întârzia." Mai mult de 60 pentru a pune nu este necesar, pentru că unele joacă pe 60 FPS. Pentru a le trimite actualizări inutile, nu este nevoie.

sv_maxupdaterate 50-101. 101 - pentru serverele clasice, unde fotografierea este importantă. 50 pentru carne. Apropo, updaterate mică reduce în mod semnificativ sarcina pe CPU (pe experiențele mele, atunci când a luat apdeytreyta toți jucătorii de la 30 la 101. Sarcina de bază, care atârna HLDS. Crescut de la 40% la 60%)

Este mai bine ca între valorile sv_minupdaterate și sv_maxupdaterate să existe un interval pentru a oferi clientului libertatea de alegere. Și nu schimbați clientul cl_updaterate manual folosind plug-in-uri - nu toți jucătorii ca acesta.

Viziunea mea despre "ritualurile normale" în config (cu sv_lan "0"):
Pentru carne:
* sv_minrate "100000"
sv_minupdaterate "30"
sv_maxupdaterate "60"

Pentru clasic:
* sv_minrate "100000"
sv_minupdaterate "30"
sv_maxupdaterate "101"

Articole similare