Tickrate


From Valve: Během každého tikání server zpracovává příchozí uživatelské příkazy, spouští krok fyzické simulace, kontroluje pravidla hry a aktualizuje stavy všech objektů. Po simulaci zatržení se server rozhodne, zda některý klient potřebuje aktualizaci světa, a v případě potřeby pořídí snímek aktuálního stavu světa. Vyšší tickrate zvyšuje přesnost simulace, ale také vyžaduje větší výkon CPU a dostupnou šířku pásma na serveru i klientovi.

Když se klient připojí k serveru, zdrojový stroj klienta odpovídá tickrate SRCDS (Source Dedicated Server), ke kterému se klient připojil.


Server tickrate 100 = klient tickrate 100
Server tickrate 66 = klient tickrate 66
Server tickrate 33 = klient tickrate 33

JEDINÉ MÍSTO, KDE MŮŽETE ZMĚNIT TICKRET, JE PROSTŘEDNICTVÍM PŘÍKAZOVÉ SPUŠTĚNÍ.
NE, NENÍ KDE JINDE, MÁTE TO?


SRCDS
Zdrojový dedikovaný server. Program, který byste měli spouštět a snažit se optimalizovat, pokud jste zde.

FPS
Snímků za sekundu.

FPS klienta
Je to, kolikrát za sekundu hra kontroluje vstupy, buď z klávesnice/myši a příchozích herních paketů, v podstatě jakékoli I/O operace.

FPS serveru
Protože nedochází k žádnému vstupu/výstupu z klávesnice nebo myši, zabývá se pouze tím, jak často server kontroluje herní pakety.

fps_max
Nastavuje horní limit pro počet snímků za sekundu, na kterých server běží. Výchozí = 300

sv_maxrate
Maximální množství dat v bajtech za sekundu, které server odešle klientovi. Naopak, Maximální množství dat v bytech za sekundu, které může klient požadovat od serveru. sv_maxrate přepíše nastavení klientské sazby, pokud je sv_maxrate menší než nastavení klientské sazby. Výchozí=0 Maximum=30000

sv_minrate
Minimální množství dat v bytech za sekundu, které server odešle klientovi. Naopak, Minimální množství dat v bytech za sekundu, které může klient požadovat od serveru. sv_minrate přepíše nastavení klientské sazby, pokud je sv_minrate větší než nastavení klientské sazby. Výchozí = 0


sv_maxupdaterate
Maximální množství aktualizací za sekundu, které server odešle klientovi. Naopak, Maximální množství Aktualizací za sekundu, které si Klient může vyžádat od Serveru. sv_maxupdaterate přepíše nastavení cl_updaterate klientů, pokud je sv_maxupdaterate menší než nastavení cl_updaterate klientů. Výchozí = 60

sv_minupdaterate
Minimální množství aktualizací za sekundu, které server odešle klientovi. Naopak Minimální množství Aktualizací za sekundu, které si Klient může vyžádat od Serveru. sv_minupdaterate přepíše nastavení cl_updaterate pro klienty, pokud je sv_minupdaterate větší než nastavení cl_updaterate pro klienty. Výchozí = 0

hodnotit
Maximální množství bajtů za sekundu, které bude klient požadovat od serveru. rychlost přepíše nastavení sv_maxrate serverů, pokud je rychlost nižší než nastavení serverů sv_maxrate. Výchozí=(závisí na nastavení připojení k Internetu STEAM klientů) Maximum=30000

cl_updaterate
Maximální množství aktualizací za sekundu, které bude klient požadovat od serveru. cl_updaterate přepíše nastavení serverů sv_maxupdaterate, pokud je cl_updaterate menší než nastavení serverů sv_maxupdaterate. Výchozí = 20

cl_cmdrate
Maximální množství aktualizací za sekundu, které klient odešle na server. Výchozí=30 Minimum=10 Maximum=100


Poznámka: sv_maxupdaterate a cl_updaterate nemohou způsobit, že bude klientovi odesláno více dat, než dovoluje nastavení sv_maxrate a rychlost nebo servery nebo s největší pravděpodobností klienti skutečně dostupná šířka pásma. Sytič nastane, když buď;


Servery sv_maxupdaterate způsobí, že množství šířky pásma překročí šířku pásma přidělenou klientovi pomocí sv_maxrate nebo celkovou šířku pásma, ke které má server přístup,


Nebo


Klient cl_updaterate způsobí, že velikost šířky pásma požadovaná klientem překročí nastavení klientské sazby nebo celkovou šířku pásma, ke které má klient přístup.



http://web.archive.org/web/20120205021927/http://whisper.ausgamers.com/wiki/index.php/Tickrate