PL/Command fakelag

From Multi Theft Auto: Wiki
Revision as of 19:03, 27 March 2024 by FileEX (talk | contribs) (Tłumaczenie)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Do użycia mamy dwie komendy: fakelag po stronie klienta i sfakelag na stronie serwera.
Aby komendy działały, należy w pliku mtaserver.conf ustawić parametr fakelag na 1 <fakelag>1</fakelag> i zrestartować serwer.

[[{{{image}}}|link=|]] Notatka: Serwer, który ma włączoną komendę fakelag nie będzie wyświetlany na liście serwerów dla innych.

Użycie

Strona serwera:

sfakelag <packet loss> <extra ping> <ping variance> [ <KBPS limit> ]

Strona klienta:

fakelag <packet loss> <extra ping> <ping variance> [ <KBPS limit> ]
  • packet loss - Wartość procentowa, oznaczająca jaki % pakietów ma być tracony
  • extra ping - Wartość symulowanego pingu w milisekundach. Przykładowo wartość 100, spowoduje opóźnienie wszystkich pakietów o 100 ms
  • ping variance - Tzw. ping jitter. Wartość określająca zakres dodatkowego pingu w milisekundach. Przykładowo wartość 200 spowoduje losowe dodanie dodatkowego opóźnienia w zakresie od 0 do 200 ms dla wszystkich pakietów
  • KBPS limit - Ogranicza przepustowość przesyłu do podanej wartości

Przykład

fakelag 50 100 200

Działanie: 50% pakietów jest traconych i każdy pakiet jest opóźniony od 100 do 300 ms

Uwagi

Dla działania komend wymagana jest minimalna wersja klienta i serwera na poziomie 1.5.3-9.11217
fakelag wpływa tylko na pakiety wysyłane przez klienta
sfakelag wpływa tylko na pakiety wysyłane przez serwer

Aby włączyć komendę sfakelag dla klienta, należy dodać uprawnienia grupie w acl.xml

<right name="command.sfakelag" access="true"></right>