OpeNLogin - плагин авторизации для сервера Майнкрафт
OpeNLogin - бесплатный плагин авторизации для серверов Minecraft с открытым исходным кодом. Регистрация и вход по паролю, защита аккаунтов на offline-mode серверах, поддержка Bukkit, Spigot, Paper, Purpur и Folia от 1.7 до 1.21.
OpeNLogin - это бесплатный плагин авторизации для серверов Майнкрафт с открытым исходным кодом. Он добавляет на сервер систему регистрации и входа по паролю, а до тех пор, пока игрок не залогинился, ограничивает его действия: нельзя двигаться, ломать блоки, открывать инвентарь и писать команды. Проще говоря, это классический auth-плагин в духе AuthMe, но с упором на дружелюбный интерфейс и простоту для игроков.
Зачем вообще нужен плагин авторизации
Если ваш сервер работает в offline-mode (а это почти все пиратские и гибридные сервера СНГ), то без плагина авторизации любой может зайти под ником админа или другого игрока и получить полный доступ к его аккаунту, инвентарю и правам. Это самая частая причина взломов на небольших проектах. OpeNLogin решает проблему просто: при первом заходе игрок регистрируется командой /register, при следующих - логинится через /login. Пока пароль не введён, персонаж фактически заморожен.
По факту, без такого плагина offline-mode сервер запускать вообще не стоит. Это базовый уровень защиты, как пароль на телефоне.
Почему именно OpeNLogin
Плагинов авторизации в интернете хватает, но далеко не все из них удобны для самих игроков. Разработчики OpeNLogin сделали ставку именно на это: понятные сообщения, многоязычность и минимум возни при настройке. Игроку не нужно разбираться в командах - всё подсказывает сам плагин.
Отдельно стоит отметить охват версий. Плагин заявлен для Minecraft Java от 1.7.x до 1.20.4, а по данным со страницы на Spigot совместимость тянется вплоть до 1.21. Это редкость: большинство современных плагинов давно дропнули старые версии, а тут можно поставить авторизацию хоть на ностальгический сервер 1.7.10, хоть на свежую сборку. Работает на Bukkit, Spigot, Paper, Purpur, а с версии 1.6.7 (апрель 2024) появилась и поддержка Folia - так что владельцы современных многопоточных серверов тоже в деле.
Установка и настройка перевода
Ставится OpeNLogin стандартно, никакой магии:
- Закиньте jar-файл плагина в папку
pluginsвашего сервера. - Перезапустите сервер, чтобы сгенерировались конфиги.
- Откройте
config.ymlи поменяйте параметрlanguageFileна нужный языковой файл. - Выполните команду
/openlogin reload, чтобы применить изменения.
# Language of the plugin:
languageFile: 'messages_en.yml'
Совет: после смены языкового файла обязательно делайте reload через команду, а не перезапускайте сервер целиком - так игроки не вылетят. И сразу проверьте, что файл перевода реально существует в папке плагина, иначе сообщения могут отображаться криво.
Важно знать перед установкой
- Плагин бесплатный и open-source, так что при желании можно покопаться в коде или форкнуть под свои нужды.
- Последний официальный релиз - 1.6.7 от 1 апреля 2024 года. Новых версий после этого не выходило, но плагин стабилен и делает свою работу.
- Для лицензионных серверов в online-mode плагин авторизации не нужен - там Mojang сам проверяет аккаунты. OpeNLogin имеет смысл именно на пиратках и гибридных проектах.
- Не забудьте настроить ограничения для незалогиненных игроков в конфиге: по умолчанию базовая защита есть, но тонкие моменты вроде блокировки чата или телепортации лучше проверить руками.
Как поиграть с друзьями на своём сервере
Если вы собираетесь запустить сервер Майнкрафт с авторизацией для друзей или публичного проекта, проще всего арендовать сервер Майнкрафт на BungeeHost - там OpeNLogin устанавливается в один клик, а хостинг серверов Майнкрафт избавит вас от возни с портами, железом и круглосуточной работой домашнего ПК. Создать сервер Майнкрафт на Bungee.Host можно за пару минут, и плагин авторизации будет работать из коробки.
Скачать плагин OpeNLogin и поставить его на свой сервер - один из первых шагов, который стоит сделать любому владельцу offline-mode проекта. Простой, понятный игрокам и проверенный временем.
Часто задаваемые вопросы
Версии плагина OpeNLogin - плагин авторизации для сервера Майнкрафт
Доступно 4 версий. Сначала показаны самые популярные и самые свежие.