Лаги на сервере Minecraft: как поднять TPS и найти настоящую причину
Чеклист по TPS и MSPT: как измерить, что чинить в первую очередь и почему «слабый процессор» виноват реже, чем фермы и дальность прорисовки.
Команда IMBA HOST
Игровые серверы, инфраструктура и всё, что помогает проектам расти.
В статье
«Сервер лагает» — это симптом, а не диагноз. За ним стоят три разные проблемы: низкий TPS (сервер не успевает обсчитывать тик), сетевые задержки (пинг) и просадка FPS у игрока. Лечатся они по-разному, поэтому начинаем с измерения, а не с покупки тарифа побольше.
Шаг 1. Измерить, а не гадать
Норма TPS — 20. Значение ниже 19 игроки уже чувствуют как «резину» у мобов и запаздывание ударов. Но важнее другой показатель — MSPT, время обсчёта одного тика. Тик длится 50 мс; если MSPT держится около 45 мс, TPS формально ещё 20, но сервер работает на пределе и сорвётся при первом же взрыве крипера.
| Показатель | Норма | О чём говорит |
|---|---|---|
| TPS 20 | Здоровый сервер | Все системы успевают за тик |
| TPS 18–19 | Лёгкая перегрузка | Пора искать причину, игроки уже замечают |
| TPS ниже 15 | Тяжёлая перегрузка | Мобы телепортируются, удары не проходят |
| MSPT до 30 мс | Запас есть | Сервер выдержит наплыв |
Надежно запустить сервер без лишней настройки
История основателей
Коротко о пути команды: с чего начался IMBA HOST, какие проблемы игровых серверов мы сами проходили и почему строим хостинг именно таким.