
Playtime Logger
Активный0.0
Установок
Последнее обновление
Версии
Мод Playtime Logger
Основная функция
Если вы сталкивались с необходимостью отслеживать активность игроков на своем сервере, эта модификация станет идеальным решением. С помощью Playtime Logger все подключения и отключения участников автоматически записываются через Google Spreadsheets API, вычисляется продолжительность каждой игровой сессии, а результаты представлены в удобном для восприятия формате.
Процесс установки
Скачайте и установите мод на выделенный сервер. Далее потребуется настроить взаимодействие с Google Таблицами.
Создайте новый проект через панель управления Google Cloud, активируйте необходимый API. Настройте экран согласия OAuth с выбором типа «Внешние пользователи» — это позволит использовать созданный проект в тестовом режиме. Важно указать область действия "./auth/spreadsheets".
Скачайте сгенерированные данные OAuth-клиента в формате JSON, переименуйте файл в "credentials.json" и поместите его в папку "/config/playtimelogger/". После перезапуска сервера в консоли появится ссылка для авторизации — перейдите по ней и подтвердите доступ для проекта Google. Playtime Logger использует эти данные для создания и обновления таблицы.
Как пользоваться
После успешной настройки мод начнет фиксировать игровое время всех участников. Авторизуйтесь в Google Таблицах и найдите документ с названием "Playtime Logger" (или другим, если вы изменили его в конфигурации).
В таблице представлены два листа:
-
Общее игровое время (по умолчанию "Total Playtime") — содержит перечень уникальных игроков, посетивших сервер с момента установки мода. Указаны никнеймы, UUID (для серверов в офлайн-режиме), суммарное время игры за выбранный период и дата последнего входа.
-
Журнал событий (по умолчанию "Logs") — отображает отдельные моменты подключения и выхода каждого игрока. События маркируются с помощью меток времени (в секундах), преобразованных в даты через формулу =EPOCHTODATE, с указанием длительности сеанса в секундах.
Лицензия
Проект распространяется в соответствии с лицензией MIT. Разработчики могут свободно изучать исходный код и адаптировать его для собственных целей.