Learn · modules

Что такое антибот в Minecraft? Объяснение модуля

Anti Bot — это боевой модуль, который отсеивает подставных игроков-приманок из автоприцеливания, чтобы ваша автоматизация никогда не тратила удар на замаскированного бота, использующего захват экрана.

TRtrolPublished 3 min read

Что такое Anti Bot в Minecraft?

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

Преимущество заключается в эффективности. Если сервер проводит проверку записи экрана и создает рядом с вами поддельного игрока, ваша автоматизированная боевая система должна его игнорировать. Anti Bot существует именно для этого: чтобы выявлять заложенных ботов до того, как ваша система автоматического прицеливания на них нацелится.

Как работает Anti Bot

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

  1. Сканировать ближайшие объекты

    Когда ваш боевой модуль собирается выбрать цель, Антибот сначала сканирует все ближайшие объекты, напоминающие игроков.

  2. Проанализируйте каждую сущность

    Для каждой сущности проверяется, проявляет ли она признаки заведённого бота или реального игрока.

  3. Отсеять приманки

    Сущности, не прошедшие проверку, полностью удаляются из целевого списка.

  4. Только на настоящих игроков

    Ваша боевая автоматизация нацелена только на сущности, прошедшие проверку ботом, поэтому приманки никогда не атакуют.

Это важно, потому что бот, подвергшийся атаке, предоставляет рецензенту именно ту реакцию, на которую он рассчитывал. Anti Bot не пытается скрывать что-либо или притворяться невинным. Он просто отказывается ловиться на приманку, что означает, что автоматизированный бой тратит свои атаки только на сущности, которые действительно готовы к сражению.

Что обнаруживает Anti Bot

Модули Anti Bot проверяют наличие признаков заложенной приманки, включая:

  • Сущности, которые никогда не двигаются или не атакуют
  • Игроки, которые не следуют нормальной физике передвижения
  • Сущности с подозрительной или заполнительной текстурой
  • Игроки, стоящие неподвижно в необычных местах
  • Сущности, которые, похоже, не имеют изменений в инвентаре или снаряжении

Точная логика обнаружения может отличаться в зависимости от клиента, но концепция остается прежней: выявляйте поддельных игроков до того, как ваша автоматизация отреагирует на них.

Anti Bot против обнаружения ботов античитами

Эти два понятия имеют одинаковое название, но указывают в противоположные стороны. Обнаружение ботов античитом на стороне сервера работает путем установки приманки и наблюдения за тем, как клиент подозреваемого читера на нее реагирует. Это ловушка, и она предназначена для поимки автоматизации, которая не может отличить поддельного игрока от настоящего.

Anti Bot — это другая половина этого взаимодействия. Это фильтр на стороне клиента, который распознает приманку ещё до того, как произойдёт атака, поэтому античит даже не имеет возможности среагировать. Один — это метод обнаружения, нацеленный на читеров. Другой — это модуль, который тихо отказывается в него попадать.

FAQ