- Баллы
- 98
- Имя в Minecraft
- OverwriteMC
Единственный на данный момент и желаемый многими плагин на админ-пароль за бесплатно теперь у вас!
Описание: Это невероятно гибкий и невероятно лёгкий плагин на админ-пароль. У вас есть возможность самим настроить права, за которые игроку будет необходимо ввести админ-пасс и самое важное - установить каждому игроку свой личный админ-пасс. В плагине устранены все недочеты его предшественников!
Особенности: Главной особенностью стоит считать функцию добавления прав на проверку и создание каждому игроку личного админ-пароля! Всё вместе это создает фактически непреодолимый барьер для взломщика.
Каждая попытка входа админа может быть записана в логи в отдельном файле в папке плагина. Также может логироваться каждое включение и выключение плагина.
Вы можете добавить список админских IP адресов и если кто-то захочет взломать аккаунт админа, к нему будет применено наказание.
Также есть возможность добавлять команды, которые игрок сможет писать еще до ввода админ-пароля, что удобно, если вы используете плагины по типу AuthMe.
Стоит сказать, что если игрок не записан в конфиге, но имеет админ-права, то при включенной функции punish, вы сможете наказать игрока, незаконно получившего админ-права как угодно. Чужой админ-пас использовать для входа также не выйдет.
Версии: 1.8-1.21.X
Конфигурация (без под-комментариев):
Код:
main-settings:
serializer: LEGACY
proxy: false
prefix: '&f&l[&c&lЗащита&f&l]'
use-command: true
pas-command: pas
enable-admin-commands: false
enable-metrics: true
update-checker: true
check-interval: 40
encryption-settings:
enable-encryption: false
encrypt-method: BASE64;SALT;MD5
old-encrypt-methods: []
salt-length: 24
auto-encrypt-passwords: true
file-settings:
data-file: data.yml
log-file: log.yml
use-full-path: false
data-file-path: /root/server/plugins/UltimateServerProtector/
log-file-path: /root/server/plugins/UltimateServerProtector/
blocking-settings:
block-item-drop: true
block-item-pickup: true
block-tab-complete: true
block-damage: true
block-damaging-entity: true
block-inventory-open: false
hide-on-entering: true
hide-other-on-entering: true
session-settings:
session: true
session-time-enabled: false
session-time: 21600
punish-settings:
enable-attempts: true
max-attempts: 3
enable-time: true
time: 60
enable-rejoin: true
max-rejoins: 3
bossbar-settings:
enable-bossbar: true
bar-color: RED
bar-style: SEGMENTED_12
secure-settings:
enable-op-whitelist: true
enable-notadmin-punish: false
enable-permission-blacklist: false
enable-ip-whitelist: false
only-console-usp: false
shutdown-on-disable: true
shutdown-on-disable-only-if-plugman: true
enable-excluded-players: false
call-event-on-password-enter: false
message-settings:
delay: 2
send-titles: true
enable-broadcasts: true
enable-console-broadcasts: true
sound-settings:
enable-sounds: true
on-capture: ENTITY_ITEM_BREAK;1.0;1.0
on-pas-fail: ENTITY_VILLAGER_NO;1.0;1.0
on-pas-correct: ENTITY_PLAYER_LEVELUP;1.0;1.0
effect-settings:
enable-effects: true
effects:
- BLINDNESS;3
logging-settings:
logging-pas: true
logging-join: true
logging-enable-disable: true
logging-command-execution: true
commands:
not-in-config:
- kick %player% Вас нет в списке администраторов!
- deop %player%
not-in-opwhitelist:
- deop %player%
have-blacklisted-perm:
- lp user %player% permission clear
not-admin-ip:
- kick %player% Ваш IP не находится в вайтлисте
failed-pass:
- ban %player% Вы ввели админ-пароль неверно, ваш аккаунт заморожен
- deop %player%
failed-time:
- kick %player% Вы не успели ввести админ-пароль за отведенный срок
- deop %player%
failed-rejoin:
- 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.*
- towny.*
- matrix.*
- vulcan.*
- dh.admin
- ls.admin
- fawe.admin
- authme.admin
- protocol.admin
- placeholderapi.admin
- plugman.admin
- plugman.download
- serverprotector.admin
blacklisted-perms:
- '*'
allowed-commands:
- /l
- /login
- /reg
- /register
- /captcha
op-whitelist:
- Overwrite
- test99999
ip-whitelist:
test99999:
- 127.0.0.1
- 0.0.0.0
test123123:
- 228.13.37.*
excluded-players:
admin-pass:
- test99999
- test123123
op-whitelist:
- test99999
- test123123
ip-whitelist:
- test99999
- test123123
blacklisted-perms:
- test99999
- test123123
Код:
# Сообщения которые будет выводиться людям при вводе команды и при наличии админ-прав
msg:
message: '%prefix% &fУ вас обнаружены админ-права. Вы должны ввести админ-пароль!'
incorrect: '%prefix% &cВведенный тобой пароль неверен!'
correct: '%prefix% &aПароль верный. Добро пожаловать на сервер.'
noneed: '%prefix% &fВам не нужно вводить админ-пароль или он уже был введен.'
cantbenull: '%prefix% &fПас не может быть пустым.'
playeronly: '%prefix% &fТолько для игроков'
# Оповещения для консоли и администраторов сервера
broadcasts:
failed: '%prefix% &fАдминистратор &3%player% &fввел админ-пас &cнеудачно! &fIP адрес: &c%ip%'
passed: '%prefix% &fАдминистратор &3%player% &fввел админ-пас &aуспешно! &fIP адрес: &c%ip%'
joined: '%prefix% &fАдминистратор &3%player% &fвошел в игру. &fIP адрес: &c%ip%'
captured: '%prefix% &fИгрок &3%player% &fбыл пойман с админ-правами! &fIP адрес: &c%ip%'
disabled: '%prefix% &6&lВнимание! &fПлагин был отключен!'
# Как сообщения будут отображаться в логах
log-format:
enabled: '%date% [USP - плагин включён]'
disabled: '%date% [USP - плагин выключён]'
failed: '%date% Администратор %player% ввел админ-пас неудачно! IP адрес: %ip%'
passed: '%date% Администратор %player% ввел админ-пас успешно! IP адрес: %ip%'
joined: '%date% Администратор %player% вошел в игру. IP адрес: %ip%'
captured: '%date% Игрок %player% был пойман с админ-правами! IP адрес: %ip%'
# Сообщения которые будут высвечиваться на экране
titles:
message: '&e&l⚠ &c&lЗащита &e&l⚠;&fОбнаружены админ-права! Вводи админ-пароль!;10;60;15'
incorrect: '&e&l⚠ &c&lЗащита &e&l⚠;&cПароль неверен!;10;60;15'
correct: '&e&l⚠ &c&lЗащита &e&l⚠;&aПароль верный. Добро пожаловать.;10;60;15'
# Сообщение в босс-баре
bossbar:
message: '&fОсталось: &c%time% секунд'
# Сообщение при вводе команды /usp (админ-команд)
uspmsg:
consoleonly: '&cДанная команда может быть исполнена только из консоли!'
playeronly: '&cДанная команда может быть исполнена только игроком!'
logout: '&aВаша сессия была сброшена'
reloaded: '&aПлагин перезагружен'
rebooted: '&aПлагин перезапущен'
playernotfound: '&cАккаунт %nick% не найден в системе!'
alreadyinconfig: '&aДанный аккаунт уже находится в конфиге'
notinconfig: '&cДанный аккаунт не находится в конфиге'
playeradded: '&aИгрок %nick% успешно добавлен'
playerremoved: '&aИгрок успешно удалён'
ipadded: '&aIP %ip% успешно добавлен'
setpassusage: '&f/%cmd% setpass (ник) (пароль)'
addopusage: '&f/%cmd% addop (ник)'
addipusage: '&f/%cmd% addip (ip)'
rempassusage: '&f/%cmd% rempass (ник)'
remopusage: '&f/%cmd% remop (ник)'
remipusage: '&f/%cmd% rempip (ip)'
usage: '&7&l> &7Использование:'
usage-logout: '&6/%cmd% logout&7 - завешить сессию'
usage-reload: '&6/%cmd% reload&7 - перезагрузить конфиг'
usage-reboot: '&6/%cmd% reboot&7 - перезапустить плагин'
usage-setpass: '&6/%cmd% setpass (ник) (пароль) &7- установить пароль игроку'
usage-rempass: '&6/%cmd% rempass (ник) &7- удалить пароль игроку'
usage-addop: '&6/%cmd% addop (ник) &7- добавить игрока в op-whitelist'
usage-remop: '&6/%cmd% remop (ник) &7- удалить игрока из op-whitelist'
usage-addip: '&6/%cmd% addip (ник) (ip) &7- добавить игрока и его ip в ip-whitelist'
usage-remip: '&6/%cmd% remip (ник) (ip) &7- удалить игрока и его ip из ip-whitelist'
otherdisabled: |-
&7Прочие команды отключены.
&7Для их включения выставьте &6enable-admin-commands: &atrue
Разрешения:
serverprotector.protect - при наличии просит игрока ввести админ-пароль. Вставлен в плагин для того, чтобы вам не пришлось указывать лишнее право в конфиге.
serverprotector.admin - позволяет использовать команду /usp и видеть оповещения об успешных/провальных попытках ввода пароля
Команды:
/pas <пароль> - необходимо иметь админ-права или ОП, чтобы ввести её.
(эту команду можно изменить)
/usp reload - команда перезагрузки конфига
/usp reboot - команда перезапуска плагина
Админ команды, которые можно включить в конфиге:
/usp setpass (ник) (пас) - добавить игрока и его пас в конфиг
/usp addop (ник) - добавить игрока в список операторов
/usp addip (ip) - добавить IP в adminipwhitelist
/usp rempass (ник) - удалить пароль игрока
/usp remop (ник) - удалить игрока из списка операторов
/usp remip (ip) - удалить IP из adminipwhitelist
Скачать плагин: YandexDisk | Mega | SpigotMC
Исходники: GitHub
Плагин используют уже сотни серверов! bStats:
Последнее редактирование:

