Плагин для серверов Майнкрафт, который защищает от читов по сетевым пакетам. Он проверяет движение, бой, инвентарь и взаимодействие с миром, ведёт журнал нарушений в SQLite и отправляет оповещения с наказаниями в Discord webhook.
Возможности
- Проверки движения: ускорение, полёт, отсутствие урона от падения, хождение по воде и лаве, полёт на элитрах, сохранение скорости во время еды, блока щитом или прицеливания.
- Проверки боя: недостижимая дальность удара, автоматические атаки, автокликер, отмена отбрасывания и поддельные критические удары.
- Проверки игрока и мира: ускорение клиентского таймера, некорректные пакеты, доступ к инвентарю в неподходящий момент, автоматическая установка блоков и слишком быстрое разрушение.
- Наблюдение за нарушениями в чате, история игрока, список наиболее подозрительных игроков и сведения о подключении базы данных и webhook.
- Настройка порогов срабатывания и наказаний: например, можно выбрать бан вместо кика.
Команды
/modac alerts— включить или выключить оповещения./modac verbose— включить подробный журнал./modac notify— показать статистику и нарушения игрока./modac monitor— наблюдать за нарушениями игрока в реальном времени./modac history— открыть историю игрока из базы данных./modac top— показать 10 наиболее подозрительных игроков онлайн./modac status— показать состояние плагина, базы данных и webhook./modac kick— кикнуть игрока и уведомить модерацию./modac ban— забанить игрока и уведомить модерацию./modac reload— перезагрузить конфигурацию./modac testwebhook— отправить тестовое сообщение в webhook.
Права
modac.alerts—/modac alerts,/modac notify,/modac monitor,/modac top,/modac status.modac.verbose—/modac verbose.modac.info—/modac history.modac.punish—/modac kickи/modac ban.modac.reload—/modac reloadи/modac testwebhook.
Настройка
Пороговые значения проверок и тип наказания задаются в конфигурации. Журнал нарушений хранится в SQLite и обрабатывается асинхронно.
Требования
Работает на серверных ядрах Spigot, Paper и Purpur.
