База знаний / Can't keep up! Is the server overloaded?

❔ Частые вопросы

Can't keep up! Is the server overloaded?

Сообщение Can't keep up! Is the server overloaded? Running ###ms or ### ticks behind означает, что сервер не успевает обрабатывать игровые тики. Норма — 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 — это может усугубить лаги.

Совет

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