Описание плагина UltimateServerProtector:​

Описание: Это невероятно гибкий плагин на админ-пароль. У вас есть возможность самим настроить права, за которые игроку будет необходимо ввести админ-пасс и самое важное - установить каждому игроку свой личный админ-пасс.

Особенности: Главными особенностями стоит считать функцию добавления прав на проверку и создания каждому игроку личного админ-пароля! Всё вместе это создает фактически непреодолимый барьер для взломщика.

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

Стоит сказать, что если игрок не записан в конфиге, но имеет админ-права, то при включенной функции punish, вы сможете наказать игрока, незаконно получившего админ-права как угодно. Чужой админ-пасс использовать для входа кстати не выйдет.

Версия: 1.8-1.16.X

Конфигурация плагина UltimateServerProtector:​


# Префикс плагина
prefix: '&f&l[&c&lЗащита&f&l] '
# Настройки сессии
session-settings:
# Сохранять ли данные об игроке чтобы ему не нужно было вводить админ пас при перезаходе
session: true
# Удалять ли данные об игроке через некоторое время
session-time-enabled: true
# Время через которое данные о зарегистрированном игроке удалятся в секундах (отсчет идет от выхода игрока)
session-time: 21600 #(6 часов)
# Настройки наказаний
punish-settings:
# Активировать ли применение наказаний к тем, кто не находится в конфиге
notadmin-punish: true
# Включить ли наказания за неверно введенный админ-пароль
enable-attemps: true
# Максимальное число попыток ввода админ-пароля
max-attempts: 3
# Включить ли время на ввод админ-пароля
enable-time: true
# Время за которое игрок будет должен ввести админ-пароль в секундах
time: 60
# Настройки показа сообщений
message-settings:
# Задержка между авто-сообщениями и тайтлами в секундах
delay: 1
# Включить ли сообщения на весь экран
send-titles: true
# Включить ли оповещения для администраторов
enable-broadcasts: true
# Включить ли оповещения для консоли
enable-console-broadcasts: true
# Настройки логгирования
logging-settings:
# Записывать ли удачные/неудачные попытки ввода пароля в отдельный файлик
logging-pas: true
# Записывать ли присоединения игроков с админ-правами в отдельный файлик
logging-join: true

# Команды, которые будут применяться к нарушителям
commands:
# Команды, которые будут применяться к тем, у кого есть админ-права, но кого нет в конфиге
not-in-config:
- 'kick %player% Вас нет в списке администраторов!'
- 'deop %player%'
# Команды, которые будут применяться к тем, кто ввел пас неверно за отведенные ему попытки
failed-pass:
- 'ban %player% Вы ввели админ-пароль неверно, ваш аккаунт заморожен'
- 'deop %player%'
# Команды, которые будут применяться к тем, кто не ввел пас за отведенное время
failed-time:
- 'ban %player% Вы не успели ввести админ-проль за отведенный срок'
- 'deop %player%'
# Сообщения которые будет выводиться людям при вводе команды
msg:
message: '&fУ вас обнаружены админ-права. Вы должны ввести админ-пароль!'
incorrect: '&cВведенный тобой пароль неверен!'
correct: '&aПароль верный. Добро пожаловать на сервер.'
noneed: '&fВам не нужно вводить админ-пароль или он уже был введен.'
cantbenull: '&fПас не может быть пустым.'
# Оповещения для консоли и администраторов сервера
broadcasts:
failed: '&fАдминистратор &3%player% &fввел админ-пас &cнеудачно! &fIP адрес: &c%ip%'
passed: '&fАдминистратор &3%player% &fввел админ-пас &aуспешно! &fIP адрес: &c%ip%'
joined: '&fАдминистратор &3%player% &fвошел в игру. &fIP адрес: &c%ip%'

# Сообщения которые будут высвечиваться на экране
titles:
title: '&e&l⚠ &c&lЗащита &e&l⚠'
subtitle: '&fОбнаружены админ-права! Вводи админ-пароль!'

# Права, за которые игроку будет необходимо ввести админ-пароль
permissions:
- '*'
- 'bukkit.*'
- 'minecraft.*'
- 'essentials.*'
- 'cmi.*'
- 'worldguard.*'
- 'worldedit.*'
- 'fawe.*'
- 'permissions.*'
- 'luckperms.*'
- 'holograms.*'
- 'protocol.admin'
# Команды, которые можно вводить до ввода админ-пароля
allowed:
- '/l'
- '/login'
- '/reg'
- '/register'
# Уникальные пароли для игроков
dаta:
Overwrite: # игрок 1
pass: '123123' # админ-пасс игрока 1
test99999: # игрок 2
pass: '321321' # админ-пасс игрока 2


Разрешения плагина UltimateServerProtector:​

serverprotector.protect - при наличии просит игрока ввести админ-пароль
serverprotector.admin - позволяет использовать команду /usp и видеть видеть оповещения об успешном/провальном вводе админ-пароля игроком

Команды:
/pas <пароль>
/pass и /password - то же самое
/usp reload - команда перезагрузки конфига
/ultimateserverprotector и /serverprotector - то же самое


Как установить плагин UltimateServerProtector?​



  1. Скачайте плагин.
  2. Возьмите скачанный файл и перенесите в папку plugins вашего сервера.
  3. Перезапустите сервер.
  4. Готово.
Автор
McDev
Скачивания
24
Показов
1,280
Первый выпуск
Обновление
Оценка
0.00 звёзд 0 оценок