- Баллы
- 88
CheckOPs
v1.7.4
Защита "особых" привилегий на сервере [1.7 - 1.9.2]
Скачать плагин
Скачать плагин для версии 1.5.2
Особенности:
Плагин дает возможность выбрать один из трех вариантов защиты сервера от игроков, незаконным путем получивших Оператора, permissions " * ", или любого другого разрешения permissions, указанного вами в конфиге, раздел permissions
а именно:
AuthmeReloaded - активирует плагин при "залогинивании" игрока, кроме версии для 1.5.2.
Vault - нужен для проверки группы, и разрешений.
Конфиг:
Описание:
При "залогинивании" игрока или при вводе команды из раздела конфига comand, если игрок является Оператором или имеет разрешение permissions " * ", или любое другое разрешение permissions, указанное в конфиге, раздел permissions, после чего:
Во всех трех, выше описанных вариантах, команда из конфига, которую попытается ввести "взломщик" будет заблокирована и не выполнится.
Перезагрузить конфигурацию плагина, можно командой /cop reload, только из консоли!
История версий:
v1.7.3 :
P.S.
Этот плагин не является панацеей от всех бед и всех возможных способов навредить вашему серверу, также этот плагин не защитит ваш сервер от возможного "взлома".
Но, этот плагин не даст игрокам, незаконным способом получившим "админку" навредить вашему серверу с помощью команд, которые вы включите в конфиг или не разрешит им зайти на сервер!
v1.7.4
Защита "особых" привилегий на сервере [1.7 - 1.9.2]
Скачать плагин
Скачать плагин для версии 1.5.2
Особенности:
Плагин дает возможность выбрать один из трех вариантов защиты сервера от игроков, незаконным путем получивших Оператора, permissions " * ", или любого другого разрешения permissions, указанного вами в конфиге, раздел permissions
а именно:
- проверка группы;
- проверка ника;
- проверка ника и индивидуального секретного ключа.
AuthmeReloaded - активирует плагин при "залогинивании" игрока, кроме версии для 1.5.2.
Vault - нужен для проверки группы, и разрешений.
Конфиг:
YAML:
#ops:
# check: ;0 - отключить, 1 - группа, 2 - ник, 3 - ник+ключ
# kmess: ;причина кика
# cmess: ;сообщение о необходимости ввести ключ
# times: ;задержка перед киком для ввода ключа, сек.
# comand: ;ниже список проверяемых команд
# - op ;команда1
# - deop ;команда2
# groupsop: ;ниже список разрешенных групп
# - admin ;группа1
# - moder ;группа2
# playerop: ;ниже список разрешенных ников и ключей
# Nick: keys1 ;ник1: ключ1 #(даже, если не используете проверку ник+ключ, поле ключ все равно заполните
# ****: ***** ;ник2: ключ2 #вместо ключа можете оставлять заметку "для себя")
# permissions: ;ниже список проверяемых разрешений (permissions)
# - worldedit.*
# - worldguard.*
ops:
check: 1
kmess: Отключен от сетвера за незаконное владение правами администратора!
cmess: Немедленно введите персональный ключ, иначе будете отключены от сервера!
times: 20
comand:
- authme
- unregister
- changepassword
- pex
- ban
- unban
- mute
- op
- deop
- gm
- gamemode
- give
- eco
- tp
- tppos
- tpahere
- s
- kick
- kill
- v
- vanish
- exp
- xp
- /wand
- /set
- /walls
- /sel
- /replace
- rg
- region
groupsop:
- admin
playerop:
Admin1: superkey1
permissions:
- worldedit.*
- worldguard.*
- essentials.*
- authme.*
- permissions.*
Описание:
При "залогинивании" игрока или при вводе команды из раздела конфига comand, если игрок является Оператором или имеет разрешение permissions " * ", или любое другое разрешение permissions, указанное в конфиге, раздел permissions, после чего:
1. вариант сверяет permissions группу игрока с данными конфига, раздел groupsop, если группа игрока есть в конфиге, все нормально, если нет, игрок будет кикнут с сервера.
2. вариант сверяет ник игрока с данными конфига, раздел playerop, если игрок присутствует в конфиге, все нормально, если нет, игрок будет кикнут с сервера.
3. вариант сверяет ник игрока с данными конфига, раздел playerop, если игрок отсутствует в конфиге, он будет кикнут, если присутствует, тогда:
2. вариант сверяет ник игрока с данными конфига, раздел playerop, если игрок присутствует в конфиге, все нормально, если нет, игрок будет кикнут с сервера.
3. вариант сверяет ник игрока с данными конфига, раздел playerop, если игрок отсутствует в конфиге, он будет кикнут, если присутствует, тогда:
- после залогинивания, включится таймер, время можно указать в разделе конфига times, в секундах, во время чего игрок должен ввести команду /cop [keys], где "keys" это персональный ключ, указанный в конфиге, напротив ника игрока. Если команда и ключ были введены правильно, отсчет прекратится, если за время указанное в конфиге, игрок не введет команду с ключем или введет ее неправильно, игрок будет кикнут с сервера.
- после ввода команды из раздела конфига comand, плагин проверит, проходил ли игрок проверку "ключем", если нет, он будет кикнут из сервера.
Во всех трех, выше описанных вариантах, команда из конфига, которую попытается ввести "взломщик" будет заблокирована и не выполнится.
Перезагрузить конфигурацию плагина, можно командой /cop reload, только из консоли!
По просьбам трудящихся небольшое ответвление: плагин CheckOPs152, для серверов версии 1.5.2.
У этой версии есть небольшие отличия от основной версии, а именно:
Плагин не требует наличия AuthmeReloaded, так как в нем не проводится проверка при "залогинивании" игроков, но это легко исправить просто добавив в конфиг проверку команд:
/register
/reg
/login
/l
или любых других команд
История версий:
v1.7.3 :
- Исправлена уязвимость, при выборе 3-го варианта защиты.
- теперь все сообщения плагина, кроме консоли, выводятся в отдельный лог-файл: plugins\CheckOPs\Log\checkops.log может кому то будет полезным, чтобы не лопатить логи всего сервера.
v1.7.2 :
- исправлена ошибка, из-за которой игроки не ОПнутые и не "*"нутые, но имеющие пермишен из конфига не могли ввести персональный ключ проверки, в случае выбора 3-го варианта проверки.
- удалена проверка пермишенов через hasPermission(), оставлена проверка только через плагин Vaullt, так как нет смысла проверать дважды одно и то-же. Так, что для возможности работы плагина, наличие Vaullt теперь обязательно.
- добавлена возможность проверки плагином наличия у игрока любого другого разрешения permissions, указанного администратором в конфиге, раздел permissions
- добавлена дополнительная проверка разрешения "*" с использованием методов плагина Vault.
- Изменил обработку команд плагином
- Добавил блокировку (отмену) команды из конфига
- удалил больше не нужный класс
- удалил ненужные методы
- очистил код от комментариев
- релиз плагина
P.S.
Этот плагин не является панацеей от всех бед и всех возможных способов навредить вашему серверу, также этот плагин не защитит ваш сервер от возможного "взлома".
Но, этот плагин не даст игрокам, незаконным способом получившим "админку" навредить вашему серверу с помощью команд, которые вы включите в конфиг или не разрешит им зайти на сервер!
Последнее редактирование:
просто на такое глупейшее обвинение, даже не было смысла писать что либо в оправдание, банальная повадка троля, закинуть "утку" и ждать реакции, по идее, я должен был с пеной у рта начать доказывать свою правоту, чтобы потешить его )))