Learn · modules

Что такое модуль водяного знака в Minecraft?

Модуль водяного знака добавляет имя или логотип клиента на экран для брендирования ваших клипов. Это чисто визуальное изменение: не передаёт никаких данных и не может быть обнаружено античитами.

TRtrolPublished 4 min read

Что такое модуль водяного знака в Minecraft?

Водяной знак, в утилитарном клиенте Minecraft, — это небольшой элемент брендинга, обычно имя или логотип, нарисованный в фиксированном месте на вашем экране во время игры. Он работает так же, как водяной знак на фотографии или видео: он ставит источник на всё, что записывается, не затрагивая фактический контент, находящийся под ним. Как модуль, водяной знак — это элемент HUD и ничто больше. Он не перемещает вашего персонажа, не считывает состояние мира и не отправляет ничего лишнего на сервер. Он существует для того, чтобы клип, циркулирующий в интернете, или скриншот, отправленный в Discord, несомненно был связан с тем клиентом, который его произвел.

Привлекательность заключается в видимости без противоречий. Каждый создатель контента хочет, чтобы его работа была узнаваемой. Водяной знак располагается в углу, полностью прозрачен для игрового процесса и выполняет эту задачу. Это игровая эквивалент логотипа киностудии в начале фильма: кредит, а не функция.

Как это работает

Водяной знак относится к той же категории, что и любой другой HUD-оверлей: отображение координат, таймер зелья, дисплей нажатий клавиш. Клиент отображает фрагмент текста или небольшое изображение логотипа поверх готового игрового кадра, обычно закрепленного в углу (обычно используется правый нижний угол), после того, как всё остальное на экране уже нарисовано.

  1. Игровой каркас отображается

    Minecraft рисует мир, сущности, блоки, частицы, всё обычное.

  2. Отображается слой HUD

    Чат, горячая панель, виньетка урона и другие элементы стандартного интерфейса отображаются поверх всего остального.

  3. Водяные знаки

    После всего этого, отдельный текстовый или графический элемент фиксируется в определенном положении.

  4. Рама завершена

    Готовое изображение включает в себя водяной знак, и именно это фиксируется программным обеспечением для записи и скриншотами.

Поскольку это просто вызов отрисовки, и больше ничего, у него нет доступа на чтение к каким-либо данным, важным для игрового процесса: ни к позиции игрока, ни к данным блоков, ни к списку сущностей. Он просто рисует пиксели в одном и том же месте каждый кадр. Большинство реализаций предоставляют лишь несколько элементов управления — позицию или смещение, размер и переключатель включения/выключения — ни один из которых не затрагивает ни одного исходящего пакета. Именно эта последняя деталь делает следующий раздел кратким.

Безопасно ли это использовать

Watermark — один из самых низкорисковых модулей. Античит, будь то серверная детекция на соревновательном сервере или клиентская проверка целостности, работает путем проверки того, что отправляет клиент, или того, как его поведение соответствует состоянию игры: изменения положения, время атаки, последовательность пакетов. Watermark не затрагивает ни этого. Это локальная операция отрисовки без сетевого следа и без взаимодействия с игровой логикой, поэтому нет ничего, что система обнаружения могла бы сравнить.

Это относит его к тем же категориям, что и другие модули, предназначенные только для отображения: настройка HUD, счетчик FPS, отображение нажатий клавиш, цифровые часы. Если сервер когда-либо забанит кого-то из-за логотипа в углу экрана, это будет политическое решение, а не обнаружение. Сам водяной знак всегда безопасен.

Водяной знак против других визуальных модулей

Водяной знак — часть более широкой визуальной категории, основанной на одном и том же инстинкте: отображение информации или брендинга без воздействия на то, что может проверить сервер. В отличие от переопределения освещения или модуля XRay, водяной знак не добавляет никакой информации о мире и не меняет ни одного игрового состояния.

Визуальный модульЧто он делаетОпасения сервера
Водяной знакОтображает логотип на экранеОтсутствуют
ОкружениеИзменяет освещение мираОтсутствуют
HUD координатОтображает положение игрокаОтсутствуют
XRayПоказывает руду сквозь блокиВысокие

Водяной знак находится на безопасной стороне, где находятся HUD координат и окружение. XRay — это совершенно другая тема.

FAQ