CoordinateLogger

CoordinateLogger 是一款强大且轻量级的插件,它能无缝地记录和存储玩家坐标、世界数据和时间戳到您的数据库中。 获取有关玩家在服务器上移动和行为的宝贵见解。

资源图片
**PlayerTracker** 是一个强大而高效的服务器端插件,它会在你的数据库中默默记录详细的玩家移动数据。它专为希望分析玩家活动、追踪行动并为自己的 Minecraft 服务器收集宝贵见解的服务器管理员而设计。 ✨ **主要功能:** - 准确记录玩家坐标 (X, Y, Z)、旋转 (偏航、俯仰)、世界/维度和精确的时间戳。 - 捕获玩家的 UUID 和用户名,实现可靠的身份识别。 - 将所有数据高效地存储在 MySQL 数据库中,方便访问和分析。 - 高度可配置的更新间隔,以平衡性能和数据详细程度。 - 轻量级设计,对服务器性能影响最小。 🛠 **工作原理:** 只需将插件放入服务器的 plugins 文件夹中并重启即可。PlayerTracker 将自动创建配置文件和必要的数据库表。然后,你可以通过编辑 config.yml 文件来自定义跟踪行为: ```yaml # 跟踪间隔(秒) tracking-interval: 1 # 保留最近 N 天的数据 data-retention-days: 7 # 保存所需的最小移动距离(方块) min-distance-to-save: 0.0 # 启用详细日志记录 verbose-logging: false ``` 🌐 **包含 Web 控制面板!** 我还创建了一个自定义 Web 控制面板,它提供了一种方便的方式来查看和分析你收集的数据。你可以在这里访问它: **https://basadatastorycore.netlify.app/** ⚠️ **重要提示:** Web 控制面板是一个独立的工具。要使用它,你需要手动导入你的数据库。插件本身仅将数据保存到你的数据库中,并且不会自动将其发送到任何其他地方。 📊 **用例:** - 分析服务器上的玩家流量和热门区域。 - 通过查看玩家移动历史记录来调查破坏或作弊事件。 - 基于记录的数据创建视觉地图或传送系统。 - 通过生成的数据库表收集用于自定义插件和集成的的数据。 非常适合服务器管理员、数据爱好者和需要可靠且详细的玩家跟踪的插件开发人员! **PlayerTracker** — 是一个 мощный и эффективный серверный плагин, который незаметно записывает детальные данные о перемещении игроков прямо в вашу базу данных. Он создан для администраторов серверов, которые хотят анализировать активность игроков, отслеживать их перемещения и собирать ценную статистику для своего Minecraft-сервера. ✨ **Ключевые особенности:** - Точная запись координат игрока (X, Y, Z), поворота (рыскание, тангаж), мира/измерения и точной временной метки. - Захватывает как UUID игрока, так и его никнейм для надёжной идентификации. - Эффективно хранит все данные в базе данных MySQL для лёгкого доступа и анализа. - Высоко настраиваемый интервал обновления для баланса между производительностью и детализацией данных. - Облегчённый дизайн с минимальным impact’ом на производительность сервера. 🛠 **Как это работает:** Просто поместите плагин в папку `plugins` вашего сервера и перезапустите его. PlayerTracker автоматически создаст файл конфигурации и необходимые таблицы в базе данных. Затем вы можете настроить поведение отслеживания, отредактировав файл `config.yml`: ```yaml # Интервал отслеживания в секундах tracking-interval: 1 # Хранить данные за последние N дней data-retention-days: 7 # Минимальная дистанция движения для сохранения (блоки) min-distance-to-save: 0.0 # Включить детальное логирование verbose-logging: false ``` 🌐 **Веб-панель управления включена!** Я также создал пользовательскую веб-панель, которая предоставляет удобный способ просмотра и анализа собранных данных. Вы можете получить к ней доступ здесь: **https://basadatastorycore.netlify.app/** ⚠️ **Важное примечание:** Веб-панель — это отдельный инструмент. Чтобы использовать её, вам нужно будет вручную импортировать вашу базу данных. Сам плагин только сохраняет данные в вашу базу данных и никуда их автоматически не отправляет. 📊 **Варианты использования:** - Анализ трафика игроков и популярных мест на вашем сервере. - Расследование инцидентов гриферства или читерства путём просмотра истории перемещений игрока. - Создание визуальных карт или систем телепортации на основе записанных данных. - Сбор данных для пользовательских плагинов и интеграций через созданные таблицы базы данных. Идеально подходит для администраторов серверов, энтузиастов данных и разработчиков плагинов, которым нужно надёжное и детальное отслеживание игроков!