|
|
| Line 97: |
Line 97: |
| |- | | |- |
| |} | | |} |
| | |
| | [[en:Sync interval settings]] |
Latest revision as of 12:11, 19 April 2024
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
|