Бан підмереж (advanced subnet bans) - плагіни для cs 1

Бан підмереж (advanced subnet bans) - плагіни для cs 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 - Додати сіть. (Приклад: amx_addsubnet "127.0.0.0/127.0.0.255")
amx_adduser - Додати гравця (зареєструвати). (Приклад: amx_adduser "Vasya" "123")
amx_deletesubnet - Видалити сіть. (Приклад: amx_deletesubnet "127.0.0.0/127.0.0.255")
amx_deleteuser - Видалити гравця. (Приклад: 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:
* Додана зворотна робота плагіна.
* Трохи оптимізовано код.