Когда игроки говорят, что сервер Minecraft лагает, нужны цифры, а не ощущения. Карточка Состояние сервера на странице «Обзор» показывает, как быстро тикает сервер, с графиком за последние часы, а кнопка в ней минуту профилирует сервер и называет плагины или моды, которые тратят больше всего времени.
Откройте карточку
Откройте сервер в панели и перейдите на страницу Обзор. На серверах Minecraft Java карточка Состояние сервера находится в разделе Использование. Она показывает вердикт словами:

| Вердикт | Что он означает |
|---|---|
| Работает плавно | Сервер справляется. |
| Работает на пределе | Сервер справляется, но почти без запаса. |
| Небольшие лаги | Игроки их заметят. |
| Сильные лаги | Сервер сильно отстаёт. |
TPS и время тика
Minecraft обрабатывает мир тиками и стремится к 20 тикам в секунду (TPS). 20 это идеал, а ниже примерно 18 игроки начинают замечать лаги. На каждый тик отводится 50 мс, поэтому то же самое можно прочитать как Время тика (миллисекунды на тик). Если на тик уходит больше 50 мс, сервер отстаёт, и игроки чувствуют лаги. Переключатель над графиком меняет TPS на Время тика и обратно, а рядом можно выбрать период: Последний час, Последние 6 часов или Последние сутки. Подпись под главным числом показывает, за какой период оно, и показывает самый медленный тик.
Пока карточка открыта, панель раз в минуту отправляет серверу короткую команду, поэтому на графике есть значения за то время, когда карточка была открыта. Команды и ответы на них записываются в logs/latest.log.
Когда в карточке нет цифр
Карточка сама объясняет причину:
- Пауза: никого нет онлайн. Minecraft останавливает пустой мир, так что измерять нечего.
- Сервер не работает. Запустите его, чтобы увидеть, как он тикает.
- Эта версия Minecraft не умеет сама сообщать время тиков. Карточка предлагает Установить spark, бесплатный профайлер с Modrinth. После этого следует перезапуск, и после него измерение работает.
- В этой версии Minecraft нет команды, которая сообщает время тиков. В Vanilla она появилась в 1.20.3.
- Сервер не ответил на проверку тиков от панели. Возможно, какой-то плагин заменил команду
/tps. Панель попробует снова позже. - Мир заморожен командой /tick, поэтому он не тикает.
- Измеряем. Первые данные появятся в течение минуты.
Профилируйте лаги с помощью spark
TPS говорит, что лаги есть. Профиль показывает, откуда они берутся.
- Дождитесь, когда лаги проявятся, или попросите игроков сделать то, что их вызывает.
- В карточке в разделе Что его тормозит нажмите Профиль 60 с. Она запустит spark на одну минуту и покажет Профилирование с оставшимися секундами.
- Когда профилирование завершится, в результате будет написано что-то вроде «Название заняло такую-то долю основного потока. Сам Minecraft занял другую долю». Там перечислены Плагины и моды, Сам Minecraft и Самый нагруженный код, а также то, что делал сервер во время профиля: TPS, игроки онлайн, загруженные сущности и чанки.
- Если тяжелее всего один плагин или мод, посмотрите, что он делает: задачу по расписанию, большую работу вроде генерации мира или настройку, которая срабатывает слишком часто. Приостановите его или удалите, затем снова запустите профиль и сравните. Предыдущие профили перечислены в разделе Предыдущие профили.
Vanilla не может загрузить профайлер. Paper, Fabric, Forge и NeoForge могут. В Paper 1.21 и новее spark уже входит в состав. В более старых версиях добавьте плагин spark в папку plugins и перезапустите сервер.
Поделитесь профилем
Получить ссылку spark загружает профиль на spark.lucko.me, бесплатный публичный просмотрщик от автора spark. Открыть профиль может любой, у кого есть ссылка, поэтому панель сначала спрашивает (Получить ссылку spark? и Загрузить и получить ссылку). spark не включает в него пароли и сид мира. Отправьте ссылку автору плагина, когда просите о помощи. Сервер хранит два самых новых файла профиля, поэтому делитесь профилем вскоре после запуска.
Что делать дальше
- Медленный сервер часто страдает от нехватки памяти или от слишком большой нагрузки. См. Как уменьшить лаги на сервере Minecraft и Сколько RAM нужно серверу Minecraft.
- Чтобы увидеть CPU, память и хранилище, см. Как читать графики использования сервера.
- Если причина в тяжёлой генерации, см. Как заранее сгенерировать мир Minecraft, чтобы исследование не вызывало лагов.
Если вы профилировали, а лаги остались, создайте тикет и приложите ссылку spark.
Нужен сервер Minecraft, который справляется с нагрузкой? См. Хостинг серверов Minecraft.





