Хостинг

Лаги, TPS и пинг

Как отличить лаги сервера от лагов интернета, что показывает график TPS и MSPT в Millida и какие настройки реально возвращают производительность.

Обновлено 4 августа 2026 г.

«Лагает» — это две разные болезни с разным лечением.

  • Низкий TPS — сервер не успевает считать мир. Тормозит у всех одинаково: мобы дёргаются, блоки ломаются с задержкой, вещи появляются рывками.
  • Высокий пинг при нормальном TPS — это канал игрока. Тормозит у одного, у остальных всё гладко.

Смотрим цифры

В разделе «Обзор» есть график TPS и MSPT:

  • TPS — тактов в секунду. 20 — идеал, 18–20 — норма, ниже 15 — заметно всем.
  • MSPT — сколько миллисекунд занимает один такт. Меньше 50 — запас есть, больше — сервер на пределе.

Там же видно загрузку CPU и памяти. Постоянные 90–100% CPU или память впритык — вопрос закрыт, дело в нагрузке.

Что чинит быстрее всего

  1. Дальность активности мира (simulation-distance) — 6 вместо 10. Главный рычаг: она определяет, сколько мобов и механик тикает каждую секунду. Игроки разницы почти не заметят.
  2. Дальность прорисовки (view-distance) — 8 вместо 12. Экономит и память, и CPU.
  3. Ограничить радиус мира — «Мир и копии» → «Радиус мира». Бесконечная карта означает бесконечную генерацию новых чанков.
  4. Предгенерация — сгенерировать мир заранее, чтобы он не строился под ногами игроков: Предгенерация мира.

Всё это — раздел Настройки, меняется на лету.

Что ещё роняет TPS

ПричинаПризнак
Тяжёлый плагин или модлаги начались после установки
Ферма мобов / дропалаги в конкретном месте карты
Много сущностейпредметы на земле, лодки, рамки; помогает /kill @e[type=item] и очистка по таймеру
Хопперы и редстоунбольшие сортировки в конце такта
Карта мира в браузереBlueMap рисует карту и ест CPU — включайте не на самом слабом тарифе
Мало памятичастые паузы, в логе OutOfMemoryError

Найти виновника точно помогает плагин spark: /spark profiler start, поиграть минуту, /spark profiler stop — он выдаст ссылку с раскладкой, что съело такт. На Paper также работает /timings on.

Пинг

Если TPS ~20, а игрок жалуется — это дорога до сервера, а не сервер. Проверьте:

  • пинг в списке серверов у нескольких игроков: скачет у всех разом — пишите нам, у одного — его провайдер;
  • VPN и мобильный интернет добавляют 30–150 мс;
  • регион сервера: чем ближе к игрокам, тем лучше, менять его смысл есть только если основная аудитория далеко.

Когда дело в тарифе

Простая проверка: сервер держит TPS пустым и проседает на 5–10 игроках, память постоянно у потолка — это не настройки, а размер. Сравнение — Тарифы. График «Память × время» и «Пик игроков» в «Обзоре» показывает, упираетесь ли вы в лимит на самом деле.