Анти-чит и Geyser/Floodgate: как защитить Bedrock-игроков от читеров
Введение: читы на телефоне
Многие администраторы ошибочно полагают, что на Bedrock Edition читов нет или они безобидны. На самом деле читы для Bedrock (Toolbox, Horion, Strike) могут быть даже опаснее Java-читов, потому что анти-читы исторически ориентированы на Java и не проверяют Bedrock-пакеты. Geyser переводит Bedrock-пакеты в Java-формат, но анти-чит может не понимать, что это переведённые пакеты, и либо пропускать читера, либо банить легитимного игрока. В этой статье — как подружить анти-чит с Geyser.
Проблема 1: Разные механики — разные читы
Bedrock Edition отличается от Java в ключевых механиках:
- Бриджинг (Scaffold): в Bedrock можно ставить блоки перед собой, стоя на краю (в Java это невозможно без чита). Анти-чит видит Bedrock-игрока, ставящего блоки в воздухе, и кикает за Scaffold.
- Плавание: в Bedrock можно плавать в воде на поверхности, не нажимая кнопку. Анти-чит видит это как Jesus (хождение по воде) и кикает.
- Рудные паттерны: руда в Bedrock генерируется иначе. Bedrock-игрок может находить алмазы чаще, и анти-чит ложно детектит X-Ray.
Проблема 2: Geyser искажает пакеты
Geyser переводит Bedrock-пакеты в Java-пакеты, но это не идеальная трансляция:
- Тайминги пакетов могут смещаться — анти-чит видит «телепортацию».
- Пакеты движения Bedrock имеют другую структуру — Geyser аппроксимирует их.
- Информация об устройстве (мобильное, ПК, консоль) теряется при трансляции.
Настройка анти-чита для Bedrock-игроков
Шаг 1: Используйте анти-чит с поддержкой Geyser
Vulcan имеет официальную поддержку Geyser. В конфиге есть секция bedrock, где можно отключить проверки, несовместимые с Bedrock. GrimAC также работает с Geyser, но может потребоваться ручная настройка порогов.
Шаг 2: Отключите проблемные проверки для Bedrock-игроков
В конфиге анти-чита найдите и отключите:
- Scaffold — Bedrock-игроки легитимно ставят блоки быстрее.
- Jesus — Bedrock-игроки плавают иначе.
- Timer — Geyser может искажать тайминги.
- BadPackets — Bedrock-пакеты могут быть нестандартными после трансляции.
Шаг 3: Разделите пороги для Java и Bedrock
Если анти-чит позволяет, установите разные пороги для игроков с Java и Bedrock. Например, скорость полёта на элитрах: Java — макс 60 б/сек, Bedrock — макс 65 б/сек (из-за разницы в механике).
Bedrock-читы, которых стоит опасаться
- Toolbox: самый популярный чит для Bedrock. X-Ray, KillAura, Fly, Speed, Reach. Работает на Android/iOS.
- Horion: читы для Windows 10 Edition. Имеет уникальные модули (CrashChest — краш сервера через сундук).
- Strike: внутренний чит (injected) для Bedrock. Может обходить многие анти-читы.
💡 Совет профи
Если на вашем сервере много Bedrock-игроков — выделите их в отдельный мир (через Multiverse) с отдельными настройками анти-чита. В Bedrock-мире отключите проблемные проверки и установите повышенные пороги. Это снизит количество ложных киков для Bedrock-игроков, не жертвуя защитой Java-игроков. А для полной защиты используйте Bedrock-специфичный анти-чит (например, BedrockAntiCheat) в связке с Java-анти-читом.
💬 Комментарии (0)
🔒 Войдите, чтобы оставить комментарий
😊 Пока нет комментариев. Будьте первым!