Мод для Майнкрафт на Forge, который добавляет парольную авторизацию для игроков в офлайн-режиме на сервере. Пароли хранятся в зашифрованном виде, а для повторного входа можно использовать токен без ввода пароля.
Возможности
- Хранение данных в JSON-файле или базе MySQL.
- Токены для входа без пароля; они сохраняются в
config/server_offline_auth_tokens.json. - Настраиваемое время действия токена.
Как пользоваться
Игроки регистрируются и входят командами:
/register <passwd> <passwd>— зарегистрировать пароль./login <passwd>— войти./logout— выйти из учётной записи.
Администратор может принудительно менять статус входа игрока:
/serverofflineauth admin login <player_ID>— авторизовать игрока./serverofflineauth admin logout <player_ID>— завершить сеанс игрока.
Настройки
После первого запуска создаётся файл config/server_offline_auth-common.toml.
loginTimeout— время на вход в секундах;0отключает ограничение.passwordHashWorkFactor— сложность хеширования паролей.joinMessageEnabled— показывать ли подсказку при входе игрока.storageType— тип хранилища:jsonилиmysql.dataFileName— имя файла с данными при использовании JSON; по умолчанию данные сохраняются в корне сервера вserver_offline_auth_data.json.mysqlHost,mysqlPort,mysqlDatabase,mysqlUsername,mysqlPassword,mysqlTable— параметры подключения к MySQL.tokenExpiryDays— срок действия токена в днях;0означает бессрочный токен.migrateTo— перенос данных между JSON и MySQL.
Для MySQL нужно запущенное и настроенное хранилище с корректными данными подключения.
Требования и совместимость
Мод предназначен для сервера на Forge.
