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.
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.
Serwer odrzuca
Po trafieniu serwer wysyła wektor prędkości do klienta.
Przechwycenie klienta
Prędkość przechwyci ten pakiet zanim zastosuje go ruch waniliowy.
Zmniejsz to
Moduł redukuje wektor, zazwyczaj w procentach na każdej osi.
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.
| Ustawienie | Co kontroluje |
|---|---|
| Poziome | Procent odrzutu w bok, który nadal odczuwa gracz |
| Pionowe | Procent odrzutu w górę, który nadal odczuwa gracz |
| Tryb | Edycja pakietu vs korekcja pozycji |
| Szansa | Jak 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
W menu klienta Velocity to moduł antyodrzutowy. Zmniejsza odrzut, który otrzymuje gracz po uderzeniu, dzięki czemu pozostaje bliżej celu podczas walki.
Tak. Odpór to potoczna nazwa, a Velocity to powszechnie używana nazwa modułu dla tego samego zachowania: zmniejszania odrzutu, który otrzymuje gracz podczas ataków.
Możesz, ale pełne anulowanie jest najłatwiejszą wersją do wykrycia. Serwer wie, jak daleko powinnaś/powinieneś wrócić, więc brak jakiegokolwiek odrzucenia jest oczywistym niezgodnością. Częściowe wartości istnieją, ponieważ lepiej się wtopią.
Może to osiągnąć, utrzymując gracza w zasięgu walki wręcz zamiast odpychać go po każdym uderzeniu. To właśnie ta przewaga sprawia, że antywirusy tak dokładnie monitorują działanie odrzutu.