

Proper Ping
Активный0.0
Установок
Последнее обновление
Версии
Proper Ping - точное измерение пинга в Minecraft
Стандартный расчет задержки в Minecraft всегда казался мне чрезвычайно неточным и запаздывающим.
Этот мод обходит ограничения ванильной системы и измеряет задержку с помощью специальных пакетов, вычисляя среднее значение из 5 последних измерений времени прохождения сигнала туда и обратно.
Кроме улучшенного измерения, мод добавляет настраиваемый элемент интерфейса для постоянного отображения вашего пинга с такими возможностями:
- Полностью скрыть отображение
- Размещение в любой части экрана
- Показ последних 5 измерений задержки в одном элементе
- Отображение числовых значений пинга других игроков вместо абстрактных полосок (есть настройка на стороне сервера для регулировки частоты рассылки этих значений всем игрокам)
Технические особенности
В оригинальной версии Minecraft значения задержки отправляются клиентам только раз в 30 секунд:
public void tick() {
if (++this.sendAllPlayerInfoIn > 600) {
this.broadcastAll(new ClientboundPlayerInfoPacket(ClientboundPlayerInfoPacket.Action.UPDATE_LATENCY, this.players));
this.sendAllPlayerInfoIn = 0;
}
}
И вот как они "вычисляют" задержку:
int i = (int)(Util.getMillis() - this.keepAliveTime);
this.player.latency = (this.player.latency * 3 + i) / 4;
Пример конфигурации
Настройки по умолчанию:
["Ping HUD"]
# Включить отображение пинга
pingHudEnabled = true
# Дополнительно показывать 5 последних значений
showPingQueue = false
# Рисовать текст с тенью
drawTextWithShadow = true
# Расположение слева (true) или справа (false)
leftOrRight = true
# Отступ от края экрана в пикселях
# Диапазон: > 0
horizontalPadding = 4
# Номер строки сверху для отображения
# Диапазон: > 0
lineFromTop = 1
# Вертикальный отступ от верха экрана
# Диапазон: > 0
verticalPadding = 4
[Other]
# Показывать числа в миллисекундах в списке игроков
playerListNumbers = true
Пример полного отображения с включенными последними 5 измерениями, числовыми значениями в списке игроков и расположением справа:
Часто задаваемые вопросы
Вопрос: Поддержка Forge?
Ответ: Да, поддерживается Forge.
Вопрос: Можно ли использовать мод в видео?
Ответ: Да, при условии указания ссылки на мод или модпак, если он в нем содержится.
Вопрос: Можно ли добавить мод в модпак?
Ответ: Модпаки на CurseForge/Modrinth поддерживаются.