Плагин для серверов Майнкрафт, который помогает находить причины лагов и снижать нагрузку без удаления мобов, предметов или отключения игровых механик. Он ведёт журнал проблем с производительностью, проверяет мир и подсказывает настройки Paper; есть русский язык.
Возможности
- Записывает инциденты с лагами: перегруженные чанки, генерацию новых территорий, активность редстоуна, количество сущностей и игроков рядом.
- Показывает время тиков, TPS, просадки и работу модулей через отчёт.
- Ищет чанки с большим числом мобов, блоков-сущностей и редстоун-устройств; к найденному чанку можно телепортироваться из сообщения.
- Отслеживает постоянно работающие редстоун-часы. При включённой опции может сломать самый активный повторитель, компаратор или наблюдатель и сообщить координаты администраторам.
- При длительных лагах временно уменьшает дистанцию симуляции, не меняя дальность прорисовки. После снижения нагрузки расстояние постепенно восстанавливается.
- Ограничивает бесцельное движение сельскохозяйственных животных в переполненных загонах, сохраняя разведение, следование за едой, панику, плавание и отрастание шерсти.
- Не даёт появляться новым животным при разведении или из брошенных яиц, если рядом уже достигнут лимит животных этого вида.
- Проверяет настройки Paper и объясняет, как предложенные изменения повлияют на игроков.
- С PlaceholderAPI выводит TPS, MSPT, число инцидентов, дистанцию симуляции и активные редстоун-часы в табло, TAB или голограммах.
Команды
/tickwarden report— время тиков, лаги и работа модулей./tickwarden incidents— список инцидентов с момента запуска./tickwarden incident [n]— подробности выбранного инцидента./tickwarden scan— самые нагруженные чанки./tickwarden advise— рекомендации по настройкам сервера;allвыводит также менее важные советы./tickwarden reload— применить изменения конфига./tw— короткий вариант основной команды.
Права
tickwarden.admin— доступ к командам.tickwarden.notify— уведомления о лагах, смене дистанции симуляции и сломанных редстоун-часах.
Настройка
В конфиге настраиваются пороги лагов, срок хранения журнала, уведомления, Webhook Discord, обнаружение редстоун-часов, минимальная дистанция симуляции, список животных и лимиты разведения. Русский вариант config-ru.yml создаётся рядом с конфигом; для советника укажите advisor.language: ru.
Требования
Работает на Paper, Purpur и Folia. Требуется Java 21 или новее. Зависимости не нужны; PlaceholderAPI подключается для плейсхолдеров.
