Auth Guard — надёжная защита серверов Minecraft в офлайн-режиме

Auth Guard — лёгкий плагин аутентификации для Minecraft-серверов в офлайн-режиме. Защищает аккаунты с помощью SHA-256, капчи и гибких настроек.

Скачать AuthGuard для Minecraft 1.21.2

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

Версии Minecraft: 1.21.2

ФайлВерсияЗагрузчикРазмер
AuthGuard-1.0.0-all.jar1.21.2—1008 КБСкачать
AuthGuard-1.0.1.jar1.21.2—1016 КБСкачать
AuthGuard-1.0.2.jar1.21.2—1017 КБСкачать

Auth Guard

Когда сервер Minecraft работает в офлайн-режиме, безопасность учётных записей выходит на первый план. Без встроенной проверки лицензии любой может зайти под чужим ником, а боты способны испортить игру за секунды. Auth Guard — это компактный плагин, который решает проблему просто и элегантно: он добавляет полноценную систему регистрации и входа прямо на сервере, не требуя внешних зависимостей.

Возможности Auth Guard

Плагин создавался с упором на минимализм и скорость, но внутри скрывается внушительный набор инструментов. Вот что вы получаете сразу после установки:

  • Надёжная регистрация и вход по паролю через команды /register и /login.
  • Хеширование паролей алгоритмом SHA-256 — даже при доступе к базе данные остаются в безопасности.
  • Автоматическое определение базы данных: MySQL или SQLite, в зависимости от конфигурации.
  • Встроенные команды для управления базой, включая удаление записей игроков.
  • Проверка капчей при подключении, чтобы отсечь ботов.
  • Смена пароля в любой момент с помощью /changepass.
  • Автоматический кик, если игрок не авторизовался за отведённое время.
  • Гибкая настройка всех сообщений через MiniMessage — можно раскрасить текст, добавить звуки и заголовки на экране.
  • Поддержка событий Skript и Bukkit для интеграции с другими плагинами.

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

Как работает аутентификация

Логика плагина интуитивно понятна и новичкам, и опытным администраторам. Когда на сервер заходит новый игрок, Auth Guard сразу требует создать пароль командой /register [пароль] [повтор пароля]. После этого учётная запись привязывается к нику, и при следующих подключениях достаточно ввести /login [пароль]. Если за отведённый в конфиге таймаут игрок не авторизуется, плагин принудительно отключает его — это спасает от зависших «невидимок» и ботов.

Опциональная капча появляется прямо в чате или в виде заголовка, и её сложность можно регулировать. Все сообщения полностью кастомизируются: хотите — пишите строгие предупреждения, хотите — дружелюбные подсказки с градиентами. Под капотом используется bStats для анонимного сбора статистики использования, что помогает разработчику улучшать плагин без вторжения в приватность.

Установка и настройка Auth Guard для Minecraft

Чтобы скачать Auth Guard, достаточно найти актуальную сборку на официальной странице плагина. Он совместим с Paper, Spigot и Bukkit, поддерживает версии Minecraft от 1.16 до 1.20 и выше. Никаких дополнительных библиотек не требуется — просто поместите JAR-файл в папку plugins и перезапустите сервер. Плагин автоматически создаст конфигурационный файл, где вы сможете задать таймаут, включить капчу, выбрать базу данных и настроить каждое сообщение.

Если вы пользуетесь лаунчером foxygame.net, то Auth Guard можно добавить в один клик через встроенный каталог дополнений — лаунчер сам подберёт совместимую версию и будет автоматически обновлять плагин при выходе новых патчей. Это особенно удобно, когда вы управляете несколькими серверами и не хотите тратить время на ручное обновление.

Для тонкой настройки откройте config.yml. Там вы найдёте секции для базы данных (MySQL или SQLite), параметры капчи, длину пароля и формат сообщений. Все тексты поддерживают MiniMessage, так что можно использовать цветовые коды, кликабельные ссылки и даже градиенты. После изменения конфига достаточно перезагрузить плагин командой /plugman reload AuthGuard или перезапустить сервер.

Права и команды

Auth Guard использует простую систему разрешений. Основное право authguard.admin по умолчанию выдаётся операторам сервера и открывает доступ к административным командам. Среди них — принудительная регистрация игрока, удаление данных из базы и просмотр статистики. Обычным игрокам доступны только /register, /login и /changepass.

Такое разделение позволяет делегировать часть обязанностей модераторам, не раскрывая полный контроль над базой данных. Если вы используете Skript или другие плагины, работающие с событиями Bukkit, Auth Guard предоставляет события входа, регистрации и кика — это открывает простор для кастомных сценариев, например, выдачи стартового набора после первого входа.

Планы развития

Разработчик активно улучшает плагин, опираясь на обратную связь. В дорожной карте значатся авто-логин для премиум-аккаунтов, административная панель для управления учётными записями и система сессий, которая запоминает игрока после переподключения. Эти функции сделают Auth Guard ещё более незаметным для честных игроков, сохраняя высокий уровень защиты.

Почему стоит выбрать Auth Guard

Auth Guard выделяется среди аналогов именно сочетанием лёгкости и полноты. Он не нагружает сервер, не требует возни с внешними библиотеками и при этом даёт всё, что нужно для безопасной игры в офлайн-режиме: от SHA-256 до капчи. Гибкие сообщения позволяют вписать авторизацию в любой стиль сервера, а поддержка MiniMessage делает тексты живыми и современными. Если вы ищете способ защитить аккаунты игроков без лишних сложностей, этот плагин станет отличным выбором.