Скачать Last Played Logger — Minecraft Моды — MetaMods
Last Played Logger

Last Played Logger

Активный

Установок

1

Последнее обновление

1 год назад

Версии

1.17.1 — 1.21.1
Сервер
Forge
Управление
Утилиты

Last Played Logger

Обзор модификации

Last Played Logger — это серверная утилита, которая автоматически записывает даты последнего входа игроков в таблицу Google Sheets. Мод предназначен для упрощения управления вайтлистом сервера и мониторинга активности участников.

Настройка конфигурации

Файл конфигурации находится в папке "serverconfig" внутри директории мира и называется "last_played_logger-server.toml". Основные параметры:

  • active — активация или деактивация работы мода
  • spreadsheetID — идентификатор таблицы Google Sheets
  • tab_name — название вкладки в таблице

Подготовка Google Sheets API

Для работы необходимо активировать Google Sheets API на официальном сайте разработчиков Google. Создайте папку "last_played_logger" рядом с папкой "config" и разместите в ней файл credentials.json с авторизационными данными.

Создание таблицы

Вы можете использовать готовый шаблон таблицы, скопировав его через меню "Файл" → "Создать копию". Пример таблицы содержит две вкладки:

Пример таблицы: Создание копии

Вкладка "Online Log" автоматически пополняется записями о каждом подключении игрока. Для уже существующих игроков обновляется только дата последнего входа.

Вкладка Online Log

Вкладка "Statistics" содержит два списка: игроки, отсортированные по имени, и игроки, отсортированные по дате последнего входа.

Вкладка Statistics

Настройка доступа

Таблица должна быть доступна для редактирования по ссылке. В настройках общего доступа выберите "Получить ссылку" и установите права "Редактор" для всех, у кого есть ссылка.

Настройка общего доступа

Первоначальная настройка

При первом запуске сервера на локальном компьютере в логах появится ссылка для авторизации:

Пожалуйста, откройте следующий адрес в вашем браузере:
https://accounts.google.com/o/oauth2/auth?access_type=offline&client_id=419570840170-ajsv0mce1gpvb2affbgn9avf85ualmkq.apps.googleusercontent.com&redirect_uri=http://localhost:62199/Callback&response_type=code&scope=https://www.googleapis.com/auth/spreadsheets
Попытка открыть этот адрес в браузере по умолчанию...

После перехода по ссылке выберите аккаунт Google, которому принадлежит таблица, и предоставьте необходимые разрешения.

Выбор аккаунта Google

После успешной авторизации мод начнет автоматически добавлять записи о подключениях игроков в вашу таблицу.

Поддерживаемые версии
Участники проекта
GeheimagentNr1

GeheimagentNr1

Разработчик

Создан: 16 апр 2023

ID: 15024