Плагин ломает сервер: как найти виновника
Метод половинного деления: как за несколько перезапусков вычислить плагин, из-за которого сервер падает, лагает или ведёт себя странно.
Обновлено 13 августа 2026 г.
Сервер падает, лагает или не стартует, а плагинов тридцать. Гадать бесполезно — есть надёжный метод.
Шаг 1. Прочитайте лог
Иногда виновник назван прямо: в стеке ошибки видно имя плагина — Логи и краш-репорты. Если да, дальше можно не идти.
Шаг 2. Половинное деление
- Переименуйте
pluginsвplugins_offи создайте пустуюplugins(в панели это две кнопки — Файлы). - Верните половину плагинов. Запустите.
- Проблема есть — виновник в этой половине. Нет — в другой.
- Делите дальше.
Тридцать плагинов проверяются за пять перезапусков, а не за тридцать.
Шаг 3. Проверьте зависимости
Убирая плагин, убирайте и то, что от него зависит: снятый Vault уронит магазин, снятый ProtocolLib — голограммы. Это нормально и не делает их виновными.
Признаки, сужающие поиск
| Симптом | Где искать |
|---|---|
| Падение в момент действия игрока | Плагин, обрабатывающий это действие |
| Утечка памяти за часы | Плагины со своими задачами и кэшами |
| Просадка TPS без падений | Профилирование, а не деление — Spark |
| Не стартует после обновления версии | Совместимость — Совместимость |
После находки
Обновите плагин, поищите известную проблему в его трекере, при отсутствии решения — замените аналогом. Возврат на старую версию — временная мера, а не решение.