Версия: 1.1
Описание:
Плагин дает вам возможность банить/разрешать подсети по маске.
Например, 127.0.0.0/127.0.0.255 – запретит заходить игрокам с IP 127.0.0.0, 127.0.0.1, и так далее, вплоть до 127.0.0.255. Так же плагин по вашему желанию может пускать легальных играков (STEAM) даже если забанена/не разрешена их подсеть. Админов с флагом ADMIN_KICK тоже будет пускать.
Еще реализована регистрация доверенных ников (админами) которым необходимо будет установить пароль и они свободно будут заходить.
После регистрации игрока он должен прописать у себя пароль:
setinfo asb_pw "password"
Команды:
- amx_addsubnet <startip/endip> - Добавить подсеть. (пример: amx_addsubnet "127.0.0.0/127.0.0.255")
- amx_adduser <name> <password> - Добавить игрока (зарегестрировать). (пример: amx_adduser "Vasya" "123")
- amx_deletesubnet <subnet> - Удалить подсеть. (пример: amx_deletesubnet "127.0.0.0/127.0.0.255")
- amx_deleteuser <name> - Удалить игрока. (пример: amx_deleteuser "Vasya")
- amx_subnetlist - Показать список подсетей.
- amx_userlist - Показать список игроков.
Квары:
- asb_allowsteam – 1 Разрешить заходить игрокам с стима даже если забанена подсеть / 0 запретить. По умолчанию 1
- asb_website – Строка с ссылкой на сайт, или тему на форуме где можно будет подать заявку на регистрацию ника. (Пишется в причину кика игрока). По умолчанию пусто.
- asb_reverse - Установите 1 и плагин будет работать наоборот, кикать тех, кого нету не в одной подсети из списка.
Примечание:
Что бы правильно определять игрок играет на стиме, или это эмулятор (имеется виду что у вас сервер с Dproto) измените в своем конфиге dproto.cfg настройки на такие:
- Код: Выделить всё
cid_NoSteam47 = 10
cid_NoSteam48 = 10
cid_RevEmu = 2
cid_OldRevEmu = 2
cid_SteamEmu = 2
cid_Setti = 4
Это сделает для всех не лешальных игроков authid типа: VALVE_*, а для легальных STEAM_* которым будет разрешен доступ в зависимости от квара asb_allowsteam
Внимание!
Если вы установили квар asb_reverse в значение 1 то сервер будет кикать всех, кто не входит не в одну подсеть из списка!
История изменений:
- Код: Выделить всё
Версия 1.1:
* Добавлена обратная работа плагина.
* Немного оптимизирован код.
Вы должны зарегистрироваться, чтобы видеть ссылки.
Не утверждено. Отсутствуют файлы и поддержка плагина //Leonidddd