Can't keep up! Is the server overloaded?
Ошибка вида:
Can't keep up! Is the server overloaded? Running ###ms or ### ticks behind
указывает на то, что ваш Minecraft-сервер не справляется с нагрузкой и не успевает обрабатывать игровые тики вовремя (норма — 1 тик каждые 50 мс, то есть 20 TPS).
🛠 Что можно сделать?
1. Перезапустите сервер
Иногда временные всплески нагрузки (например, из-за генерации новых чанков или большого скопления мобов) можно устранить простым перезапуском.
2. Оптимизируйте сервер
- Уберите ненужные моды, плагины или структуры.
- Настройте дистанцию прорисовки (
view-distanceвserver.properties) — оптимально 6–8. - Используйте оптимизационные моды, такие как:
- Lithium / Canary (для Fabric / Forge)
- FerriteCore (для снижения потребления RAM)
- spark — для профилирования производительности
3. Проверьте ресурсы сервера
Убедитесь, что:
- Выделено достаточно RAM (рекомендуется не менее 4 ГБ для модового сервера).
- Сервер работает на быстром CPU (одноядерная производительность критична для Minecraft).
- На хостинге нет ограничений по загрузке CPU.
4. Используйте плагины для управления нагрузкой
Для серверов на Paper / Spigot / Purpur подойдут такие инструменты, как:
- ClearLagg — автоматически удаляет лишние сущности, предметы, TNT и т.д.
- Встроенные функции Paper:
max-entities-within-aabbentity-activation-rangeitem-despawn-rate
⚠️ Не злоупотребляйте принудительной сборкой мусора (
/gc), особенно в ClearLagg — это может усугубить лаги.
💡 Совет
Если ошибка появляется редко и кратковременно — это нормально (например, при телепортации на большое расстояние).
Но если сервер постоянно отстаёт на сотни миллисекунд или тиков — требуется глубокая оптимизация.