7.7. Если сервер лагает, лагает он у ВСЕХ, а не только у вас. Проверьте лаги сервера командой /tps
/tps - это разрешенная команда для всех игроков без исключения, отслеживающая и показывающая нагрузку на сервер.
Команда /tps выводит информацию примерно таком виде:
Важно: тпс белым цветом в тексте выдается
ровно на момент запроса игрока. Сервер делает сбор информации и выдает тпс ровно в ту секунду, в которую был запрошен ТПС. Это НЕ средний тпс, это тпс прямо_щаз.
ВАЖНО-2: если число тпс = 20, и тактов на каждого игрока меньше 2-3 - можете не смотреть то, что под чертой и на английском, оно уже не нужно.
Пояснения:
Dim3 (и куча других Dim) - это значение ТПСа для этого мира/сервера. На квантуме их достаточно много. Да, они могут (и должны) различаться друг от друга)
Они так же есть на Руне, могут называться по другому.
Значение такта меньше 1 (как на скрине) и тпс 20 - нормально для мира, в котором нет ни одного игрока.
Dim0 - Это основной мир, тот в котором проходит ваша основная игра.
Значение такта, равное 1-2 мс, и ТПС=20 - идеальное значение для сервера с 1 игроком.
Каждый игрок берет себе примерно 2 мс, активно двигающийся игрок - около 3ех.
Игроки, находящиеся в одном чанке - могут делить между собой число тактов (так как чанки прогружаются сервером в одном месте):
например находящиеся на спавне 3 игрока вполне могут выдавать число тактов = 3-4 мс (вместо 6).
Если чисто тактов превышает 2-3 мс на игрока
постоянно, то у вас что-то лагает. Стоит сообщить администратору.
Overall - это общий тпс для всего сервера. ТО есть взяли все замеры и соединили в одну кучу.
Число тактов в нем равно ВСЕМ тактам, которые обрабатывает сервер во всех мирах (поэтому оно всегда больше, чем ДИМ0).
Так же в него входит обработка пермишенсов и другие задачи сервера, которые не относятся к игровым мирам.
0.054 ms (Dim X) - это сколько времени нужно серверу, чтобы выполнить все задачи, которые должны выполняться за 1 тик. Должно быть меньше 50. Оптимально для левых ДИМов меньше 20. 50ms = 1 тик. Для Dim0 - должен быть меньше 50, оптимально меньше 40.
10.905 ms (Overall) - это общее значение ms для всего сервера. Обычно сильно отличается от всего димов вместе взятых, даже если сложить, так как в это значение входят еще и те задачи для сервера, что выполняются вне миров (пермишенсы например).
TPS: 20.000 (Dim X) - это тпс для конкретного мира/сервера. Чтобы было понятно, кто из них лагает). ТПС = 20 - это максимальное число для майнкрафта, больше не бывает.
TPS: 20.000 (Overall) - это общий ТПС всего сервера, включая все подключенные дочерние сервера и миры.
Если все сервера показывают ТПС20, а этот тпс - 15, значит лагает не игровой сервер, а что то внутри ядра/пермишенсов и т.п. Крайне хреново и нужно призывать техников.
Расчет ТПСа выводится из расчета затраченных сервером ms на обработку задач, которые должны были выполнится за 1 тик.
Например, если весь сервер обрабатывается за 0.05 ms - на нем 100% тпс 20, потому что каждая тпс-ина меньше или равна 50 мс)
Если например у сервера все действия занимают 40,0мс - это все еще означает, что тпс = 20. Так как 40 меньше 50ти. Однако если на сервере пара игроков - то явно что-то лагает, ведь 1 игрок забирает примерно 2 мс.
Если у сервера действия занимают 40049аджопасотона,0 мс - это значит, что тпс сервера дохрена низкий, зависит от того, что вообще происходит)
В секунде работы сервера майнкрафта есть 20 тиков.
В каждом тике - 50 мс. В эти 50мс сервер должен успеть обработать ВСЕ свои задачи, все блоки, все механизмы, всех игроков, всех мобов, всех энтить и тайлов. все что происходит во всех прогруженных чанках.
Для идеальной работы каждый тик НЕ должен превышать 50 мс.
Грубо говоря - нормальная работа сервера выглядит вот так:
На скрине каждый тик занимает меньше положенных 50 мс.
В игре это значение будет в том случае, если такты меньше 50 (и даже в этом случае - если один игрок кушает 48 тактов из 50 - это пиздец. Так как норма - 2 такта на игрока).
Вот так выглядит лагающий сервер:
Некоторые тики требуют для обработки больше, чем 50 мс.
В итоге - суммарно в 1 секунду все 20 тиков не влезают.
В этом случае ТПС=17, так как только 17 тиков успело отработаться в отведенное время.
А вот здесь у нас где-то проснулся ктулху и желает сожрать сервер.
Что-то на сервере протикивает аж 100 мс (есть цифры и больше, например недавние лаги с елкой выдавали цифры под 600 и выше мс на просчет).
Здесь нам стоит посмотреть на нижний выхлоп ТПС:
Собсно здесь показан средний ТПС за последние 5 сек/10 сек/1мин/5 мин/15 минут (и будет видно, примерно когда пролагалось).
А так же во втором разделе показан Tick Durations - собсно таксты. То есть сколько мс занимал в среднем каждый тик.
Лаги вида ядерный пиздец выглядят так:
Значения:
20.0 является максимальным для сервера любого Майнкрафт. Это максимально возможный тпс для сервера.
19.0 - 19.99 - является нормальным для сервера. Может просаживаться при телепортации игрока из мира в мир, или на тяжелый регион. Так же, может просаживаться при первом логине игрока на сервер.
17.0 - 18.99 - является нормальным для тяжелого сервера, если появляется редко и ненадолго. Постоянное такое значение - не очень хорошо. Требуется написать на форум для проверки.
15.00 - 16.99 сервер подлагивает. Возможны микро-откаты, некорректная работа механизмов. Сообщите на форум.
10.00 - 14.00 - сервер лагает. Не играйте на таком сервере! Срочно сообщите на форум! Выйдите с сервера!
Ниже 10.00 - сервер очень сильно лагает. Играть на таком сервере крайне нежелательно.
ТПС 2? Вам звиздец, несите гробик карте.
Если показывает нормальное значение, а все равно лагает - значит лагает именно ваш компьютер/интернет. Добавьте памяти в настройках лаунчера, проверьте корректность драйверов, включая видеокарту, проверьте или переустановите джаву (деинсталлировать лаунчер и проинсталлировать обратно - он сам все поставит и проверит). Сделайте трассировку до сервера и проверьте ваш интернет.
Если ничего не получается - напишите на форум или в VK-поддержку (Сайт, правый нижний угол экрана).
Если ТПС сервера нормальный - ни о каком возврате по вине лагов речи быть не может. Запросы ТПС-а логируются.
Если сервер лагает, напишите об этом на форуме. Не надо играть на лагающем сервере. Игра на лагающем сервере осуществляется на свой страх и риск и никакому возврату имущества не подлежит.
Лаги на наших серверах предельно редкое явление, если сервер лагает у всех - значит с ним что-то не в порядке и надо писать на форум.
Если "меня лагануло, я умер, чо за фигня", а у всех все отлично - проверяйте ВАШ интернет.