ServerLogon: умная защита аккаунтов на серверах Minecraft

ServerLogon: умная защита аккаунтов на серверах Minecraft Каждый администратор многопользовательского сервера рано или поздно сталкивается с необходимостью дополнительной аутентификации игроков. Плагин ServerLogon для Bukkit и его производных предлагает простой, но эффективный способ защитить учё...

Скачать ServerLogon для Minecraft 1.6.4

Оригинальное название: ServerLogon

Версии Minecraft: 1.6.4

ФайлВерсияЗагрузчикРазмер
ServerLogon.jar1.6.4—6 КБСкачать

ServerLogon: умная защита аккаунтов на серверах Minecraft

Каждый администратор многопользовательского сервера рано или поздно сталкивается с необходимостью дополнительной аутентификации игроков. Плагин ServerLogon для Bukkit и его производных предлагает простой, но эффективный способ защитить учётные записи от несанкционированного доступа. Это не просто замена стандартного входа — это полноценная система с регистрацией, шифрованием паролей и удобными командами для игроков.

Зачем нужен второй уровень авторизации?

В ванильном Minecraft идентификация происходит через серверы Mojang, но на публичных сборках с пиратским доступом или при использовании лаунчеров без лицензии эта защита отсутствует. Даже на лицензионных проектах злоумышленник может получить доступ к чужой сессии. ServerLogon добавляет обязательную проверку: при первом заходе игрок регистрирует пароль, а при последующих — вводит его для разблокировки аккаунта. Все данные хранятся в зашифрованном виде, что исключает компрометацию даже при утечке файлов сервера.

Основные функции и механики

Плагин не ограничивается простым запросом пароля. Разработчик предусмотрел сценарии, которые делают управление учётными записями гибким и удобным.

  • Принудительная или свободная регистрация. Администратор может настроить обязательную регистрацию для всех новичков либо разрешить игрокам самим решать, нужна ли им защита.
  • Блокировка аккаунта по желанию. Команда /slogon lockacc позволяет временно запереть профиль — полезно, если вы отходите от компьютера на общей машине.
  • Смена пароля и напоминания. Игроки могут изменить пароль через /slogon changepassword, а также установить текстовую подсказку, чтобы не забыть его.
  • Телепортация на точку спавна. При входе сервер может принудительно перемещать персонажа на заданные координаты — это удобно для серверов с хабами или мини-играми.
  • Фейерверк при входе. Небольшая визуальная деталь: после успешной авторизации можно запускать праздничный салют, что особенно нравится новичкам.

Установка и первый запуск

ServerLogon распространяется как классический JAR-файл. Достаточно поместить serverlogon.jar в папку plugins вашего сервера, перезапустить ядро — и плагин автоматически создаст директорию serverlogon с конфигурационным файлом config.yml. В этом же файле в зашифрованном виде будут храниться пароли игроков. Важный нюанс: если вы обновляетесь с версии 1.1.3, старый конфиг придётся удалить — такова плата за улучшенную структуру данных.

Кстати, если вы ищете удобный способ установки клиентских модов для Minecraft, присмотритесь к лаунчеру foxygame.net. Там можно скачать и активировать моды прямо из меню, не копаясь в системных папках, — это экономит массу времени при сборке собственной версии игры с дополнениями.

Команды плагина: полный список

Все команды начинаются с префикса /slogon или сокращённого /sl. Игрокам не требуются дополнительные права для базовых действий — защита работает «из коробки».

  • /slogon register <пароль> <подтверждение> — регистрация нового аккаунта при первом заходе.
  • /slogon unlock <пароль> — разблокировка профиля при каждом входе (или после ручной блокировки).
  • /slogon lockacc <пароль> — самостоятельная блокировка учётной записи.
  • /slogon changepassword <старый пароль> <новый пароль> <подтверждение> — смена пароля.
  • /slogon setreminder <напоминание> — установка подсказки для восстановления пароля.
  • /slogon reminder — просмотр своей подсказки.
  • /slogon changereminder <новое напоминание> — изменение текста подсказки.
  • /slogon SetSpawnLoc — установить текущую позицию как обязательную точку спавна (требуется право specials.location.set).
  • /slogon ResetPassword <имя> <новый пароль> <подтверждение> — сброс чужого пароля администратором (требуется право players.passwords.reset). Имя чувствительно к регистру.

Тонкая настройка через config.yml

Конфигурационный файл разделён на три логических блока. В секции DefaultSettings вы определяете, будет ли регистрация принудительной (параметр ForceRegister). Блок Messages позволяет полностью переписать все системные сообщения — от приветствия новичка до напоминания о необходимости разблокировки. Цвета задаются классическими кодами с символом &. Наконец, раздел Specials управляет фейерверками и принудительной телепортацией. Здесь можно указать мир, координаты X, Y, Z и включить/отключить каждую функцию отдельно.

Отдельного внимания заслуживает файл passwords.yml — он автоматически генерируется плагином и хранит только зашифрованные хэши паролей и напоминания. Даже администратор сервера не видит исходные комбинации, что полностью соответствует современным стандартам безопасности.

Права и безопасность

Плагин использует минималистичную систему permissions. Всего два специальных права — specials.location.set для установки точки спавна и players.passwords.reset для сброса чужих паролей. Их рекомендуется выдавать только администраторам. Остальные игроки взаимодействуют с ServerLogon без каких-либо дополнительных настроек прав, что снижает нагрузку на администрирование.

Шифрование паролей исключает возможность их восстановления в открытом виде, а метрики, собираемые плагином (версия Java, ОС, количество ядер и игроков), можно отключить в файле plugins/Plugin Metrics/config.yml, изменив параметр opt-out на true.

Итог: почему стоит выбрать ServerLogon

ServerLogon — это лёгкое, но продуманное решение для серверов любой направленности: от выживания до мини-игр. Он не конфликтует с другими плагинами, корректно работает на версии 1.6.4 и выше, а главное — даёт игрокам чувство защищённости их прогресса. Гибкая настройка сообщений, поддержка напоминаний паролей и возможность административного сброса делают этот плагин незаменимым инструментом в арсенале любого владельца сервера. Установите ServerLogon, настройте конфигурацию под свои нужды — и забудьте о проблемах с несанкционированным доступом.