Learn · modules
Что такое прыжок в длину в Minecraft?
Длинный прыжок увеличивает дальность одиночного прыжка, изменяя траекторию движения в воздухе, позволяя преодолевать расстояния, недоступные при стандартной физике.
Что такое Long Jump в Minecraft?
Long Jump — это модуль движения, который увеличивает дальность прыжка, выходящую за рамки физики ванильного Minecraft. Вместо изменения способа запуска прыжка, он работает с пакетами, описывающими положение и движение во время прыжка. В результате вы приземляетесь дальше, чем позволяют гравитация, начальная скорость и существующий импульс. Он находится наряду с другими модулями движения, такими как скорость и импульс, и является именно тем типом измеримой разницы, которую предназначен обнаруживать серверный контроль.
Как работает Long Jump
Ванильный Minecraft рассчитывает горизонтальное расстояние прыжка на основе нескольких параметров: вашей скорости движения при отрыве от земли, гравитации, тянущей вас вниз, и любого импульса, которым вы уже обладали. Этот расчет последователен каждый раз, для каждого игрока. Нет скрытого переключателя для «прыжка дальше».
Long Jump не затрагивает этот начальный расчет. Он вмешивается после начала прыжка, в пакеты положения и движения, отправляемые, когда вы уже находитесь в воздухе, увеличивая горизонтальное расстояние перед приземлением. Серверы доверяют сообщаемым клиентом позициям в пределах определенной погрешности (чтобы избежать помех соединения), и Long Jump опирается на эту погрешность. Он может перенести вас дальше, чем заканчивается законный прыжок, не создавая при этом явно сложный кадр, который выделяется сам по себе.
Компромисс
Привлекательность проста: преодолеть расстояние, которое обычный прыжок не осилит, сократить время перемещения по открытой местности или увеличить дистанцию между вами и преследователем. Сам по себе каждый прыжок кажется незначительным. Но при повторном использовании эффект накапливается.
Однако Long Jump изменяет то, что сервер может измерить напрямую: дальность прыжка за прыжок. Сервер, проверяющий, превышает ли дальность прыжка физические возможности, может обнаружить это, независимо от того, насколько чистыми кажутся отдельные пакеты. Стоимость этого преимущества, на любом сервере, который проверяет это, — риск обнаружения.
Long Jump против других модулей перемещения
Long Jump относится к семейству читов перемещения, которые все превосходят ванильную физику разными способами. Понимание различий помогает объяснить, почему серверы рассматривают их все как проблематичные.
| Модуль | Что изменяет | Риск обнаружения |
|---|---|---|
| Long Jump | Дальность одного прыжка | Средний до высокого |
| Bhop | Цепочка прыжков для удержания или увеличения скорости | Средний до высокого |
| Speed | Скорость ходьбы или полёта | Высокий |
| Strafe | Радиус поворота и ускорение | Средний |
Каждый из них производит измеримое изменение, которое сервер может разумно обнаружить.
Часто задаваемые вопросы
Оно увеличивает горизонтальное расстояние прыжка, изменяя пакеты движений, отправляемые во время прыжка. Высота и частота прыжков остаются прежними.
Нет. Цепи Bhop повторяют прыжки для набора скорости со временем, в то время как Длинный прыжок увеличивает один отдельный прыжок. Оба превышают стандартную физику, но используют разные механизмы.
Да. То, что не получается при стандартной физике прыжка, именно то, что проверяют серверные алгоритмы перемещения. Большинство серверов, применяющих правила против читов на перемещение, это зафиксируют.
Не совсем. Манипуляции с пакетами могут скрыть один невозможный кадр, но дальность посадки всё равно измерима по отношению к тому, что должны дать скорость и положение.