
Player Behavior Record
Активный0.0
Установок
Последнее обновление
Версии
Player Behavior Record
Обзор мода
Мод Player Behavior Record представляет собой специализированное решение для сбора и передачи данных о действиях игроков на сервере Minecraft. Этот инструмент разработан для системной аналитики и мониторинга поведения пользователей через интеграцию с платформой Apache Kafka.
Основные параметры настройки
threadPoolSize
Количество потоков в пуле для обработки данных. По умолчанию установлено значение: 10
serverName
Идентификатор сервера, который помогает различать данные при установке мода на нескольких серверах. Стандартное значение: server
dataPointIntervalMs
Интервал сбора периодических данных в миллисекундах. По умолчанию: 500
kafkaBootstrapServers
Адреса бутстрап-серверов Kafka для подключения. Стандартная настройка: localhost:9092
kafkaReconnectBackoffMaxMs
Максимальное время ожидания перед повторным подключением к Kafka. Значение по умолчанию: 5000
kafkaTopic
Название топика Kafka для отправки данных
Функциональные возможности
Отслеживание местоположения игрока
Система регулярно фиксирует координаты игрока с установленным интервалом времени.
Ключ: player_location
Данные:
{
"time": "2024-01-01T00:00:00.000Z",
"serverName": "server",
"playerUUID": "00000000-0000-0000-0000-000000000000",
"playerName": "player",
"worldName": "minecraft:overworld",
"x": 0.0,
"y": 0.0,
"z": 0.0
}
Мониторинг активности игрока
Регистрирует вход и выход игроков, а также общее время их нахождения на сервере.
Ключ: player_activity
Структура данных:
{
"time": "2024-01-01T00:00:00.000Z",
"serverName": "server",
"playerUUID": "00000000-0000-0000-0000-000000000000",
"playerName": "player",
"loginIP": "127.0.0.1",
"loginAt": "2024-01-01T00:00:00.000Z",
"logoutAt": "2024-01-01T00:00:00.000Z",
"onlineTimeSeconds": 0
}