mcrating.org Сейчас на сайте: 418 чел.
418
TPS HUD

Скачать TPS HUD

Настраиваемый HUD для Fabric/Quilt и серверный мод/плагин для Paper-платформ: показывает TPS/MSPT, меняет позицию, масштаб, цвета и работает без серверной установки.

Плагины 379 900 загрузок 123 подписок

Описание

Описание TPS HUD

утилитарный мод для Minecraft, который выводит показатель производительности сервера прямо на экран игрока. На Modrinth он опубликован как проект tps-hud от mooziii: клиентская часть обязательна, серверная часть опциональна, поддерживаются Fabric, Quilt и Paper-совместимые платформы, а описание подчеркивает главное преимущество — мод может показывать TPS без установки чего-либо на сервер. Для игроков это простой способ видеть не FPS клиента, а состояние игрового тика: насколько стабильно сервер успевает обрабатывать мир, сущности, механизмы и сетевые события. По репозиторию видно, что современная ветка написана в основном на Kotlin, собирается как единый .jar для нескольких платформ и содержит как клиентский HUD, так и серверные компоненты для Fabric/Paper. Клиент способен оценивать MSPT по регулярным пакетам времени мира, а при наличии совместимого серверного компонента может получать данные от сервера через собственные payload-сообщения. Поэтому TPS HUD полезен и обычному игроку на публичном сервере, и администратору, который хочет дать участникам аккуратный индикатор нагрузки без открытия громоздкого debug-экрана.

Что делает ресурс Мод решает одну узкую задачу: показывает, как сервер держит тикрейт. В Minecraft нормальная цель — около 20 TPS, а MSPT показывает, сколько миллисекунд занимает один тик. Если MSPT растет, TPS может падать; если TPS стабильно ниже 20, игроки обычно видят задержки блоков, мобов, механизмов и команд. TPS HUD не чинит лаг сам по себе, но дает быстрый индикатор, когда проблема похожа именно на серверную нагрузку, а не на слабый видеорендер клиента. | Функция | Подтверждение в проекте | Практическая польза | |---|---|---| | Отображение TPS/MSPT | В конфиге есть режим displayModeTps, а виджет конвертирует MSPT в TPS | Можно выбрать привычный формат показателя. | | Работа без серверного мода | README прямо говорит, что серверная установка не обязательна | Игрок может использовать мод на большинстве серверов, где разрешены клиентские HUD-моды. | | Серверные данные при наличии компонента | В коде есть Fabric/Paper server classes и сетевой payload tick rate | На совместимом сервере показатель может идти из серверной стороны. | | Настройка внешнего вида | Конфиг содержит позицию, масштаб, цвета, фон, прозрачность, тень и custom text | HUD можно вписать в свой интерфейс и ресурс-пак. |

Особенности TPS HUD не пытается быть универсальным профайлером. Это легкий экранный индикатор с настройками, который помогает заметить проблему раньше, чем игрок начнет гадать, почему ломается ферма или задерживаются команды. Важная деталь: на новых версиях проект публикует один файл под набор платформ, включая Bukkit/Paper/Purpur/Spigot, Fabric и Quilt, но роль файла зависит от среды запуска. На клиенте это HUD-мод, на сервере — опциональный поставщик данных.

  • можно включать и выключать сам HUD;
  • можно менять координаты X/Y и перетаскивать виджет через отдельный экран выбора позиции;
  • доступен масштаб от маленького индикатора до крупной панели;
  • настраиваются цвет подписи, цвет значения, тень текста, фон и прозрачность фона;
  • можно выбрать округление значения или вывод с большей точностью;
  • можно заменить стандартную подпись TPS: или MSPT: своим текстом;
  • при наличии YACL и Mod Menu настройки открываются удобнее из меню модов;
  • серверный компонент остается необязательным, поэтому мод не требует контроля над сервером для базовой работы. | Настройка | Где видна | Комментарий | |---|---|---| | scale | Конфиг и YACL-экран | Диапазон в UI задан от 0.1 до 5.0. | | textColor / valueTextColor | Конфиг внешнего вида | Цвет подписи и числового значения меняются отдельно. | | backgroundEnabled / backgroundOpacity | Группа background | Полезно, если HUD теряется на светлом небе или интерфейсе. | | useServerProvidedData | Группа networking | Включает использование данных от совместимого серверного компонента. |

