Описание плагина:
Это невероятно гибкий плагин на админ-пароль. У вас есть возможность самим настроить права, за которые игроку будет необходимо ввести админ-пасс и самое важное - установить каждому игроку свой личный пасс. В плагине устранены все недочеты его предшественников! (как и совершенство кода его предшественников)
Особенности:
Главными особенностями стоит считать функцию добавления прав на проверку и создание каждому игроку личного админ-пароля! Всё вместе это создает фактически непреодолимый барьер для взломщика.
Каждая попытка входа админа может быть записана в логи в отдельном файле в папке плагина. Также может логгироваться каждое включение и выключение поагина.
Вы можете добавить список админских IP адресов и если кто-то захочет взломать аккаунт админа, к нему будет применено наказание.
Также есть возможность добавлять команды, которые игрок сможет писать еще до ввода админ-пароля, что удобно, если вы используете плагины по типу AuthMe.
Стоит сказать, что если игрок не записан в конфиге, но имеет админ-права, то при включенной функции punish, вы сможете наказать игрока, незаконно получившего админ-права как угодно.
Чужой админ-пасс использовать для входа кстати не выйдет
Конфиг плагина:
Это невероятно гибкий плагин на админ-пароль. У вас есть возможность самим настроить права, за которые игроку будет необходимо ввести админ-пасс и самое важное - установить каждому игроку свой личный пасс. В плагине устранены все недочеты его предшественников! (как и совершенство кода его предшественников)
Особенности:
Главными особенностями стоит считать функцию добавления прав на проверку и создание каждому игроку личного админ-пароля! Всё вместе это создает фактически непреодолимый барьер для взломщика.
Каждая попытка входа админа может быть записана в логи в отдельном файле в папке плагина. Также может логгироваться каждое включение и выключение поагина.
Вы можете добавить список админских IP адресов и если кто-то захочет взломать аккаунт админа, к нему будет применено наказание.
Также есть возможность добавлять команды, которые игрок сможет писать еще до ввода админ-пароля, что удобно, если вы используете плагины по типу AuthMe.
Стоит сказать, что если игрок не записан в конфиге, но имеет админ-права, то при включенной функции punish, вы сможете наказать игрока, незаконно получившего админ-права как угодно.
Чужой админ-пасс использовать для входа кстати не выйдет
Конфиг плагина:
YAML:
# Основные настройки
main-settings:
# Префикс плагина
prefix: '&f&l[&c&lЗащита&f&l] '
# Команда ввода пароля. (указывается без / в начале) (по умолчанию - pas)
pas-command: 'pas'
# Имя файла с данными игроков. (по умолчанию - data.yml)
data-file: 'data.yml'
# Отправлять ли анонимную статистику (советую не отключать)
enable-metrics: true
# Проверять ли на наличие обновлений (советую не отключать)
update-checker: true
# Настройки сессии
session-settings:
# Сохранять ли данные об игроке чтобы ему не нужно было вводить админ пас при перезаходе
session: true
# Удалять ли данные об игроке через некоторое время
session-time-enabled: false
# Время через которое данные о зарегистрированном игроке удалятся в секундах (отсчет идет от момента ввода пароля)
session-time: 21600 #(6 часов)
# Настройки наказаний
punish-settings:
# Активировать ли применение наказаний к тем, кто не находится в конфиге
notadmin-punish: true
# Включить ли наказания за неверно введенный админ-пароль
enable-attemps: true
# Максимальное число попыток ввода админ-пароля
max-attempts: 3
# Включить ли время на ввод админ-пароля
enable-time: true
# Время за которое игрок будет должен ввести админ-пароль в секундах
time: 60
# Настройки повышенной безопасности
secure-settings:
# Применять ли наказания к операторам которых нет в списке
enable-op-whitelist: true
# Включить ли команды добавления новых игроков в конфиг
enable-admin-commands: false
# Включить ли IPWhitelist для администраторов
enable-ip-whitelist: false
# Выключать ли сервер, если отключается плагин (отключено по умолчанию)
shutdown-on-disable: false
# Разрешить ли ряду игроков входить в игру без админ пароля (откллючено по умолчанию и небезопасно!)
enable-excluded-players: false
# Настройки показа сообщений
message-settings:
# Задержка между авто-сообщениями и тайтлами в секундах
delay: 1
# Включить ли сообщения на весь экран
send-titles: true
# Включить ли оповещения для администраторов
enable-broadcasts: true
# Включить ли оповещения для консоли
enable-console-broadcasts: true
# Настройки логгирования
logging-settings:
# Записывать ли удачные/неудачные попытки ввода пароля в отдельный файлик
logging-pas: true
# Записывать ли присоединения игроков с админ-правами в отдельный файлик
logging-join: true
# Записывать ли в файл включение и отключение плагина
logging-enable-disable: true
# Команды, которые будут применяться к нарушителям
commands:
# Команды, которые будут применяться к тем, у кого есть админ-права, но кого нет в конфиге
not-in-config:
- 'kick %player% Вас нет в списке администраторов!'
- 'deop %player%'
# Команды, которые будут применяться к тем, у кого есть админ-права, но он не прописан в вайтлисте
not-in-opwhitelist:
- 'deop %player%'
#- 'ban %player% Вам нельзя иметь права оператора!'
# Команды, которые будут применяться к тем, кто вошел с админ-правами, указан в конфиге, но имеет не админский IP
not-admin-ip:
- 'kick %player% Ваш IP не находится в вайтлисте'
#- 'deop %player'
# Команды, которые будут применяться к тем, кто ввел пас неверно за отведенные ему попытки
failed-pass:
- 'ban %player% Вы ввели админ-пароль неверно, ваш аккаунт заморожен'
- 'deop %player%'
# Команды, которые будут применяться к тем, кто не ввел пас за отведенное время
failed-time:
- 'ban %player% Вы не успели ввести админ-проль за отведенный срок'
- 'deop %player%'
# Права, за которые игроку будет необходимо ввести админ-пароль (не стесняйтесь добавлять свои!)
permissions:
- '*'
- 'bukkit.*'
- 'minecraft.*'
- 'essentials.*'
- 'cmi.*'
- 'worldguard.*'
- 'worldedit.*'
- 'fawe.*'
- 'permissions.*'
- 'luckperms.*'
- 'luckperms.editor'
- 'luckperms.applyedits'
- 'citizens.*'
- 'citizenscmd.*'
- 'znpcs.*'
- 'holograms.*'
- 'multiverse.*'
- 'coreprotect.*'
- 'mycommand.*'
- 'dh.admin'
- 'ls.admin'
- 'authme.admin'
- 'protocol.admin'
- 'placeholderapi.admin'
- 'plugman.admin'
# Команды, которые можно вводить до ввода админ-пароля (указывать вместе с /)
allowed-commands:
- '/l'
- '/login'
- '/reg'
- '/register'
- '/captcha'
# Каким игрока разрешно иметь ОП права
op-whitelist:
- Overwrite
- test99999
# С каких IP разрешено входить игрокам с админ-правами
ip-whitelist:
- 127.0.0.1
- 0.0.0.0
# Какие игроки смогут входить в игру без ввода админ-пароля (нет оповещений о входе)
excluded-players:
- test99999
- test123123