Learn · modules

Czym jest prędkość (odporność na odrzucenie) w Minecraft?

Prędkość, czyli odporność na odrzut, to moduł bojowy, który zmniejsza lub eliminuje odrzut, który otrzymujesz po trafieniu. Oto jak działa i dlaczego jest wykrywany.

TRtrolPublished 4 min read

Co to jest Prędkość w Minecraft?

Prędkość to moduł walki, który zmniejsza lub anuluje odrzut, jaki otrzymuje gracz po trafieniu. Serwer informuje klienta, jak daleko ma się cofnąć po uderzeniu. Prędkość przechwytuje tę instrukcję i ją zmniejsza, dzięki czemu gracz ledwo się porusza. Jest to również określane jako anty-odrzut. Funkcja jest prosta: pozostać w walce zamiast być odpychanym.

Rozróżnienie jest ważne. Odrzut jest zwykle kontrolowany przez serwer. Kiedy byt uderza gracza, serwer wysyła aktualizację prędkości informującą klienta, w którą stronę i jak szybko ma się poruszać. Domyślny klient stosuje ten wektor w całości. Prędkość przechwytuje aktualizację jako pierwsza i ją skaluje przed poruszeniem gracza, skutecznie mówiąc: „Przyjmuję to uderzenie, ale nie poruszam się tak daleko, jak powiedział serwer”.

Jak działa Prędkość

Prędkość edytuje odrzut wysyłany przez serwer po uderzeniu. Kiedy byt zostaje uderzony w Minecraft, serwer wysyła do klienta aktualizację prędkości: wektor wskazujący, w którą stronę i jak szybko ma się poruszać. Domyślny klient stosuje ten wektor w całości. Prędkość przechwytuje aktualizację jako pierwsza i ją skaluje przed poruszeniem gracza.

  1. Serwer odrzuca

    Po trafieniu serwer wysyła wektor prędkości do klienta.

  2. Przechwycenie klienta

    Prędkość przechwyci ten pakiet zanim zastosuje go ruch waniliowy.

  3. Zmniejsz to

    Moduł redukuje wektor, zazwyczaj w procentach na każdej osi.

  4. Zastosuj zmniejszone odbicie

    Gracz otrzymuje uderzenie, ale porusza się znacznie mniej niż powinien.

Skalowanie zazwyczaj wyrażane jest w procentach na każdej osi. Odrzucanie w poziomie jest redukowane, aby gracz nie ślizgał się do tyłu, natomiast odrzucanie w pionie często pozostaje bliższe normalnemu, dzięki czemu skoki i upadki nadal wyglądają poprawnie. Przy zerowym procencie gracz nie otrzymuje żadnego odrzutu. Przy częściowej wartości otrzymuje go trochę, co jest trudniej zauważyć.

Ten sam efekt można osiągnąć na dwa sposoby. Niektóre implementacje modyfikują pakiet prędkości w momencie jego przybycia. Inne pozwalają na działanie standardowego ruchu, a następnie korygują pozycję w kolejnym cyklu. Oba kończą się tym, że gracz utrzymuje pozycję, którą powinien był stracić

Ustawienia ogólne

Moduły prędkości ujawniają kilka wartości, które wymieniają bezpieczeństwo na efekt.

UstawienieCo kontroluje
PoziomeProcent odrzutu w bok, który nadal odczuwa gracz
PionoweProcent odrzutu w górę, który nadal odczuwa gracz
TrybEdycja pakietu vs korekcja pozycji
SzansaJak często dany trafienie zostaje zredukowane, zamiast każdego trafienia

Pełne anulowanie jest najsilniejsze i najbardziej oczywiste. Częściowe wartości lub szansa na pominięcie niektórych trafień bardziej przypominają lag lub normalną wymianę i przyciągają mniejszą uwagę

Dlaczego gracze to używają

Prędkość daje przewagę w walce wręcz, utrzymując gracza w zasięgu. Odrzucanie zazwyczaj przerywa walkę: każde trafienie odpycha obu graczy, zmuszając ich do ponownego zacieśnienia dystansu. Gracz, który otrzymuje mniejsze odrzucenie, utrzymuje się nad przeciwnikiem i kontynuuje atak, podczas gdy drugi gracz oddala się. W bezpośredniej walce wręcz to duża przewaga.

Dlaczego to jest wykrywane

Prędkość jest wykrywana, ponieważ serwer już wie, jak daleko gracz powinien się przesunąć. Serwer wysyła wektor odbicia, aby porównać pozycję, której się spodziewa, z pozycją zgłaszaną przez klienta. Gdy gracz nieustannie absorbuje uderzenia bez przemieszczania się o przewidywaną odległość, ta różnica jest widoczna.

Anticheaty po stronie serwera śledzą to bezpośrednio. Obserwują, ile z każdego odbicia faktycznie zastosował gracz w wielu uderzeniach. Gracz, który konsekwentnie utrzymuje więcej gruntu niż pozwala fizyka, zostaje oznaczony. Pełne anulowanie jest łatwe do wykrycia. Częściowe zmniejszenie jest trudniejsze, dlatego wiele implementacji nigdy nie dochodzi do zera.

Prędkość w porównaniu z innymi modułami walki

Prędkość wyróżnia się spośród modułów walki, ponieważ zmienia to, co dzieje się z graczem, a nie to, co gracz robi z celem. KillAura i aimbot działają na przeciwnika, automatyzując celowanie i ataki. Prędkość działa na pozycję gracza, nadpisując instrukcję serwera dotyczącą tego, jak daleko powinien się przesunąć po uderzeniu. Wspólną cechą jest to, że oba nadpisują coś, co serwer oczekuje, że będzie kontrolował, co sprawia, że oba są blokowane na większości serwerów.

FAQ