
План: Плагин аналитики для Minecraft серверов, который вам д
plan-player-analytics/Plan
Плагин аналитики игроков для платформ Minecraft Server - легко отслеживайте активность на вашем сервере. :calendar:
Посмотреть на GitHub ↗Управление Minecraft сервером часто feels like управление в темноте. Вы видите, как игроки входят и выходят, но что они на самом деле делают? Где они проводят время? Вовлечены ли они или просто проходят через? План отвечает на эти вопросы с помощью встроенной панели аналитики, отслеживающей поведение игроков, активность сервера и тренды во времени без лишней сложности.
Что делает этот проект
План - плагин, установленный на вашем Minecraft сервере, собирающий данные игроков в фоновом режиме. Он не навязчив - просто наблюдает за действиями игроков и хранит данные в базе данных. Затем он предоставляет веб-панель (хостится прямо на вашем сервере), где можно увидеть графики, временные линии активности, списки игроков и метрики вовлеченности в один взгляд.
Панели построены с использованием React и показывают такие вещи, как модели входов, распределение игрового времени, количество игроков, сейчас онлайн, географические данные (если включено), и снимки оборудования/инвентаря. Всё интерактивно - можно кликнуть в профили отдельных игроков, увидеть историю сессий и отслеживать прогресс.
Один из основных преимуществ: он не привязан к одной платформе сервера. Будь то Spigot, Paper, Fabric, Velocity, Folia, или даже гибридная настройка Bungeecord, один jar обрабатывает всё. Не нужно отдельные плагины для каждой платформы. Это alone спасает от головной боли при управлении сетью.
Почему вам следует использовать его
Большинство администраторов серверов настраивают плагины вслепую, надеясь, что что-то заработает. Аттракцион в зоне спавна привлекает игроков? Бан грифера действительно помог с удержанием? Без Плана нет способа узнать.

