Learn · modules

Что такое плохая конструкция в Minecraft?

Плохая Опора — это более грубая версия автоматического моста, которая пропускает проверки поворота и вариации времени, чтобы сэкономить время разработки. Вот в чем она отличается от стандартной Опоры.

TRtrolPublished 4 min read

Что такое "Плохой строительный каркас" в Minecraft?

"Плохой строительный каркас" — это более грубая реализация модуля автоматического моста Scaffold. Он размещает блоки под ногами по мере вашего движения к промежутку, выполняя ту же основную функцию, что и любой Scaffold, но с менее строгой синхронизацией и меньшим количеством проверок на то, выглядит ли размещение законным. Он все равно перекрывает промежуток. Слово "плохой" относится к тому, насколько тщательно он маскирует процесс. Отшлифованный Scaffold вкладывает много усилий в то, чтобы выглядеть как работа человека. "Плохой строительный каркас" пропускает большую часть этой работы, что делает его быстрее в строительстве, проще в использовании и значительно легче для серверов для обнаружения.

Различие важно, потому что это чистый компромисс. Время разработки и заметность находятся на противоположных концах качелей. Быстрое строительство означает очевидное обнаружение.

Чем он отличается от стандартного Scaffold

Усовершенствованная реализация Scaffold выполняет несколько проверок, прежде чем сбросить блок: соответствует ли угол поворота размещения направлению, куда на самом деле указывает камера? Достаточно ли варьируется задержка между блоками, чтобы избежать механического ритма? Является ли целевая поверхность той, которую игрок мог бы правдоподобно увидеть? "Плохой строительный каркас" срезает углы в некоторых или во всех этих аспектах. Он по-прежнему отслеживает положение каждый тик и бросает блок под ноги, прежде чем вы упадете. Он просто не беспокоится о маскировке процесса.

  1. Стандартный строительный леса

    Поворот соответствовал камере, время между установками варьировалось, фильтры искажали лица.

  2. Плохой строительный лесок

    Вращение не синхронизируется или не синхронизируется вовсе, фиксированная или минимальная задержка между блоками, пропускается фильтрация лиц.

Техническое различие простое. Согласование поворота требует от модуля поворачивать ваш вид, чтобы он был направлен на поверхность размещения. Плохой строитель этого не делает, размещая блоки, никогда не поворачивая камеру в их сторону, что человек, строящий вручную, никогда бы не сделал. Неизменное время размещения — ещё один признак. Человек, размещающий блоки, имеет ритмическую нестабильность. Плохой строитель размещает блоки по механическому расписанию.

Стандартный строитель против Плохого строителя

ПроверкаСтандартныйПлохойПочему это важно
Поворот к камереСогласованПропущенРазмещение без поворота вида нечеловеческое
Время между блокамиИзменчивое, настроенноеФиксированное или минимальноеМеханический ритм легко обнаружить
Фильтрация видимости поверхностиФильтрует нереалистичныеПропущенаРазмещение на невозможных поверхностях очевидно
Усилия на строительствоБольшеМеньшеМеньше кода, меньше настроек требуется
Сложность обнаруженияНиже, но реальнаяВышеМеньше проверок = больше доказательств для античитов

Всё дело в компромиссе. С одной стороны — меньше кода и меньше настроек, с другой — больше доказательств для античитов. Неизменное время размещения и поворот, игнорирующий то, куда вы смотрите, — это именно те паттерны, с которыми античиты сравнивают нормальную игру. Плохой строитель просто отдает их бесплатно.

Часто задаваемые вопросы