- Скорость, также известная как антиотдача, уменьшает или отменяет отдачу, которую вы получаете при ударе.
- Сервер отправляет вектор отдачи после удара; Скорость масштабирует его перед перемещением игрока.
- Полную отмену легко обнаружить; частичные значения лучше сливаются с задержкой и обычными обменами.
- Обнаружение происходит на стороне сервера, поскольку сервер уже знает, насколько далеко должен переместиться игрок.
Скорость — это боевой модуль, который уменьшает или отменяет отбрасывание игрока при попадании в него. Сервер сообщает клиенту, как далеко отлететь после удара. Скорость перехватывает эту инструкцию и уменьшает её, поэтому игрок едва двигается. Его также называют антиотбрасыванием.
Как работает Скорость
Скорость изменяет отталкивание, которое сервер отправляет после удара. Когда в Minecraft что-то поражено, сервер отправляет клиенту обновление скорости: вектор, указывающий направление и скорость движения. Оригинальный клиент применяет этот вектор полностью. Скорость перехватывает обновление в первую очередь и масштабирует его, прежде чем игрок начнет двигаться.
Масштабирование обычно представляет собой процент по каждой оси. Горизонтальное отталкивание уменьшается, чтобы игрок не скользил назад, в то время как вертикальное отталкивание часто остается ближе к нормальному, чтобы прыжки и падения выглядели правильно. При нулевом проценте игрок вообще не получает отбрасывания. При частичном значении он получает некоторое отбрасывание, которое труднее заметить.
Этот же эффект можно достичь двумя способами. Некоторые реализации изменяют пакет скорости при его поступлении. Другие позволяют оригинальному движению выполняться, а затем корректируют положение в следующий тик. В обоих случаях игрок удерживает позицию, которую должен был потерять.
Распространенные настройки
Модули Скорости предоставляют несколько значений, которые соотносят безопасность и эффективность.
| Настройка | Что контролирует |
|---|---|
| Горизонтальная | Процент бокового отталкивания, которое все еще получает игрок |
| Вертикальная | Процент вертикального отталкивания, которое все еще получает игрок |
| Режим | Редактирование пакетов против коррекции позиции |
| Шанс | Как часто заданный удар уменьшается, а не каждый удар |
Полное отмена — самое сильное и очевидное. Частичные значения или шанс, пропускающий некоторые удары, больше похожи на задержку или обычный обмен и привлекают меньше внимания.
Почему игроки используют это
Скорость дает преимущество в ближнем бою, удерживая игрока в пределах досягаемости. Отталкивание обычно разрывает бой: каждый удар отталкивает обоих игроков, поэтому им приходится снова сближаться. Игрок, который получает меньше отталкивания, остается над целью и продолжает наносить удары, пока другой игрок отплывает. В прямом бою это большое преимущество.
Почему это обнаруживается
Скорость обнаруживается, потому что сервер уже знает, насколько далеко должен был переместиться игрок. Сервер отправляет вектор отталкивания, чтобы он мог сравнить ожидаемую позицию с позицией, которую сообщает клиент. Когда игрок продолжает поглощать удары, не перемещаясь на предсказанное расстояние, разрыв становится заметным.
Серверные античиты отслеживают это напрямую. Они наблюдают, сколько отталкивания каждого удара игрок фактически применил за множество попаданий. Игрок, который постоянно удерживает больше земли, чем позволяет физика, помечается. Полное отмена легко обнаруживается. Частичное снижение сложнее, поэтому многие реализации никогда не доходят до нуля.
Скорость против других боевых модулей
Скорость — это необычный боевой модуль, поскольку он меняет то, что происходит с игроком, а не то, что игрок делает с целью. KillAura и aimbot действуют на врага, автоматизируя прицеливание и атаки. Скорость действует на собственное положение игрока, переопределяя серверную инструкцию о том, как далеко он должен двигаться после удара. Общая черта в том, что оба переопределяют то, что сервер ожидает контролировать.
Справочная информация, а не инструкция
Эта страница описывает модуль в общем виде, чтобы вы понимали, что означает этот термин. Название и точное поведение могут различаться в зависимости от клиента, а переопределение отталкивания на стороне сервера нарушает правила практически на всех серверах.
Часто задаваемые вопросы
В меню клиента Velocity — это модуль против отбрасывания. Он уменьшает отдачу, которую получает игрок при ударе, позволяя ему оставаться ближе к цели во время боя. Это не имеет никакого отношения к прокси-программному обеспечению с таким же названием.
Да. Защита от отбрасывания — это понятное название, а Скорость — общепринятое название модуля для одного и того же поведения: уменьшения отталкивания игрока при атаках.
Вы можете, но полное отмена — это самая простая версия для обнаружения. Сервер знает, насколько далеко вы должны были отлететь назад, поэтому полное отсутствие отбрасывания — очевидное несоответствие. Частичные значения существуют, потому что они лучше маскируются.