Плагін ламає сервер: як знайти винуватця
Метод половинного поділу: як за кілька перезапусків визначити плагін, через який сервер падає, лагає або поводиться дивно.
Оновлено 13 серпня 2026 р.
Ваш сервер падає, лагає або не запускається, а у вас тридцять плагінів. Вгадувати марно — є надійний метод.
Крок 1. Прочитайте лог
Іноді винуватця названо прямо: назва плагіна видно в стеку помилки — Логи та звіти про краш. Якщо так, далі йти не потрібно.
Крок 2. Ділення навпіл
- Перейменуйте
pluginsнаplugins_offі створіть порожнюplugins(у панелі це дві кнопки — Файли). - Поверніть половину плагінів. Запустіть сервер.
- Якщо проблема є, винуватець у цій половині. Якщо ні — в іншій.
- Продовжуйте ділити навпіл.
Тридцять плагінів перевіряються за п'ять перезапусків, а не за тридцять.
Крок 3. Перевірте залежності
Видаляючи плагін, видаляйте й те, що від нього залежить: видалення Vault зламає магазин, видалення ProtocolLib зламає голограми. Це нормально і не робить їх винуватцями.
Ознаки, що звужують пошук
| Симптом | Де шукати |
|---|---|
| Краш у момент дії гравця | Плагін, що обробляє цю дію |
| Витік пам'яті за години | Плагіни з власними задачами та кешами |
| Падіння TPS без крашів | Профілювання, а не ділення навпіл — Spark |
| Не запускається після оновлення версії | Сумісність — Сумісність |
Коли знайшли
Оновіть плагін, пошукайте відому проблему в його трекері, а якщо рішення немає — замініть його на альтернативу. Відкат до старішої версії — тимчасовий захід, а не рішення.