Совместимость и установка На Modrinth проект помечен как клиентский с опциональной серверной частью. Для Fabric-клиента требуются Fabric API и Fabric Language Kotlin; YetAnotherConfigLib и Mod Menu указаны как необязательные, но именно они делают настройку удобнее. Последняя опубликованная ветка в данных Modrinth — 1.9.0+1.21.9 от 4 октября 2025 года, совместимая с Minecraft 1.21.9, 1.21.10 и 1.21.11 на перечисленных платформах. В истории также есть версии для 1.18.2, 1.19.x, 1.20.x и ранних 1.21.x, поэтому скачивать нужно файл под конкретную версию Minecraft. ```text Минимальная клиентская установка Fabric:

  1. Установить Fabric Loader под нужную версию Minecraft.
  2. Добавить Fabric API.
  3. Добавить Fabric Language Kotlin.
  4. Положить tps-hud-.jar в папку mods.
  5. При желании добавить Mod Menu и YetAnotherConfigLib для GUI-настроек. yaml режимы_использования: только_клиент: "HUD оценивает TPS/MSPT без установки на сервер" клиент_плюс_сервер: "серверный компонент отправляет данные совместимым клиентам" paper_платформы: "Bukkit/Paper/Purpur/Spigot используют plugin.yml и plugin messages" fabric_server: "серверная часть отправляет averageTickTime через payload" ``` | Среда | Статус | Что ставить | |---|---|---| | Fabric client | Основной сценарий | TPS HUD + обязательные зависимости Fabric API и Fabric Language Kotlin. | | Quilt client | Поддерживается в карточке Modrinth | Проверить файл версии и совместимость зависимостей. | | Paper/Purpur/Spigot/Bukkit server | Опционально | Тот же проект может работать как серверный плагин для отправки данных клиентам. | | Fabric server | Опционально | Серверный initializer отправляет tick time клиентам, если компонент установлен. | > TPS HUD показывает симптом, а не причину лага. Если число проседает, дальше все равно нужен анализ сервера: профайлер, Spark/Timings, проверка чанков, сущностей, механизмов и плагинов.

Как читать показания Если включен режим TPS, виджет показывает привычное число до

  1. Если выбран MSPT, игрок видит миллисекунды на тик: около 50 MSPT соответствует 20 TPS, а значения выше 50 означают, что сервер не укладывается в нормальный тик. В клиентском режиме оценка строится по сетевым событиям времени мира, поэтому краткие скачки не всегда равны долгой серверной проблеме. На совместимом сервере с установленным компонентом данные могут быть точнее, потому что исходят с серверной стороны. | Наблюдение | Возможная интерпретация | Следующее действие | |---|---|---| | TPS около 20, но FPS низкий | Проблема вероятнее на клиенте или в рендере | Проверить графику, Sodium/шейдеры, дальность прорисовки. | | TPS падает у всех игроков | Вероятна серверная нагрузка | Смотреть профайлер, чанки, сущности, фермы, плагины. | | MSPT скачет при генерации мира | Возможна нагрузка чанков | Ограничить pregeneration/исследование или оптимизировать генерацию. | | HUD показывает странное значение сразу после входа | Данные еще стабилизируются | Подождать несколько секунд и оценивать тренд, а не первый кадр. |

Ограничения и статус разработки Открытый issue tracker помогает не обещать лишнего. На 14 мая 2026 года в GitHub API для репозитория видны открытые задачи про разные цвета значения TPS для разных диапазонов, яркость текста в углах из-за vignette и поддержку нескольких строк в конфиге. Значит, автоматические цветовые пороги и многострочные подписи нельзя описывать как уже реализованные функции основной версии, даже если они логично звучат для HUD-мода. С другой стороны, базовая функциональность проекта подтверждена исходниками и публикациями: есть конфиг, виджет, интеграция с Mod Menu/YACL, Fabric server initializer, Paper plugin class, plugin.yml, зависимости и регулярные версии на Modrinth. Это делает TPS HUD понятным инструментом для ежедневного мониторинга, но не заменой административной диагностики.

Вопросы и ответы

Нужно ли устанавливать TPS HUD на сервер?

Нет для базового использования. Клиентская часть может работать без серверного компонента. Серверный мод или плагин нужен только если администратор хочет отдавать данные клиентам напрямую.

Что лучше показывать: TPS или MSPT?

Для обычного игрока привычнее TPS: 20 означает норму. Для диагностики удобен MSPT, потому что он прямо показывает стоимость тика; выше 50 MSPT обычно означает, что сервер не успевает держать 20 TPS.

Почему нужны Fabric API и Fabric Language Kotlin?

Они указаны как обязательные зависимости проекта. Без них Fabric-клиент не получит нужные API и Kotlin runtime для работы мода.

Нужны ли Mod Menu и YetAnotherConfigLib?

Они необязательны, но полезны. С ними настройки HUD открываются через GUI: позиция, масштаб, цвета, фон, точность и сетевые параметры меняются без ручного редактирования файла.

Можно ли использовать мод на публичном сервере?

Технически клиентский режим для этого и полезен, но правила сервера важнее. Если сервер запрещает HUD-моды или любые клиентские модификации, нужно следовать его правилам.

Почему значение отличается от админского профайлера?

TPS HUD — быстрый HUD-индикатор. Клиентская оценка зависит от наблюдаемых пакетов и сглаживания, а серверные профайлеры смотрят глубже: задачи тика, плагины, сущности, чанки и конкретные горячие места.

Версии и скачивания

4 последних версий
Последняя версия

1.9.0+1.21.9

251 756 загрузок release tps-hud-1.9.0+1.21.9.jar Источник: MineMods Файл: MineMods API
Загрузчики: bukkit fabric paper purpur quilt spigot Версии Minecraft: 1.21.9 1.21.10 1.21.11
Открыть все версии

Проверка и источник

Обновлено
2025-10-04T09:08:43.771556Z
Метрики и версии читаются из публичного API без записи в внешний каталог.

Что проверено

Источник: MineMods; загрузки: 379 900; подписки: 123; обновлено: 2025-10-04T09:08:43.771556Z.

Категории

utility bukkit fabric paper purpur quilt spigot 1.18.2 1.19-pre1 1.19 22w24a 1.19.1-pre1 1.19.1-rc1 1.19.1-pre2 1.19.1 1.19.2 1.19.3 1.19.4 1.20