Lagometr

Lagometr to wyświetlanie opóźnienia sieci w połączeniu internetowym i renderowania przez klienta. Lagometry są powszechnie spotykane w grach komputerowych lub IRC , gdzie synchronizacja odgrywa dużą rolę. Quake i gry pochodne często je mają.

Zaawansowany lagometr składa się z dwóch linii – dolnej i górnej. Dolna linia przesuwa się o jeden piksel do przodu na każdą migawkę otrzymaną z serwera (domyślnie są one wysyłane z szybkością 20 migawek na sekundę), podczas gdy górna linia przesuwa się o jeden piksel do przodu na każdą klatkę renderowaną przez klienta. Tak więc, jeśli liczba klatek na sekundę maszyny wynosiłaby 20 na sekundę, obie linie - górna i dolna - działałyby z tą samą prędkością.

Dolne słupki odpowiadają opóźnieniu przed wysłaniem migawki przez serwer i odebraniem jej przez klienta (tzw. „ping”). Im krótszy pasek, tym mniejszy był ping. Czerwone słupki oznaczają, że ramka nie dotarła na czas, żółte - że migawka została wstrzymana, aby nie przekraczać limitu szybkości. Górne paski można narysować na niebiesko lub na żółto. Podczas gdy migawki serwera są zwykle odbierane z mniejszą szybkością niż liczba klatek na sekundę klienta, oprogramowanie interpoluje pozycję i ruchy, dopóki nie otrzyma aktualizacji z serwera, kiedy to odpowiednio dostosuje własny stan. Wysokość górnych słupków jest proporcjonalna do interpolowanego czasu między otrzymanymi migawkami (tak długo, jak pojawiają się one regularnie, pozostaje poniżej „linii zerowej” i jest rysowana na niebiesko) lub - jeśli migawki przestają przychodzić na czas - jest ekstrapolowana po ostatniej oczekiwanej migawce (wtedy słupki przecinają „linię zerową” i są rysowane na żółto). Jeśli te paski pozostaną żółte zbyt długo, klient jest zmuszony interpolować swoje klatki poza „rozsądny poziom” i ostatecznie, kiedy migawka przychodzi, okazuje się, że prognoza prawie nie odpowiada wersji po stronie serwera, co skutkuje szarpnięciem, nieciągły ruch scenerii (oczywiście obniżający jakość rozgrywki).

Niektóre gry korzystające z „lagometru” po prostu usuwają gracza z gry, jeśli jego opóźnienie jest zbyt wysokie. W grze Minecraft lagometr jest wyświetlany na ekranie debugowania jako wykres liniowy, który będzie rósł, gdy opóźnienie będzie rosło. Użyj następujących poleceń konsoli dla następujących gier:

Gra Klucz konsoli Polecenie Włącz Polecenie wyłączenia Notatki
Call of Duty Tylda (~) cg_lagometr 1 cg_lagometr 0 Użyj „seta % #” przed poleceniem, aby polecenie zostało wykonane na stałe.
Call of Duty: Wielka ofensywa Tylda (~) cg_lagometr 1 cg_lagometr 0 Użyj „seta % #” przed poleceniem, aby polecenie zostało wykonane na stałe.
Wezwanie do służby 2 Tylda (~) /cg_drawLagometr "1" /cg_drawLagometr "0" Użyj „seta % #” przed poleceniem, aby polecenie zostało wykonane na stałe.
Call of Duty 4 Modern Warfare Tylda (~) /cg_drawLagometr "1" /cg_drawLagometr "0" Użyj „seta % #” przed poleceniem, aby polecenie zostało wykonane na stałe.
Call of Duty: Wojna światowa Tylda (~) /cg_drawLagometr "1" /cg_drawLagometr "0" Użyj „seta % #” przed poleceniem, aby polecenie zostało wykonane na stałe.
Call of Duty: Modern Warfare 2 Nie dotyczy /drawLagometr "1" /drawLagometr "0" W konsoli do gier nie jest dostępna.

Użyj pliku konfiguracyjnego (config_mp.cfg), aby zmienić wartości domyślne. Użyj „seta % #” przed poleceniem, aby polecenie zostało wykonane na stałe.

Call of Duty: Black Ops Tylda (~) /drawLagometr "1" /drawLagometr "0" Użyj „seta % #” przed poleceniem, aby polecenie zostało wykonane na stałe.
Arena Quake III Tylda (~) /cg_lagometer 1 /cg_lagometer 0
Quake na żywo Tylda (~) /cg_lagometer 1 /cg_lagometer 0 cg_lagometer 2, aby wyświetlić również oszacowanie pingu klienta
Drżący Tylda (~) /seta cg_lagometer 1 /seta cg_lagometer 0
Star Trek: Elite Force II Tylda (~) cg_lagometr 1 cg_lagometr 0
Gwiezdne Wojny: Rycerz Jedi Tylda (~) /cg_lagometer 1 /cg_lagometer 0
Gry na silniku Source Tylda (~) wykres_sieci 1 wykres_sieci 0 net_graph 2 lub net_graph 3 dla zwiększenia szczegółowości
Wolfenstein: terytorium wroga Tylda (~) /cg_lagometer 1 /cg_lagometer 0
Medal Honoru: grot włóczni Tylda (~) cg_lagometr 1 cg_lagometr 0
Powrót do zamku Wolfenstein Tylda (~) /cg_lagometer 1 /cg_lagometer 0
Minecraft Nie dotyczy F3 F3 W konsoli do gier nie jest dostępna.

Lagometr można wyświetlić, naciskając Shift + F3, który przełącza widoczność, lub za pomocą modów, takich jak OptiFine.

Najwyższy dowódca: Forged Alliance (na zawsze) Nie dotyczy F11 F11
Roblox Nie dotyczy !fps !fps Może być używany w niektórych grach