Лаги, TPS и пинг
Лаги бывают двух совершенно разных видов, и лечатся они по-разному. Сначала определите, что именно у вас.
- Низкий TPS — тормозит сам сервер (не хватает CPU/RAM, тяжёлые плагины).
- Высокий пинг при нормальном TPS — проблема в сети между игроком и датацентром, сервер тут ни при чём.
Проверить TPS на Paper/Spigot: введите в консоли /tps. Значение 19–20 — сервер
работает идеально.
Низкий TPS (тормозит сервер)
Заголовок раздела «Низкий TPS (тормозит сервер)»- Загрузка CPU и RAM. На странице сервера видна live-статистика. CPU 90–100% постоянно — упор в процессор; RAM на пределе — не хватает памяти.
- Сколько игроков онлайн. На 1 ядре CPU и 2 ГБ RAM комфортно 5–10 человек.
- Прогрузка мира. Первые 5–10 минут после старта сервер генерирует чанки — это нормально и временно.
- Тяжёлые плагины/моды. WorldEdit, FastAsyncWorldEdit, большие карты,
технологические модпаки сильно грузят. Введите
/timings(Paper) и посмотрите, что именно тормозит. - View-distance. Уменьшите
view-distanceвserver.propertiesс 10 до 6–8 — заметный прирост.
Если CPU/RAM стабильно упёрлись в потолок — нужен апгрейд тарифа.
Высокий или скачущий пинг (TPS в норме)
Заголовок раздела «Высокий или скачущий пинг (TPS в норме)»Если /tps показывает ~20, но у игроков высокий пинг — это сетевая задержка, а не
хостинг. Игровые серверы расположены в Москве, поэтому:
- Чем дальше игрок географически и чем хуже маршрут провайдера — тем выше пинг.
- Посоветуйте игроку сменить сеть: Wi-Fi ↔ мобильный интернет, включить/выключить VPN, сменить DNS.
- Скачки пинга до тысяч мс у отдельных игроков — почти всегда маршрутизация их провайдера.
- Большое число плагинов и модов тоже увеличивает задержки обработки.
На бесплатном тарифе лаги — следствие общей нагрузки нод, см. Бесплатный сервер.