Learn · modules
Что такое XRay в Minecraft? Объяснение режима «Оре-Вижн»
XRay — это модуль для Minecraft, который отображает руду сквозь землю, изменяя то, что отрисовывает клиент, а не то, что отправляет сервер, и именно поэтому серверы его по-прежнему блокируют.
Что такое XRay в Minecraft?
XRay — это визуальный модуль, который отображает руду и другие ценные блоки сквозь твердую породу, позволяя игроку точно видеть, где находится жила, даже не используя кирку для поиска. Он не запрашивает у сервера ничего особенного; он просто меняет то, что клиент выбирает для отрисовки. Слепой поиск предполагает рытье вслепую, надеясь, что что-то появится поблизости. XRay пропускает этот шаг и превращает карту в схему того, что на самом деле находится под землей.
Привлекательность заключается в скорости. На любом сервере, где добыча поддерживает экономику, будь то прямая продажа руды или её использование для создания снаряжения, исключение этапа исследования дает прямое преимущество перед всеми, кто все еще копает вслепую. Цена также прямо пропорциональна: серверы рассматривают это как любой другой чит, а не косметическое изменение.
Как это работает
Когда чанк загружается, сервер отправляет клиенту полные данные блоков для этого чанка, включая руду, независимо от того, находится ли какая-либо из них в данный момент на открытом воздухе. Нормальная отрисовка отбрасывает большую часть этих данных. Она отображает только внешнюю поверхность, блоки, которые фактически касаются видимой грани, потому что настоящая камера никогда не сможет видеть сквозь твердую породу.
Модуль XRay нарушает это правило для всех типов блоков, на которые он нацелен. В зависимости от сборки, он либо полностью прекращает отрисовку окружающего камня и земли, либо рисует целевую руду прямо поверх местности, которая в противном случае скрыла бы её. В любом случае, жила алмазов, за три слоя в горе, появляется точно так же, как и обнажённая в пещере. Копание перестаёт быть исследованием и превращается в прямую линию.
Загрузки пакетами с полными данными
Сервер отправляет все блоки в чанке, включая руду, зарытую глубоко.
Клиент обычно отрисовывает только поверхности
Ванильный рендеринг скрывает внутренние блоки за внешней оболочкой.
Рентген нарушает это правило
Оно добывает рудные блоки, независимо от того, чем они покрыты.
Игрок видит руду
Ветви видны сквозь местность, готовые к прямой добыче.
Конечный результат — это преимущество в добыче, которое становится очевидным с точки зрения опыта: вы всегда знаете, где руда, поэтому никогда не тратите время на проходку туннелей впустую. Настоящие шахтеры делают паузы, возвращаются назад и иногда пропускают блоки во время добычи. Пользователь XRay не делает ничего из этого.
Безопасно ли использование XRay
XRay не отправляет ничего лишнего по сети. Каждый блок, который он показывает, уже был доставлен клиенту в тот момент, когда загрузился чанк, по той же логике, что и модуль ESP, который показывает сущности сквозь стены. Сервер, наблюдающий за пакетами в изоляции, практически не имеет чего-либо, что можно было бы поймать.
Обнаружение происходит на основе поведения. Игрок, который движется по прямой к жиле, добывает только ценные блоки и игнорирует всё остальное, или уклоняется от опасности, о которой он не мог знать, демонстрирует такой рисунок добычи, который слепой игрок просто не смог бы создать. Некоторые серверы также проводят сканирование целостности на стороне клиента, выявляя изменённый рендеринг-код, от которого зависит XRay, — тот же подход, что и при борьбе с другими визуальными читами.
Поскольку след является поведенческим, а не отдельным очевидным пакетом, XRay может оставаться незамеченным дольше, чем чит на бой. Это не означает безопасность. Серверы, которые анализируют статистику добычи или расследуют подозрительные раскопки, рассматривают его как любой другой эксплойт: полный бан, без предупреждения.
XRay против других модулей визуализации
XRay относится к более широкой категории модулей, которые изменяют то, что клиент отображает, не изменяя то, что отправляет сервер. Это различие важно, поскольку каждый из них несёт разный риск.
| Модуль визуализации | Что он показывает | Метод обнаружения | Риск для сервера |
|---|---|---|---|
| XRay | Оре через местность | Рисунок добычи, сканирование клиента | Высокий |
| ESP | Игроки/мобы через стены | Рисунок движения, сканирование клиента | Высокий |
| Координаты | Положение игрока | Отсутствует, только отображение | Отсутствует |
| Время в мире | Игровой чаc | Отсутствует, только отображение | Отсутствует |
Безопасная сторона — это отображаемые модули, которые показывают информацию, уже присутствующую в базовой версии. Опасная сторона — это внесение изменений в отрисовку, дающих несправедливое преимущество.
ЧАВО
Да, на любом сервере, где важны добыча ресурсов или экономика, основанная на них. Это даёт прямое преимущество перед игроками, добывающими руду обычным способом, и рассматривается как запрещённый чит, а не косметическая функция.
Нет. Сервер уже отправляет полные данные чанка, включая руду, в тот момент, когда чанк загружается. XRay меняет только то, как клиент отображает блоки, которые он уже имеет. Он не запрашивает и не получает ничего нового.
ESP отображает сущности, такие как игроки и мобы, сквозь стены. XRay применяет тот же приём к блокам, раскрывая руду и другие ресурсы сквозь местность. Оба работают путем изменения локальной отрисовки, а не извлечения новых данных с сервера.
Иногда. Сканирование целостности на стороне клиента может выявить известные хуки XRay или изменённые файлы рендеринга, но сборка, созданная для обхода этих проверок, обычно обнаруживается только путём анализа паттернов майнинга.