BaronessAuth

Мощный и гибкий плагин аутентификации

Обзор Версии Документация Релиз (17) Отзывы (2)

Любую функцию плагина можно настроить или вовсе отключить. Если у вас есть вопросы, пожалуйста, проверьте наличие ответов тут, прежде чем задавать их разработчикам.

BaronessAuth - плагин аутентификации нового поколения. Он нужен для создания системы аккаунтов на oффлайн (пиратском) сервере и владеет потрясающими функционалом и производительностью, из-за чего является одним из самых лучших решений на рынке.

Кроме того, он имеет множество критически важных видов защиты, которые сделают управление сервера спокойным и приятным.

Доступные автоматические "переезды": AuthMe

Особенности​

Производительность:​

  1. Асинхронный антибот.
  2. Асинхронная система "запросов" для игроков.
  3. Асинхронная работа с базой данных.
  4. Асинхронное кэширование без потерь ОЗУ.
  5. Асинхронные логи в файл.
  6. Асинхронные резервные копии базы данных.
  7. Система заморозки собственной разработки, которая не нагружает сервер.

Безопасность:​

  1. Защита от VPN\Proxy.
  2. Защита от "null ip".
  3. Защита от "you logged in from another location".
  4. Защита от перебора пароля.
  5. Защита от подмены UUID.
  6. Защита, репорты и полный контроль над твинками.
  7. Редактор, позволяющий создать собственный алгоритм хеширования: 29 различных хеш функций с динамической солью, которые можно комбинировать.
  8. Белый\чёрный список стран на русском языке.
  9. Проверка сложности пароля по самой крупной в мире базе данных сливов.

Функциональность:​

  1. Абсолютная кастомизируемость: более 350 настроек.
  2. Умная мультисерверная система сессий.
  3. Поддержка BungeeCord без необходимости установки плагина.
  4. Поддержка баз данных: YAML, SQLite, MySQL, PostgreSQL.
  5. Глобальная, посуточная и помесячная статистика регистраций и входов.
  6. Статистика для каждого игрока: его IP, дата регистрации, дата последнего входа и многое другое.
  7. Возможность узнать страну IP-адреса и все регистрации с него.
  8. Целых 11 различных субкоманд для админов, каждую из которых можно отключить.
  9. Telegram-бот для регистрации и авторизации.
  10. Возможность сменить пароль через /changepassword.
  11. Пользовательские скрипты, позволяющие как выполнять команды сервера, так и вызывать внутренние функции.
  12. Интервал на переподключение к серверу.
  13. Фильтр ников по встроенным или собственным фильтрам.
  14. GUI для администрации.
  15. Автоматические и ручные бэкапы.

Антибот:​

  1. Возможность как угодно комбинировать и отключать доступные проверки.
  2. Проверка: Уникальные in-chat капчи при регистрации.
  3. Проверка: Кликабельное сообщение при регистрации.

Удобство:​

  1. Широчайший API, которого нет ни у одного плагина на данный момент!
  2. Документация на каждую функцию и каждую строчку в конфиге.
  3. Автоматическое скачивание и обновление баз данных, нужных для работы плагина.
  4. Проверка обновлений, с возможностью выводить сообщение об этом при любых ивентах (можно вписать свои) игрокам с нужным правом.

Telegram-бот​


BaronessAuth способен запустить Telegram бота, используя ваш токен, с помощью которого игроки смогут регистрироваться и авторизоваться через него. Можно настроить это для отдельной привилегии.


При первом входе в чате появляется пятизначный код, который нужно отправить в диалог боту. После этого бот генерирует сложный пароль (чтобы была возможность авторизоваться без него, особенно, если вы вдруг отключите бота).

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

Проверка сложности пароля​


BaronessAuth умеет проверять на пароли на сложность. Наиболее интересной из всех функций является проверка по базе слитых паролей с более чем 600.000.000 уникальными экземплярами.

mfgnvnA1_cU.jpg


Кроме того, есть и более классические проверки:
  1. Минимальная длина пароля,
  2. Регулярное выражение,
  3. Запрет установки собственного ника (да-да, такое часто встречается).

Умная заморозка​


BaronessAuth имеет заморозку, которой нет ни в одном известном конкуренте. Она строится на трёх китах:
  1. "Фальшивые" блоки, которые мешают игроку пройти.
  2. Сброс скорости.
  3. Фиксация по Y.
(булыжник тут для наглядности, не пугайтесь, по умолчанию там барьер)

У нас есть подробный материал по этой механике, который можно прочитать тут.

Анти-прокси​

BaronessAuth имеет встроенную защиту от Proxy\VPN, которая хорошо справляется с бесплатными сервисами (платные, особенно действительно дорогие, возможно, смогут пройти).

Подробнее об этой системе здесь.

Безопасность​

Мы очень тщательно подходим к вопросу безопасности. Наш плагин имеет возможность собрать собственный алгоритм хеширования из множества доступных, в том числе используя очень качественную динамическую соль.


С BaronessAuth вы можете быть на 100% уверены, что ваш пароль никогда не раскроют.


Антибот​

Боты пишут /reg и начинают своё грязное дело? Забудьте о них - наш антибот их остановит!
Интереснее всего выглядят наши in-chat капчи.

Максимальные возможности в настройке, минимальное напряжение для игроков и отличное антибот средство - если интересно, об этом можно прочитать вот тут.

GIm4WctcZI8.jpg


Кроме того, у нашего антибота есть и другие проверки. Узнать о них можно здесь.

Защита от подмены UUID​

Проблема подмены UUID стара, как мир, но всё ещё решается только сторонними плагинами. Забудьте о ней раз и навсегда – игрок будет отклонён на этапе подключения.

