SGUProfiler
Серверный мод на Fabric: пример работы с тиками сущностей
Fabric
- Загрузчики
- Fabric
- Скачиваний на Modrinth
- 150
- Подписчиков на Modrinth
- 0
- версий
- 8
- Обновлён
- 13 мая 202613 мая
- Опубликован
- в 2026
Коротко о моде
Работает на Fabric
Для Minecraft 1.21.4, 1.21.6–1.21.11 …
Работает и в игре, и на сервере — ставьте, где нужен
Последняя версия — 0.3.2 от 13 мая 2026
Лицензия MIT — бесплатно
Где нуженВерсии игры1.21.1, 1.21.4, 1.21.6–1.21.11
В игренеобязателенНа серверенеобязателен
Работает и в игре, и на сервере — ставьте, где нужен
Описание переведено автоматическиПоказать оригинал (EN)
SGUProfiler замеряет работу по каждому мобу на серверном тике (AI, тик сущностей, движение/телепортация, коллизии и другое). Если установлен Carpet, можно также разбить время фейковых игроков на Attack, Use и другие категории ActionPack. Отчёты выводятся в чат в стиле Messenger из Carpet (установи Carpet для нужных цветов; сам профайлинг работает и без него).
Зачем это нужно
- Узнать, какие сущности в каком измерении больше всего нагружают тик за выбранный тобой промежуток.
- Опциональные фильтры по измерению и режим только ботов для игроков с Carpet.
- Настраиваемые авто MSPT, профили по расписанию, шаг сэмплирования / режимы тяжёлых тиков и порог шума в
config/sguprofiler.json.
Требования
- Minecraft: 1.21.1, 1.21.4, 1.21.6–1.21.11 (включая 1.21.10) — используй файл
sguprofiler-<версия>+mc<ТВОЯ_ВЕРСИЯ_MC>.jar, подходящий твоей игре. - Java 21+
- Fabric Loader (≥ 0.16.0; см. метаданные проекта)
- Fabric API для твоей версии MC Опционально: Carpet — нужен для
profile … botи разбивки Attack/Use; используй сборку Carpet, совместимую с твоей версией MC.
Быстрый старт
- Установи Fabric + Fabric API (подходящие под версию MC).
- Положи нужный jar
+mc…в папкуmods/. - Ты должен быть ванильным оператором или быть указанным в
config/sguprofiler_command_whitelist.json(управляется OP / консолью с высокими правами). В игре (корневая команда чувствительна к регистру):
/SGUProfiler profile start— полный профиль/SGUProfiler profile start overworld/nether/end/all— фильтр по измерению/SGUProfiler profile start bot— только действия фейковых игроков Carpet (с Carpet)/SGUProfiler profile stop— остановить и вывести отчёт
Числа в отчёте — это мс на один сэмплированный тик для каждой категории, а не то же самое, что MSPT всего сервера из F3; не воспринимай сумму строк как «MSPT сервера».
Ссылки
- Исходники / баги: https://github.com/MiYui34/SGUprofiler/issues
- Carpet: https://modrinth.com/mod/carpet
- Fabric API: https://modrinth.com/mod/fabric-api
Лицензия: MIT
Частые вопросы
Как установить SGUProfiler?
Установите Fabric под свою версию Minecraft, скачайте SGUProfiler под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.
Для каких версий Minecraft есть SGUProfiler?
У SGUProfiler есть сборки для Minecraft 1.21.1, 1.21.4, 1.21.6–1.21.11.
Нужен ли SGUProfiler на сервере?
Работает и в игре, и на сервере — ставьте, где нужен
Лицензия и источник
MIT Licenseможно свободно использовать и распространять с указанием автора