Явный случай использования - управление сервером - обнаружение неактивных игроков, поиск узких мест, где игроки покидают, и видение, в какие часы ваш сервер наиболее загружен. Но это становится глубже. Если вы управляете сообщественным сервером, вы можете увидеть, какие игроки друзья (они играют в одних и тех же окнах), и какие области карты действительно популярны, а не те, которых избегают. Это золото для планирования будущих построек.
Администраторы PvP серверов могут отслеживать соотношение убийств и смертей и тренды боевых действий. Модифицированные серверы получают статистику использования предметов. Сообщества SMP могут видеть, кто тянет за собой и кто занимает слоты игроков. Владельцы сетей могут балансировать нагрузку, зная точно, где сконцентрированы игроки.
Для монетизации сервера (косметика, плагины рангов, награды), План сообщает вам, на которых игроков стоит сосредоточить внимание с предложениями. Это не страшно - это просто показывает то, что вы могли бы увидеть с достаточной преданностью, но автоматически.
Как установить
Установка простая. Загрузите последний сборку с страницы релизов - на апрель 2026 года это 5.7.3306. Просто положите его в папку с плагинами и перезапустите сервер. План автоматически создаст базу данных при первом запуске (по умолчанию SQLite, но можно использовать MySQL, если предпочитаете).
cd /path/to/server/plugins
wget https://github.com/plan-player-analytics/Plan/releases/download/5.7.3306/Plan-5.7-build-3306.jar
# или PlanFabric-5.7-build-3306.jar для Fabric
cd.../start.shПосле перезагрузки панель управления появляется автоматически по адресу http://your-server-ip:8804 (или тот порт, который вы настроите в файле настроек). Создайте пользовательский аккаунт, авторизуйтесь, и сразу начинаете собирать данные.
Если вы на сервере Fabric, возьмите версию для Fabric. Сети Bungeecord нужен основной плагин Плана на прокси плюс плагин на каждом бэкенд сервере - он синхронизирует все данные автоматически.
Ключевые особенности, которые важны
Карта игроков в реальном времени: Видите, где все строят прямо сейчас. Это alone упрощает планирование событий на сервере - вы не объявляете о них в пустой зоне спавна, пока все остальные находятся в удалённой базе. Вы можете видеть, склаются ли игроки в группы или разбросаны случайно.
Отслеживание сессий: План логгирует каждый вход и выход с метками времени. Вы можете восстановить всю хронологию вашего сервера - когда именно появился X? Бан на грейфера действительно помог с удержанием? Все данные есть. Профили игроков показывают их полную историю, чтобы вы могли проверить претензии и заметить закономерности. Хотите примеры того, как выглядят активные профили? Посмотрите на игроков, например, adderall_abuser, ironmouse, и joakim2tusen - План дает именно такой детальный разбор для каждого игрока на вашем сервере.
Календари активности: Визуальные тепловые карты показывают, какие дни и часы наиболее загружены. Но это действительно полезно для планирования обслуживания, проведения сезонных событий, или понимания, когда нужно нанять дополнительных модераторов. Один взгляд говорит вам, что ваш сервер пиков в выходные (или нет, что itself является открытием).
Географические знания: Если включено, План геолокализует игроков по IP и показывает вам распределение сервера по всему миру. Полезно для сетей, охватывающих разные часовые пояса, или просто из любопытства о том, где на самом деле живут ваши игроки.
Расширяемый API: Разработчики могут подключаться к Плану, чтобы добавить пользовательские метрики. Проект поддерживает полные Javadocs и спецификацию APIv5 на GitHub, поэтому построение интеграций документировано. Если у вас есть пользовательский плагин, отслеживающий данные игроков, вы можете передавать их в базу данных Плана вместо поддержки двух отдельных систем.
Советы, ловушки и вещи, которые кусают новых пользователей
Сначала: План собирает данные непрерывно, и это использует ресурсы. На сети из 1000 игроков с конкурирующими игроками база данных может вырасти до нескольких ГБ в год. SQLite подходит для небольших серверов, но если у вас серьезный масштаб, сразу настройте MySQL. SQLite блокирует во время записи и вызывает скачки лага.
Второе: веб-панель управления столь же защищена, как и ваша сеть. Если вы откроете ее интернету без аутентификации, любой сможет видеть данные ваших игроков. Разместите ее за обратным прокси (nginx) с базовой аутентификацией или ограничьте доступ до локальной сети. Плагин не поддерживает HTTPS сам по себе, поэтому не полагайтесь на него для публичного доступа.
Производительность панели управления зависит от размера вашего датасета. Сервер с 10-летней историей и миллионами сессий займет момент, чтобы загрузить главную страницу. Это не баг - это просто рендеринг большого количества данных. Если это слишком медленно, вы можете обрезать старые данные в настройках.
Файл конфигурации длинный и полон опций. Вы можете настроить, какие данные собирать (снизить нагрузку, отключив отслеживание местоположения, если не нужно), регулировать интервалы сбора и настраивать политику хранения. Не принимайте значения по умолчанию, если у вас «кухонный» сервер - пресет «легковесный» существует по причинам. И если вы хотите увидеть, какие профили игроков вам будут управлять, посмотрите на скины, например, Kneeplant и testuser, чтобы визуализировать ваш базу игроков.
Альтернативы, достойные рассмотрения
Если План кажется излишним, есть Prism для отслеживания блоков (другая цель), или встроистатистика Spigot, если вам нужны базовые вещи. Но честно говоря, большинство альтернатив либо делают меньше (просто подсчет входов), либо стоят денег. План бесплатный (лицензирован под LGPL-3.0), активно поддерживается и решает реальную проблему.
Для аналитики всей сети можно объединить План с чем-то вроде Grafana для агрегации метрик, если вы уже в этом экосистеме. Но панель управления Плана покрывает 95% того, что нужно большинству администраторов - графики чистые, интерактивные и требуют нулевой настройки.
Lead writer at minecraft.how. Long-time Minecraft player running a small SMP server, testing every build, mod, and seed before writing about it.
Комментарии
Пока нет комментариев. Станьте первым, кто поделится своим мнением!


