▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
OpLogin

OpLogin

OpLogin - плагин для Майнкрафт, который блокирует права оператора до успешной авторизации. Защищает сервер от взлома и случайных разрушений.

Оцените первым
1.8K
7

OpLogin - это плагин для Paper серверов в Майнкрафт, который решает одну из главных проблем безопасности - кражу или случайное использование админ-прав. По факту, он позволяет операторам играть как обычные игроки, но блокирует доступ к командам до тех пор, пока они не пройдут аутентификацию.

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

Представь ситуацию: админский аккаунт украли, или кто-то сел за комп администратора в интернет-кафе. Без защиты они могут за пару минут уничтожить твой сервер. ОпЛогин решает это радикально. Оператор заходит на сервер в заблокированном состоянии. Он может бегать, смотреть мир, но не может ввести /gamemode или /stop. Чтобы разблокировать админку, нужно прописать команду и ввести пароль или PIN-код.

Хочешь поиграть с друзьями онлайн и не бояться за сохранность мира? Разворачивай сервер на BungeeHost (https://bungee.host) - плагин установится в один клик, а защита сработает на ура.

Основные возможности

  • Блокировка сессий - права оператора отключаются до успешного входа.
  • Безопасное хранение паролей - используется BCrypt. Если у тебя были старые записи с AES-шифрованием, плагин сам их мигрирует.
  • Вход через чат - пишешь /oplogin, и следующее сообщение в чат перехватывается плагином как пароль. В логи оно не попадает.
  • PIN-клавиатура - можно включить режим с графическим интерфейсом. Цифры каждый раз перемешиваются, что спасает от кейлоггеров.
  • Защита опасных команд - даже если ты накосячил с вайтлистом, высокорисковые команды все равно будут заблокированы до авторизации.
  • Аудит логов - все действия операторов записываются.
  • Экстренная блокировка - команда /oplockdown мгновенно кидает всех онлайн-админов в заблокированное состояние. Полезно при подозрении на атаку.
  • Автологин по IP - если админ успешно вошел, его IP запоминается. Но если он сделает /oplogout, IP сразу забывается.

Команды

  • /opsetpass <игрок> <пароль> - только из консоли. Устанавливает или меняет пароль оператора.
  • /oplogin - запускает авторизацию. В режиме пароля следующее сообщение в чате будет им. В режиме PIN откроется меню.
  • /oplogout - немедленно блокирует права и сбрасывает запомненный IP.
  • /resetop <игрок> - только из консоли. Удаляет пароль оператора.
  • /opreload - только из консоли. Перезагружает конфиг и вайтлист.
  • /oplockdown - только из консоли. Принудительно блокирует всех онлайн-операторов.

Режимы авторизации

Режим пароля

По умолчанию. Оператор вводит /oplogin, затем пишет пароль в чат. Длина пароля настраивается в конфиге.

Режим PIN

Отключен по умолчанию. При вводе /oplogin открывается графическая клавиатура с головами. Цифры должны быть числовыми и совпадать по длине с настройками.

Важный нюанс: при переключении между режимами пароля и PIN все сохраненные пароли и доверенные IP сбрасываются при перезагрузке. Это сделано специально, чтобы текстовые пароли не утекли в режим PIN и наоборот.

Установка

  1. Скачай плагин для Minecraft.
  2. Закинь jar-файл в папку plugins.
  3. Запусти сервер один раз, чтобы создались config.yml и whitelist.yml.
  4. Настрой конфигурацию и перезапусти сервер.

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

В config.yml есть несколько важных параметров:

yaml security: min-password-length: 8 max-login-attempts: 3 block-duration: 15 enable-ip-auto-login: true unlock-duration-seconds: 300 auto-lock-ops-on-join: true pin-mode: enabled: false length: 4 title: '&8OpLogin PIN'

Совет: не делай unlock-duration-seconds слишком большим. Лучше пусть админ повторно вводит пароль, чем оставит права разблокированными на полдня.

В файле whitelist.yml можно указать команды, которые доступны даже в заблокированном состоянии. Например, чтобы админ мог ответить в чат или проверить пинг:

yaml whitelisted-commands:

  • help
  • oplogin
  • list
  • ping

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

Плагин работает на Paper для Minecraft 1.21.x. Требуется Java 21. На старых версиях запускать не стоит, могут быть конфликты с API.

Скачай OpLogin, если устал бояться за сохранность своего сервера. Это must-have для любого публичного проекта, где операторов больше одного.

Партнёрский материал

Сервер для плагина OpLogin - как у профи

Плагин OpLogin создан для серверов: на своём сервере вы настраиваете его под себя и решаете, кому играть. Создать сервер с плагином OpLogin для друзей можно за пару минут - BungeeHost всё уже подготовил.

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

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

Minecraft: Java Edition

1.21.x1.20.x

Платформы

Поддерживаемые окружения

Сервер

Ссылки

Создатели

Детали

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