O synchronizacji graczy
Synchronizacja klawiszy gracza jest zawsze wykonywana na żądanie. tzn. gracz naciska W (lub przesuwa joystick do przodu), a synchronizacja jest natychmiast wysyłana do serwera, a następnie do innych klientów.
Nie ma ustawienia ograniczającego synchronizację klawiszy, ponieważ jest to niezbędny element minimalizujący opóźnienia.
Poniższy parametr "player_sync_interval" to odstęp między korektami pozycyjnymi i obrotowymi w celu synchronizacji klawiszy. Dzieje się tak w przypadku, gdy ruch zinterpretowany przez system synchronizacji kluczy na zdalnych klientach spowodował jakiekolwiek błędy.
Domyślne wartości
Nazwa
|
Wartość domyślna (ms)
|
Zakres wartości
|
Opis
|
player_sync_interval
|
100
|
50-4000
|
Czas między aktualizacjami korekcji synchronizacji kluczy dla graczy. (Uwaga: synchronizacja klawiszy gracza jest zawsze wykonywana na żądanie i żadne ustawienie nie ma na nią wpływu) (Uwaga 2: nie ustawiaj zbyt wysokiego interwału player_sync_interval, spowoduje to fałszywe problemy z siecią).
|
lightweight_sync_interval
|
1500
|
50-4000
|
Czas pomiędzy aktualizacjami dla bardzo odległych graczy
|
camera_sync_interval
|
500
|
50-4000
|
Jak często informować serwer o zmianach po stronie klienta w pozycji kamery i celu lokalnego gracza.
|
ped_sync_interval
|
400
|
50-4000
|
Czas pomiędzy aktualizacjami dla pedów niebędących graczami
|
ped_far_sync_interval
|
2000
|
50-4000
|
Czas pomiędzy aktualizacjami pedów niebędących graczami dla klientów, którzy są od nich daleko.
|
unoccupied_vehicle_sync_interval
|
1000
|
50-4000
|
Czas pomiędzy aktualizacjami dla pustych pojazdów (bez pasażerów i kierowcy).
|
keysync_mouse_sync_interval
|
100
|
50-4000
|
Minimalna przerwa między aktualizacjami ruchu myszy wysyłanymi do serwera
|
keysync_analog_sync_interval
|
100
|
50-4000
|
Minimalna przerwa między aktualizacjami ruchu częściowych osi joysticka wysyłanymi do serwera. (Pełny ruch osi jest traktowany jako synchronizacja klawiszy i nie jest ograniczony przez to ustawienie).
|
Sugerowane ustawienia
Przepustowość i oszczędność CPU
player_sync_interval
|
200
|
lightweight_sync_interval
|
3000
|
Przepustowość i spora oszczędność CPU
player_sync_interval
|
300
|
lightweight_sync_interval
|
4000
|
Mniej irytujące, puste pojazdy
unoccupied_vehicle_sync_interval
|
500
|
Ekstra synchronizacja (intensywne zużycie CPU oraz przepustowości)
player_sync_interval
|
50
|
keysync_mouse_sync_interval
|
50
|
keysync_analog_sync_interval
|
50
|