Проверка игрока на читы — это сбор доказательств, а не впечатление модератора. Порядок такой: открыть улики античита, понаблюдать за игроком невидимым, записать то, что видно, проверить логи блоков и только потом решать. Каждый шаг закрывает слабое место предыдущего: на видео лаг похож на Speed, а одно срабатывание античита ещё не доказывает чит.
Порядок проверки
- 1
Откройте улики античита
Что и когда срабатывало у этого игрока. Если античит уже наказал его — прочитайте отчёт к наказанию.
- 2
Понаблюдайте невидимым
Режим наблюдателя или плагин невидимости: игрок не должен знать, что за ним смотрят, иначе он выключит чит.
- 3
Запишите
Видео или запись повтора с датой, ником и сервером. Запись можно пересмотреть, показать коллеге и приложить к решению.
- 4
Проверьте логи блоков
Для X-Ray и подозрительной добычи — выборка в CoreProtect: что, где и сколько игрок выкопал.
- 5
Решите и задокументируйте
Наказание по правилам, а в журнал — ссылки на все доказательства. Тогда апелляцию разберут без вас.
Начните с улик античита
Хороший античит не просто банит, а объясняет почему. В DGuard к каждому бану прилагается отчёт с разбором улик: какие проверки сработали, сколько очков набралось и в скольких эпизодах. Одно срабатывание само по себе ничего не решает: улика весит VL × вес правила, за сутки тает вдвое, а бан приходит, только когда у игрока 400 очков в трёх разных эпизодах.
Журнал наказаний в панели показывает баны и кики со всех ваших серверов: можно отфильтровать по нику, серверу, проверке и периоду и выгрузить записи в CSV. В журнале ники игроков, поэтому по умолчанию он выключен — включите его в конфиге и выполните /dguard reload. Записи хранятся 90 дней.
cloud:
punishment-log: trueЕсли жалобы на игрока есть, а наказания нет, это ещё не значит, что он чист: возможно, улик пока мало. Тогда переходите к наблюдению.
Наблюдение: режим наблюдателя и /spectate
В ванильной игре для этого есть две команды. /gamemode spectator переводит вас в режим наблюдателя: вы проходите сквозь блоки, и игроки вас не видят. /spectate <ник> прикрепляет камеру к игроку — вы смотрите его глазами. Команда работает только в режиме наблюдателя, а /spectate без аргументов отключает слежку.
/gamemode spectator
/spectate Ник_игрока
/spectate
/gamemode survivalНе выдавайте модераторам OP ради этих команд: права на них — minecraft.command.gamemode и minecraft.command.spectate, их выдают группе через LuckPerms. Учтите, что право на /gamemode открывает все режимы, включая творческий.
Смотрите с двух точек. Глазами игрока видно, как ведёт себя прицел: ровно ли камера доводится до цели, не дёргается ли на противника за спиной. Со стороны лучше видно движение: скорость, высоту прыжков, мосты под ногами.
На что смотреть на каждом фронте
| Фронт | Что заметно со стороны | Возможный чит |
|---|---|---|
| Бой | Бьёт тех, кто за спиной или сбоку; клики без пауз и сбоев ритма; не отлетает от ударов | KillAura, AutoClicker, Velocity, Reach |
| Движение | Бежит быстрее спринта; держится в воздухе без элитр; падает с высоты без урона; вся игра у него «ускорена» | Speed, Fly, NoFall, Timer |
| Постройка | Строит мост, пятясь назад и не глядя вниз; растёт столбом быстрее, чем можно прыгать | Scaffold, Tower |
| Мир и шахта | Ломает блоки вокруг себя пачками; копает быстрее, чем позволяет инструмент | Nuker, FastBreak |
| Кристаллы | Ставит и взрывает кристаллы быстрее, чем способен человек | CrystalAura |
| Инвентарь | Тотем бессмертия снова в руке сразу после срабатывания; броня надевается сама | AutoTotem, AutoArmor |
Запишите то, что видите
Доказательство, которое видели только вы, на апелляции ничего не стоит. Подойдёт любая программа записи экрана. Ещё удобнее клиентские моды записи повторов — ReplayMod и Flashback: они записывают то, что видит ваш клиент, а потом сцену можно пересмотреть с любого ракурса. Серверу для этого ничего ставить не нужно.
Подпишите запись: ник, сервер, дата и время, что именно подозрительно. Через неделю без этого вы сами не вспомните, к какой жалобе она относилась.
X-Ray: проверка по логам CoreProtect
X-Ray меняет только то, что рисует клиент: игрок видит руду сквозь камень, а сервер получает обычные пакеты копания. Плагин-античит такой чит напрямую не видит — против него работает маскировка руды в Paper, подробно — в статье защита от X-Ray. Проверить уже подозрительного игрока помогут логи блоков CoreProtect.
/co lookup u:Ник_игрока t:3d a:-block i:diamond_ore,deepslate_diamond_ore,ancient_debris
/co lookup u:Ник_игрока t:3d a:-block #summary
/co inspectПервая выборка показывает сломанные блоки руды с координатами, вторая — сводку по материалам. Смотрите на соотношение: если у игрока сотни блоков алмазной руды и почти нет обычного камня, а туннели идут прямо к рудным жилам, это повод для наблюдения. /co inspect включает режим инспектора: кликните по блоку — увидите, кто его ставил или ломал.
Проверка с демонстрацией экрана
На части серверов, особенно PvP, есть отдельная процедура — «проверка на читы». Модератор вызывает игрока, переносит его в отдельную комнату и просит подключиться через программу удалённого доступа (например, AnyDesk) или показать экран в Discord. Затем он осматривает компьютер: запущенные программы, папки игры, недавние файлы — ищет чит-клиенты. Есть и специальные сканеры для таких проверок, например Echo: игрок запускает программу, а модератор получает отчёт о том, что запускалось на компьютере.
Это сильная мера, и она затрагивает приватность игрока: он пускает незнакомого человека в свой компьютер, где лежат личные файлы, переписка и платёжные данные, а сканер видит, что на этом компьютере запускалось. Если вы её используете, договоритесь о границах заранее:
- Проверяют только доверенные модераторы, а не любой хелпер.
- Смотрят только то, что относится к игре: процессы, папки клиента, загрузки. Без личных фото, переписки, паролей и банковских приложений.
- Игрок видит всё, что делает модератор, и может завершить сеанс в любой момент.
- Модератор ничего не скачивает, не удаляет и не устанавливает на компьютер игрока.
Главное — о таких проверках игроки должны знать заранее: процедура прописывается в правилах сервера — кто может вызвать на проверку, какими программами, сколько времени даётся на подключение, что проверяют и что будет за отказ. Если правил пока нет, соберите их в генераторе правил.
Если игрок отказывается от проверки
Заставить человека открыть доступ к компьютеру нельзя — это всегда его решение. Сервер может только заранее объявить последствия. Многие приравнивают отказ или выход с сервера во время проверки к признанию. Если так и у вас, это должно быть написано в правилах и действовать одинаково для всех — и для новичка, и для донатера.
Отказ тоже фиксируйте: кто вызвал, когда, что ответил игрок. И не забывайте про остальные доказательства — отчёт античита и запись боя часто убедительнее любой проверки.
Задокументируйте решение
Каждое наказание должно выдерживать вопрос «почему?» через месяц. Запишите:
- ник и UUID игрока, сервер, дату и время;
- какое правило нарушено;
- доказательства: отчёт античита, видео или запись повтора, выборку CoreProtect;
- кто принял решение, какое наказание и на какой срок.
Баны DGuard попадают в журнал сами, вместе с отчётом. Ручные наказания ведите в своём плагине наказаний или в отдельном канале команды. Как распределить права и разбирать жалобы — в статье про команду модераторов, а как не наказать честного — про ложные баны.
Частые вопросы
Как незаметно следить за игроком в Minecraft?
Перейдите в режим наблюдателя командой /gamemode spectator и прикрепите камеру к игроку командой /spectate <ник>. Наблюдатель невидим в мире, но его ник серым курсивом виден в списке игроков, поэтому для регулярных проверок нужен плагин невидимости.
Как проверить игрока на X-Ray?
Плагин-античит X-Ray не видит, поэтому смотрите логи блоков: /co lookup u:<ник> t:3d a:-block i:diamond_ore,deepslate_diamond_ore,ancient_debris в CoreProtect покажет, сколько руды игрок выкопал и где. Много руды при почти нулевом камне и туннели прямо к жилам — повод для наблюдения.
Можно ли забанить игрока только по видео?
Если правила это позволяют — можно, но надёжнее совместить видео с уликами античита и логами: высокий пинг на видео легко принять за Speed. Чем больше независимых доказательств, тем легче разбирать апелляцию.
Обязан ли игрок давать доступ к компьютеру на проверке?
Нет, это всегда добровольно. Сервер может лишь заранее прописать в правилах, что будет за отказ, и применять это ко всем одинаково.
Где посмотреть, за что античит забанил игрока?
В DGuard к каждому бану прилагается отчёт с разбором улик, его видно в журнале наказаний панели. Журнал включается в конфиге: cloud.punishment-log: true и /dguard reload.
Источники
- Minecraft Wiki: команда /spectate
- Minecraft Wiki: команда /gamemode
- Minecraft Wiki: режим наблюдателя
- Paper: права ванильных команд
- CoreProtect: команды
- ReplayMod на Modrinth
- Flashback на Modrinth
- AnyDesk: программа удалённого доступа
- Echo: сканер для проверок
- DGuard — лучший античит для современного сервера Minecraft: сравнение проверок с GrimAC, Vulcan, Polar, Intave и Matrix
- DGuard: установка, требования и решение проблем
- DGuard: поддерживаемые версии Paper и Leaf