Это происходит за счёт поиска совпадений среди зарегистрированных пользователей. То есть, если вы зарегистрировались, то с вашего UUID при включённой защите с другого ника зайти будет невозможно.

Фильтр ников​

BaronessAuth умеет контролировать ники несколькими способами:
  1. Запрет на смену регистра. Это позволяет запретить игроку, который зарегистрирован с ника Black_Baroness, войти с ником BlaCK_BARonESs, что может спасти многие плагины,
  2. "Классический режим", который не пропускает в никах ничего, кроме латиницы, цифр и "_",
  3. Блокировка кириллицы,
  4. Фильтр по регулярному выражению. Это позволяет вам конструировать любые фильтры, которые вам нужны.
GUq-tW1KaZM.jpg

Работа с BungeeCord​

Будучи Spigot плагином, BaronessAuth умеет работать и с несколькими серверами одновременно. Подключив его к общей базе данных, вы получите полную синхронизацию всех данных, в том числе и сессий!

Кроме того, он умеет отправлять игроков на другие сервера.

Полный туториал по работе с BungeeCord есть здесь.

Контроль над твинками​

Вполне возможно, что вам не нравятся твинководы. В таком случае, скорее всего, вы хотите это прекратить.

В таком случае, поверьте, вам повезло! Ведь BaronessAuth умеет и это.
Код:
[BaronessAuth] [REPORT] Замечен твинк: Black_Baroness. IP: 127.0.0.1. Всего твинков: 2.
[BaronessAuth] [REPORT] Замечен твинк: Black_Baroness_T. IP: 127.0.0.1. Всего твинков: 3.
$ auth stats ip 127.0.0.1
Найдено 3 регистраций с этого IP:
> testplayer
> black_baroness
> black_baroness_t
Ограничивайте максимальное число регистраций с одного IP, отклоняйте вход, смотрите статистику, создавайте репорты админам при определённых ситуациях – для всего этого теперь достаточно установить плагин.

Базы данных​

Если вы часто имеете дело с базами данных, наверняка у вас есть та СУБД, которая нравится больше всех. BaronessAuth позволяет выбрать идеальный вариант для себя, причём каждый из них оптимизирован индивидуально!

Доступны:
  1. YAML,
  2. SQLite,
  3. MySQL (MariaDB),
  4. PostgreSQL.
Мы с большим трепетом относимся к скорости работы каждой части плагина и эта не исключение. Вы можете быть уверены, что из СУБД выжата та скорость, на которую она способна.

Защита от брутфорса​

С хешированием разобрались, но что мешает игроку войти и перебирать пароли?

Это предусмотрено! Вы можете выбрать, сколько раз подряд игроку можно ввести пароль неправильно. Счётчик не сбрасывается, поэтому вариантов обхода этой системы просто не существует.

Админ-команды​

BaronessAuth владеет множеством субкоманд, каждую из которых можно полностью отключить. Из них:
  1. Полная перезагрузка плагина,
  2. Инструмент трансформации настроек,
  3. Статистика: общая, по нику или по IP.
  4. Установка пароля игроку,
  5. Удаление данных игрока,
  6. Разморозка игрока,
  7. Очистка плагина от устаревших файлов,
  8. Меню администратора (GUI),
  9. Данные о системе и базе данных (доступно только на Linux),
  10. Автоматическая миграция с других плагинов.
  11. Создание резервной копии (бэкапа).
Все эти субкоманды вызываются из общей команды /auth.

assets%2F-MXHEbdzgqub54bclKtb%2F-MdT5lm8uvdE8VGOvCxX%2F-MdTBvhd79TMVFJ7Br8P%2F2021-06-30_21.31.48_cut-photo.ru.png

Авто-обновление конфигов​

С BaronessAuth вам никогда не придётся перезаписывать конфиги. Все новые секции автоматически создаются, а старые удаляются, новые файлы копируются, а старые помечаются .old - никогда ещё устанавливать обновления не было так просто!

Широчайший API​

Если вы разработчик, вам точно понравится наш API - клик.
Если вы ищете готовый новый функционал плагина, аддоны можно скачать тут.

Краткие возможности API:
  1. Получение доступа к данным: БД, сессии, заморозка и многое другое,
  2. Добавление собственных субкоманд (поддержка ACF!),
  3. Добавление собственных иконок меню,
  4. Bukkit-ивенты для различных ситуаций.

Постоянная поддержка​

Мы активно рассматриваем все предложения и помогаем нашим клиентам. Если у вас есть вопросы, кнопки ниже помогут вам связаться с поддержкой.


При покупке этого продукта, вы соглашаетесь с условиями:

1. Обязанности Baroness`s Dev.
1.1. Поддерживать Магазин (https://market.baronessdev.ru/) в работоспособном состоянии.
1.2. Поддерживать Вашу возможность доступа к продукту, если лицензионное соглашение соблюдается.
1.3. Исправлять работу продукта, в случае, если какая-либо из заявленных функций работает не так, как заявлено или не работает.

2. Случаи нарушения лицензионного соглашения.
2.1. Распространение продукта (файла) какими-либо способами может привести к изъятию лицензии.

3. Поддержка продукта.
3.1. Декомпиляция или дизассемблирование продукта недопустимы. Baroness`s Dev имеет право отказаться от поддержки, если продукт был изменён чем-то извне.
3.2. После выхода новой версии продукта, поддержка всех прошлых версий прекращается.

Информация о продукте

Java 8+ Bukkit 1.8+
Продавец
BlackBaroness
Дата релиза
Обновление
Кол-во продаж
65
100% 5,00 звёзд Оценок: 2

Информация о ценах

Пожизненно
990,00 ₽