F0FStats: полная статистика сервера и карта мира в Minecraft
Каждый сервер Minecraft — это история. Кто-то построил город, кто-то выкопал миллион блоков, а кто-то проиграл сотню дуэлей на арене. Проблема в том, что без нормальной статистики вся эта история остаётся невидимой. F0FStats решает именно эту задачу: плагин собирает данные об активности игроков в локальную базу и отдаёт готовый веб-дашборд прямо с сервера, без отдельных хостингов и регистрации аккаунтов.
Что умеет F0FStats
F0FStats — это не просто счётчик убийств. Модули покрывают почти все стороны серверной жизни, и каждый можно включать или отключать отдельно, не теряя уже собранные данные.
- Блоки и производство. Добыча и установка материалов, проекты построек, крафт, плавка, кузнечное дело и камнерез.
- Движение и взаимодействие. Дистанция по типам передвижения, прыжки, посещённые биомы, открытые сундуки и двери, взаимодействия с сущностями.
- Выживание. Время в игре, AFK, входы, слова в чате, урон, лечение, голод, еда и причины смерти.
- Бой. Убийства и смерти NPC, а также отдельная PvP-арена с рейтингами, подиумом и деталями боёв.
- Карта мира и зоны. Кэшированный рельеф, тепловые карты активности и статистика по областям, которые задаёт персонал сервера.
- Достижения и уровни. 133 встроенные карточки достижений, цели от администрации, ступени прогресса и отдельный опыт за Survival и Creative.
Дашборд включает страницы модулей, профили игроков, поиск, графики, рейтинги и раздел All Stats, где активность в режимах выживания и творчества показана раздельно. За активность начисляется опыт уровня, причём Survival и Creative XP считаются независимо внутри общего уровня.
Поддерживаемые версии и загрузчики
Основная часть F0FStats для Minecraft работает как серверный плагин под Paper 26.3 — именно он записывает статистику, хранит её в локальной базе H2 и раздаёт веб-панель. Для тех, кто хочет видеть цифры прямо в игре, есть опциональный клиентский компаньон под Fabric 26.3: он добавляет HUD и оверлеи карты. Важный момент — компаньон необязателен, игроки спокойно заходят на сервер без него, а серверная часть при этом собирает всё как обычно.
Как установить F0FStats
Установка серверной части простая: положите JAR в папку plugins и запустите сервер. Веб-сайт уже включён в сам плагин, отдельный дашборд поднимать не нужно, аккаунты игроков тоже не требуются. Если хотите скачать F0FStats вместе с другими дополнениями и не возиться с ручным копированием файлов, обратите внимание на лаунчер foxygame.net: в его каталоге дополнений F0FStats ставится в один клик и автоматически подтягивает обновления под вашу версию.
Для клиентского компаньона понадобится Fabric API и 404Stats-Companion.jar в папке mods. При этом плагин на сервере обязателен — компаньон лишь отображает данные, которые приходят по соединению Minecraft.
Настройка перед публикацией
По умолчанию у веб-панели нет пароля, а веб-сервер слушает все интерфейсы на порту 8088. Перед тем как открывать дашборд людям, задайте webpanel.password в plugins/404Stats/config.yml, поставьте HTTPS через обратный прокси и укажите подходящие bind address и public_url в plugins/404Stats/webserver.yml. Изменение только public_url не ограничивает сетевой доступ. После правок выполните /404stats reload.
Обновление версии
При апгрейде остановите сервер и сделайте резервную копию plugins/404Stats/404stats.mv.db, прежде чем заменять JAR. Существующие конфиги сохраняются, но их стоит сравнить с новыми значениями по умолчанию. Учтите: новые модули не восстановят геймплей, который никогда не записывался.
Команды, таблички и PlaceholderAPI
Игрокам доступны /404stats me для просмотра своей статистики в чате, /404stats panel для ссылки на дашборд и /404stats map share on для добровольной публикации позиции на карте. Персонал использует /404stats player, /404stats area для создания отслеживаемых зон и /404stats webadmin для одноразовой ссылки на админ-панель.
Обычные таблички показывают живые итоги и рейтинги без сторонних плагинов: первая строка [404Stats], вторая — модуль, третья — значение, четвёртая — имя игрока, Server или позиция от #1 до #100. Загруженные таблички обновляются каждые десять секунд. С PlaceholderAPI плагин регистрирует своё расширение автоматически — например, %404stats_self_blocks_mined% или %404stats_top_movement_swim_cm_1_line%.
Данные и приватность
Статистика лежит в локальной базе plugins/404Stats/404stats.mv.db, тайлы карты — в plugins/404Stats/map-cache/. Дашборд раздаёт сам плагин, без сторонних трекеров. Публичные рейтинги включают игроков, но показ позиции на карте по умолчанию выключен и включается только самим игроком. Компаньон получает данные через соединение Minecraft и не выгружает клиентскую статистику. Для анонимных метрик используется bStats, который отключается в plugins/bStats/config.yml.
Итог
F0FStats превращает разрозненные события сервера в понятную картину: рейтинги, достижения, тепловые карты и живые таблички работают из коробки, а модульная структура позволяет включать только нужное. Если вы давно хотели показать игрокам их реальный прогресс, это тот случай, когда статистика становится частью геймплея, а не сухим логом.