FPS Benchmark
Кинематографичный автобенчмарк для Minecraft. Запуск Base в один клик рассчитан на всех — 3 минуты, а затем чистая таблица результатов FPS (Markdown + JSON). 40 более глубоких стресс-тестов охватывают частицы, сущностей, redstone, освещение, чанки, память.
- Загрузчики
- Fabric
- Скачиваний на Modrinth
- 975
- Подписчиков на Modrinth
- 7
- версия
- 1
- Обновлён
- 1 мая 20261 мая
- Опубликован
- в 2026
Коротко о моде
Ставится только в игру; на сервер ставить не нужно
FPS Benchmark — это набор для тестирования FPS в Minecraft в один клик с кинематографичной записью. Нажми Run Base Benchmark, и мод создаст временный мир, проведёт камеру через скриптовую 3-минутную стресс-последовательность и выдаст аккуратную таблицу результатов — без настройки, без полётов с открытым F3.
Fabric NeoForge(Soon)
Для любителей покопаться доступны 40 более глубоких стресс-тестов: частицы, сущности, redstone, освещение, загрузка чанков и память — у каждого свой отдельный прогон.
Base Benchmark в один клик
Открой внутриигровое меню, нажми Run Base Benchmark и отойди.
- Мод создаёт изолированный временный мир с детерминированным сидом (твои сохранения не трогаются).
- Ведёт камеру по скриптовому кинематографичному маршруту около 3 минут через 8 разных стресс-сцен.
- Собирает метрики FPS, времени кадра, времени тика, heap и GC.
- Записывает аккуратную таблицу результатов (Markdown + JSON) сразу по завершении.
- Сразу показывает сводный экран в стиле 3DMark.
Этот прогон рассчитан на обычных игроков — без настройки, без математики, просто понятное число, которое можно сравнить с друзьями или со своим прошлым прогоном.
Аккуратная таблица результатов, а не стена цифр
Каждый прогон создаёт папку в `fpstest-reports//`:
| Файл | Формат | Что внутри |
|---|---|---|
report.md | Markdown | Читаемая таблица, ASCII-графики FPS, гистограммы времени кадра |
report.json | JSON | Машиночитаемый: каждый тест, каждая метрика, каждый покадровый замер |
fps.csv / session.csv | CSV | Открывается прямо в Excel или Pandas |
system.json | JSON | Версия MC, ОС, CPU, Java, производитель GPU / рендерер |
Markdown-отчёт — главный результат: таблица со всеми тестами, где указаны средний FPS, 1% low, 0.1% low, p99 времени кадра, время тика, heap и время GC. Вставляй прямо в Discord или в обзор мода.
Сравнивай два сохранённых прогона в один клик — мод запишет compare-A-vs-B.md с разницей по каждому тесту.
Помимо Base — 41 тест в 12 категориях
| Категория | Тесты |
|---|---|
| Showcase | 3-минутный кинематографичный облёт через 8 биомов |
| Baseline | пустой плоский мир (чистый замер рендера) |
| Particles | 7 типов частиц + ALL_TOGETHER + карьер частиц |
| Entities | коровы, овцы, зомби с AI, свиньи, жители, курицы, предметы, сферы опыта (по 200–500), лабиринт с зомби, шторм слияния предметов |
| Physics | поле TNT × 2, падающий песок × 4, шторм снарядов |
| Redstone | тактовые схемы на наблюдателях 6×6, сетка из редстоуна, массив поршней и слизи |
| Fluids | растекание жидкости |
| Lighting | постоянные обновления освещения |
| Block-Entities | сетка воронок, хранилище на компараторах |
| Entity AI | деревня на 80 жителей с включённым мозгом |
| Static Render | густой лес |
| Chunk flyby | 12 разных биомов |
Три пресета длительности на тест: Quick (~36 с), Full (~80 с), Long (~225 с).
Что измеряется
- FPS — средний, гармоническое среднее, 1% low, 0.1% low, p99 времени кадра
- Время клиентского тика — среднее / максимум
- Память — heap, пиковый heap, события GC, время GC
- Серверные счётчики (через mixin) — запланированные тики блоков, запланированные тики жидкостей, изменения состояний блоков, обновления соседних блоков, перестройки секций, взрывы, приземления падающих блоков
Живой HUD-оверлей
Настраиваемый оверлей во время прогонов — FPS / мс кадра / мс тика / heap / сущности. 4 позиции привязки, компактный режим, настраиваемая видимость.
Управление
- ESC — прервать текущий тест
- Shift + ESC — прервать всю очередь
Языки
8 локалей из коробки: English, Русский, Українська, Español, Français, Deutsch, 中文, 日本語.
Requirements
- Minecraft 1.21, другие версии в планах
- Fabric Loader ≥ 0.16.0
- Fabric API
- Java 21
Клиентский мод. Установка на сервер не требуется.
Лицензия
MIT License — форкай, изменяй, распространяй, только сохраняй указание авторства.
Повторная загрузка скомпилированного .jar на другие хостинги без разрешения запрещена согласно правилам контента Modrinth. Вместо этого давайте ссылку на эту страницу.
Частые вопросы
Как установить FPS Benchmark?
Установите Fabric под свою версию Minecraft, скачайте FPS Benchmark под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.
Для каких версий Minecraft есть FPS Benchmark?
У FPS Benchmark есть сборки для Minecraft 1.21–1.21.1.
Нужен ли FPS Benchmark на сервере?
Ставится только в игру; на сервер ставить не нужно