Лаг, TPS і пінг
Як відрізнити лаг сервера від лагу інтернету, що показує графік TPS і MSPT у Millida та які налаштування справді відновлюють продуктивність.
Оновлено 4 серпня 2026 р.
«Лаг» — це дві різні хвороби з різним лікуванням.
- Низький TPS — сервер не встигає симулювати світ. Лагає однаково в усіх: моби смикаються, блоки ламаються із затримкою, предмети з'являються ривками.
- Високий пінг за нормального TPS — це з'єднання гравця. Лагає один гравець, в решти все плавно.
Дивимося на цифри
У розділі «Огляд» є графік TPS і MSPT:
- TPS — тіків за секунду. 20 — ідеально, 18–20 — норма, нижче 15 — помітно всім.
- MSPT — скільки мілісекунд триває один тік. Менше 50 — є запас; більше — сервер на межі.
Там же видно навантаження CPU та пам'яті. Постійні 90–100% CPU або пам'ять під саму стелю — питання вирішене: проблема в навантаженні.
Що виправить найшвидше
- Дистанція симуляції світу (
simulation-distance) — 6 замість 10. Головний важіль: саме вона визначає, скільки мобів і механік тікає щосекунди. Гравці майже не помітять різниці. - Дистанція промальовування (
view-distance) — 8 замість 12. Економить і пам'ять, і CPU. - Обмежте радіус світу — «Світ і копії» → «Радіус світу». Нескінченна карта означає нескінченну генерацію нових чанків.
- Попередня генерація — згенеруйте світ заздалегідь, щоб він не будувався під ногами гравців: Попередня генерація світу.
Усе це є в розділі Налаштування і змінюється на льоту.
Що ще просаджує TPS
| Причина | Симптом |
|---|---|
| Важкий плагін або мод | лаги почалися після встановлення |
| Ферма мобів / дропу | лаги в конкретному місці на карті |
| Багато сутностей | предмети на землі, човни, рамки; допомагають /kill @e[type=item] і очищення за розкладом |
| Воронки та редстоун | великі сортувальні системи в кінці тіку |
| Карта світу в браузері | BlueMap рендерить карту й з'їдає CPU — не вмикайте його на найслабшому тарифі |
| Мало пам'яті | часті паузи, OutOfMemoryError у лозі |
Знайти винуватця допомагає плагін spark: /spark profiler start, пограйте хвилину, /spark profiler stop — він дасть посилання з розбором того, що з'їло тік. /timings on на Paper теж працює.
Пінг
Якщо TPS ~20, а гравець скаржиться — це маршрут до сервера, а не сервер. Перевірте:
- пінг у списку серверів у кількох гравців: якщо стрибає в усіх одночасно — пишіть нам; якщо в одного — це його провайдер;
- VPN і мобільний інтернет додають 30–150 мс;
- регіон сервера: чим ближче до гравців, тим краще; змінювати його має сенс, лише якщо ваша основна аудиторія далеко.
Коли це тариф
Проста перевірка: сервер тримає TPS порожнім і просідає на 5–10 гравцях, пам'ять постійно під стелею — це не налаштування, це розмір. Для порівняння дивіться Тарифи. Графіки «Пам'ять × час» і «Пік гравців» у «Огляді» покажуть, чи справді ви впираєтеся в ліміт.
