PL/Command fakelag
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.
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>