MonitoringMinecraft MonitoringMinecraft

Statfyr (Статфайр)

Плагин BukkitPaperPurpur

Плагин для серверов Майнкрафт передаёт статистику игроков внешним сервисам.

60 скачиваний 2 подписчика
Оцените первым
Канал
Ядро
Версия

Плагин для серверов Майнкрафт на Paper и Spigot, который открывает статистику игроков через REST API. Его можно использовать для сайта с таблицей лидеров, панели управления, бота или другой внешней интеграции.

Возможности

  • Отдаёт время в игре, убийства, смерти, добытые блоки, созданные предметы, перемещения и другие показатели игрока.
  • Формирует таблицы лидеров по времени в игре, убийствам, смертям, добыче и крафтам.
  • Загружает статистику вне главного потока сервера.
  • Поддерживает сжатие ответов gzip, кэширование, пагинацию и сортировку.
  • Позволяет защитить API ключом Bearer, ограничением запросов для IP-адресов, списком разрешённых IP, CORS и HTTPS.
  • Встроенная документация API открывается по пути /api/docs.

Основные запросы API:

  • GET /api/health — состояние сервера.
  • GET /api/players — список известных игроков.
  • GET /api/player/{player} — полная статистика игрока по имени или UUID.
  • GET /api/player/{player}/summary — краткая статистика.
  • GET /api/leaderboard/{type} — таблица лидеров.

Для списков доступны параметры limit, page и order; у списка игроков можно использовать online_only=true.

Команды

  • /statfyr reload — перечитать конфиг.
  • /statfyr status — показать состояние API и порт.

Права

  • statfyr.reload — доступ к /statfyr reload.
  • statfyr.status — доступ к /statfyr status.

Настройка

Конфиг находится в plugins/statfyr/config.yml. В нём задаются:

  • http.port и http.bind-address — порт и адрес API;
  • security.enable-api-key и security.api-key — включение ключа Bearer и сам ключ;
  • security.enable-rate-limit, rate-limit-requests, rate-limit-window-seconds — ограничение частоты запросов;
  • allowed-origins — разрешённые источники CORS;
  • cache.ttl-seconds и cache.refresh-seconds — время кэширования.

Ключ API можно передать переменной окружения STATFYR_API_KEY, а пароль хранилища HTTPS — через STATFYR_KEYSTORE_PASSWORD.

Требования

Нужны Java и сервер на Paper или Spigot.

Как установить Statfyr

Плагины ставятся на сервер, а не в игру.

  1. Скачайте .jar под ядро своего сервера — Bukkit, Paper, Purpur или Spigot — и его версию (самая свежая — 1.21.10).
  2. Положите его в папку plugins.
  3. Перезапустите сервер.
Смотрите также

Похожие подборки плагины — по версиям Майнкрафта, загрузчикам и жанрам.

Сервера Майнкрафт

Играть интереснее на сервере — выбирайте в рейтинге серверов Майнкрафт и заходите прямо сейчас.

SkyBars
SkyBars Java + BE
324 онлайн
1.8 — 26.3 версия
🎁 БЕСПЛАТНЫЙ ДОНАТ ✅ ВЫЖИВАНИЕ 🏴 АНАРХИЯ 🎙 ГОЛОСОВОЙ ЧАТ 🟩 ОДИН БЛОК 🛏 БЕДВАРС 🔥 СМП ⚔️ ПВП
EDISONWORLD
310 онлайн
1.16.5 — 26.3 версия
ВСЕМ ДОНАТ - /FREE | СЕРВЕР КОМПОТА, ЭДИСОНА И ЛОЛОЛОШКИ, БОЛЬШОЙ ОНЛАЙН, КОПИЯ РИЛИВОРЛДА
MigosMc
MigosMc Java + BE
240 онлайн
1.8 — 26.3 версия
🌿 MigosMc.net | Гриферский сервер с войс-чатом | Награды за онлайн ⭐ ВЫЖИВАНИЕ⭐ ОДИНБЛОК⭐ МИНИ-ИГРЫ
REALLYWORLD
310 онлайн
1.16.5 — 26.3 версия
ВСЕМ ДОНАТ - /FREE | ТОПОВЫЕ РЕСУРСЫ, БОЛЬШОЙ ОНЛАЙН, КОПИЯ РИЛИВОРЛДА
MineLauncher
Лаунчер Майнкрафт без лицензии — все версии
Бесплатный лаунчер для ПК и Андроид — все версии 26.3, 1.21.11, 26.2, 26.1.2. Fabric, NeoForge, Quilt, шейдеры, моды и скины в один клик.
Без лицензии Fabric, NeoForge, Quilt Моды, шейдеры, скины Все версии Майнкрафта ПК и Андроид Для слабых ПК Сервера в лаунчере
Скачать бесплатно
Windows и Андроид · Бесплатно · Без лицензии
Наш чат