На главнуюБаза знаний
Minecraft

Как найти причину лагов Minecraft-сервера

TPS, память, чанки и плагины: последовательная диагностика производительности.

Обновлено 16.08.20269 минут чтения

Не путайте задержку и TPS

Высокий ping связан с сетью, а низкий TPS с тем, что сервер не успевает обрабатывать игровые тики. Добавление RAM помогает только при ее нехватке и не исправляет медленный главный поток процессора.

Диагностика

  1. Зафиксируйте время и число игроков во время проблемы.
  2. Проверьте TPS, использование процессора и память.
  3. Изучите журнал на ошибки и долгие операции.
  4. Снимите timings или spark-профиль на Paper-сервере.
  5. Проверьте фермы, число сущностей и генерацию новых чанков.
  6. Обновите или временно отключите наиболее тяжелые плагины.

Что действительно помогает

Предварительная генерация мира, разумная дальность прорисовки, ограничение сущностей, актуальное ядро и подходящий процессор обычно полезнее бесконтрольного увеличения памяти.

Как найти причину лагов Minecraft-сервера — MineLy