Плагин для серверов Майнкрафт, который защищает от читов и части эксплойтов. Он проверяет бой, передвижение, взаимодействие с миром и другие действия игроков, а нарушения можно просматривать, отключать и наказывать через команды.
Возможности
Плагин обнаруживает, среди прочего:
- боевые читы: аура, aimbot, reach, авто-кликер, отсутствие отбрасывания, критические удары, слишком быструю стрельбу из лука;
- читы на движение: полёт, скорость, телепортацию, прохождение сквозь блоки, хождение по воде, лазание по стенам, отсутствие урона от падения, быстрый подъём по лестницам, blink и использование элитр;
- читы на мир: быструю установку и ломание блоков, scaffold, tower, слишком большую дальность взаимодействия, X-Ray, ghost hand и BedF@cker;
- прочие нарушения: быстрое лечение и поедание еды, отсутствие анимаций удара, автоматическое возрождение, движение с открытым инвентарём, автосбор предметов и доступ к инвентарю в портале.
Для X-Ray используется статистическая проверка. Проверки элитр и сущностей отмечены автором как базовые.
Команды
/spartan panic— включает тихий режим и отключает наказания всех проверок./spartan reload— перезагружает конфигурацию./spartan notifications [ticks-frequency]— включает или выключает уведомления./spartan verbose— включает подробные уведомления./spartan info [player]— открывает меню с нарушениями игрока./spartan kick <player> <reason>— исключает игрока с сервера и отправляет объявление./spartan toggle <check>— включает или выключает проверку./spartan toggle-prevention <check>— переводит предотвращение нарушения в тихий режим./spartan toggle-punishment <check>— включает или выключает наказания проверки./spartan bypass <player> <check> <seconds>— временно разрешает игроку обход указанной проверки./spartan warn <player> <reason>— выдаёт предупреждение./spartan wave <add/remove/clear/run/list> [player] [command]— управляет системой отложенных наказаний./spartan proxy-command <command>— передаёт команду в прокси-сеть, например BungeeCord./spartan <player> if <condition> equals <result> do <command>— выполняет команду при равенстве условия; также поддерживаются вариантыcontains,is-less-thanиis-greater-than.
После ввода /spartan нажмите TAB, чтобы увидеть подсказки и автодополнение команд. При наведении на команды в игре выводится краткая справка с примерами.
Права
spartan.manage— тихий режим и управление проверками.spartan.reload— перезагрузка конфигурации.spartan.notifications— уведомления и подробные уведомления.spartan.info— просмотр нарушений игроков.spartan.kick— исключение игроков.spartan.use_bypass— временный обход проверки для игрока.spartan.warn— предупреждения.spartan.wave— система отложенных наказаний.spartan.condition— условные команды.spartan.bypass— обход всех проверок.spartan.bypass.(check)— обход отдельной проверки.spartan.punishment— обход настроенных наказаний.spartan.bedrock— считает игрока клиентом Майнкрафт Бедрок, а не Java.spartan.adminиspartan.*— все права, кроме прав обхода проверок.
Настройка
Для операторов сервера автор рекомендует использовать параметр op_bypass в settings.yml, если требуется обход проверок.
Требования
В ограниченном варианте проверки работают за счёт времени обнаружения: после запуска или перезапуска сервера выдаётся два часа, а команда /spartan charge открывает меню, где каждое нажатие добавляет пять секунд. При остатке менее часа плагин присылает уведомление.
