Хостинг · Плагины

Плагин ломает сервер: как найти виновника

Метод половинного деления: как за несколько перезапусков вычислить плагин, из-за которого сервер падает, лагает или ведёт себя странно.

Обновлено 13 августа 2026 г.

Сервер падает, лагает или не стартует, а плагинов тридцать. Гадать бесполезно — есть надёжный метод.

Шаг 1. Прочитайте лог

Иногда виновник назван прямо: в стеке ошибки видно имя плагина — Логи и краш-репорты. Если да, дальше можно не идти.

Шаг 2. Половинное деление

  1. Переименуйте plugins в plugins_off и создайте пустую plugins (в панели это две кнопки — Файлы).
  2. Верните половину плагинов. Запустите.
  3. Проблема есть — виновник в этой половине. Нет — в другой.
  4. Делите дальше.

Тридцать плагинов проверяются за пять перезапусков, а не за тридцать.

Шаг 3. Проверьте зависимости

Убирая плагин, убирайте и то, что от него зависит: снятый Vault уронит магазин, снятый ProtocolLib — голограммы. Это нормально и не делает их виновными.

Признаки, сужающие поиск

СимптомГде искать
Падение в момент действия игрокаПлагин, обрабатывающий это действие
Утечка памяти за часыПлагины со своими задачами и кэшами
Просадка TPS без паденийПрофилирование, а не деление — Spark
Не стартует после обновления версииСовместимость — Совместимость

После находки

Обновите плагин, поищите известную проблему в его трекере, при отсутствии решения — замените аналогом. Возврат на старую версию — временная мера, а не решение.