Плагин для серверов Майнкрафт, который защищает от гриферских и случайных редстоун-механизмов, вызывающих лаги. Он ограничивает опасные схемы автоматически, не затрагивая обычные фермы, двери и лифты.
Возможности
- Отслеживает слишком быстрые тактовые схемы из повторителей, компараторов, редстоун-факелов и наблюдателей и временно останавливает их.
- Прерывает бесконечные циклы между наблюдателями.
- Ограничивает частоту срабатывания поршней и может блокировать схему летающей машины с липкими поршнями.
- Ограничивает число событий физики блоков за тик, защищая сервер от каскадных обновлений; кнопки, рычаги и нажимные плиты не затрагиваются.
- Учитывает число редстоун-обновлений в каждом чанке, поэтому ловит крупные механизмы, распределённые по территории.
- Может уведомлять администрацию о найденном источнике лагов и вести отладочную запись в консоли.
Команды
Общая команда: /frozenrc (также /frc и /frozenredstone).
/frozenrc status— показывает активные защиты и параметры./frozenrc stats— выводит статистику ограничений./frozenrc reload— перечитываетconfig.yml./frozenrc reset— сбрасывает статистику./frozenrc debug— включает или выключает отладочные сообщения в консоли./frozenrc help— показывает список команд.
Права
frozenrc.admin— доступ ко всем командам/frozenrc; по умолчанию есть у оператора.
Настройка
В config.yml настраиваются отладка (debug), лимиты и заморозка быстрых схем (clock-detection.*), защита от циклов наблюдателей (observer-loop.*), поршни (piston-control.*), предел событий физики (update-suppressor.*), лимит обновлений на чанк (chunk-limiter.*), уведомления администрации и префикс сообщений (prefix).
Требования
Работает на Paper и его форках, отдельных зависимостей не требует.
