▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Плагины/Simple Login
Simple Login

Simple Login

Simple Login - легкий плагин для авторизации на сервере Minecraft. Регистрация, вход, BCrypt-хэширование паролей и опциональная двухфакторка (TOTP) для защиты аккаунтов.

Оцените первым
83.5K
47

Simple Login - это простой и безопасный плагин для авторизации на серверах Minecraft. Если вы админ и хотите защитить сервер от незваных гостей, которые могут зайти под чужим ником, то это решение - база. Плагин работает на версиях 1.17-26.x, использует SQLite для хранения данных и BCrypt для хэширования паролей. Никаких внешних зависимостей - просто кинул в папку плагинов и настроил.

Зачем это нужно

На любом публичном сервере рано или поздно встаёт вопрос безопасности. Без авторизации любой игрок может зайти под чужим ником, украсть вещи, испортить постройки или нахулиганить. Simple Login решает эту проблему: пока игрок не зарегистрируется и не войдёт, он не может двигаться, открывать инвентарь, ломать или ставить блоки. По сути - полная блокировка действий до аутентификации.

Как это работает

Всё стандартно: /register <пароль> <пароль> для регистрации, /login <пароль> для входа. Пароли хэшируются BCrypt - это надёжно, даже если кто-то получит доступ к базе. Есть система сессий с доверенными IP, чтобы не вводить пароль каждый раз при входе с одного и того же адреса.

Двухфакторная аутентификация (2FA)

Фишка, которая выделяет Simple Login среди других плагинов - опциональная двухфакторка через TOTP (Google Authenticator). Можно включить глобально или для отдельных игроков. Процесс:

  • /enable2fa - включить 2FA для себя
  • /2faconfirm <6-значный код> - подтвердить настройку
  • /disable2fa - отключить

Если кто-то узнал пароль, без второго фактора всё равно не зайдёт. Минимальная длина пароля - 8 символов, что тоже плюс к безопасности.

Управление аккаунтами

Можно удалить аккаунт через /delacc confirm <пароль|код>. Запрос на удаление действует ограниченное время - если передумал, отменяешь через /delacc cancel. Удалить аккаунт можно только после входа - логично.

Админские команды

  • /changepass <игрок> <новый пароль> - сменить пароль игрока (только для OP, можно через консоль)
  • /slreload - перезагрузить конфиг
  • /abortsession - принудительно завершить сессию игрока, заставив его заново войти

Настройка и локализация

Все сообщения настраиваются в config.yml. Можно поменять текст приветствия, сообщения об ошибках, таймауты - что угодно. Это удобно, если хочется сделать всё на русском или под стиль сервера.

Требования

  • Java 17 или выше
  • Никаких дополнительных библиотек

Итог

Simple Login - это лёгкий, без лишнего балласта плагин для авторизации. Если вам не нужны навороченные системы с кучей модулей, а хочется просто и надёжно защитить сервер - это хороший вариант. На слабом железе работает без проблем, база данных не разрастается до гигантских размеров. Для небольших и средних серверов - самое то. Скачайте Simple Login и забудьте про проблемы с несанкционированным доступом.

Часто задаваемые вопросы

Совместимость

Minecraft: Java Edition

26.1.x1.21.x1.20.x1.19.x1.18.x1.17.x

Ссылки


Детали

Лицензия:
Опубликован:1 год назад
Обновлён:2 месяца назад
Главная