Навигация по базе знаний
Все разделыПоиск по базе знаний
🛠️ Настройка сервера
14

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-aabb
    • entity-activation-range
    • item-despawn-rate

⚠️ Не злоупотребляйте принудительной сборкой мусора (/gc), особенно в ClearLagg — это может усугубить лаги.

💡 Совет

Если ошибка появляется редко и кратковременно — это нормально (например, при телепортации на большое расстояние).
Но если сервер постоянно отстаёт на сотни миллисекунд или тиков — требуется глубокая оптимизация.


Оглавление

Оглавление отсутствует