Суббота, 2024 Май 18, 22:49
Мониторинг игровых серверов
Меню сайта
Главная страница Форум Файлы Фото

Всё для CS 1.6

Карты Мувики Фон меню Конфиги Модели игроков Модели оружия Моды Русификаторы Патчи

Всё для сервера

Плагины Готовые сервера Анти-Читы

Система Ucoz

Шапки Иконки Шаблоны

Игры

PC-Games PSP-Games XBox-Games PS.2.3-Games

Изготовление

Изготовление Шапки Изготовление Баннера Изготовление Аватара Изготовление Юзербары
Категории раздела
Карты [45]
Плагины [36]
Мувики [29]
Фон меню [19]
Готовые Сервера [59]
Анти-Читы [11]
Конфиги [16]
Модели игроков [35]
Модели Оружия [66]
Моды [28]
Русификаторы [1]
Патчи [16]
Коды на игры [16]
uCoZ [325]
Игры [58]
Мини-чат
Наш опрос
С каким дробовиком удобнее???
Всего ответов: 166
Главная » Файлы » Плагины

BanIP SubNet v.2.0 (рабочий бан подсетей)
2009 Ноя 27, 23:38
Плагин позволяет банить подсети читеров, у которых динамический IP.

Доступ к базам:
При первой инициализации плагина, в директории /addons/amxmodx/configs/ появится новая папка BanIP_SubNet, в которой будут находиться 5 файлов (2 базы, 2 txt файла и 1 конфиг).
Проверка по ним проводится OnLine (кроме конфига, который инициализируется 1 раз в начале карты), что означает вы в любой момент можете добавить в базу подсети читера либо зарегистрировать аккаунт для игрока из забаненой подсети, а так же отредактировать сообщения, которые будут копироваться из файла в консоль при отключении/присоединении игрока.

Содержание первого access_users.ini:

Файл сгенерирован плагином BanIP SubNet v2.0 by Pr4yer (www.DarkTower.su)
; Тут хранятся данные о игроках, которые
; могут заходить из забаненых подсетей
;
; Формат: \\\\\"флаг\\\\\" \\\\\"data1\\\\\" \\\\\"data2\\\\\"
;
; Доступные флаги:
; \\\\\"n\\\\\" - проверка по ник & пароль (при не правельном пароле (если установлен) игрок будет выкинут)
; \\\\\"i\\\\\" - проверка по IP (проверка на пароль не нужна)
; \\\\\"s\\\\\" - проверка по Steam ID (проверка на пароль не нужна)
;
; Примеры:
; \\\\\"n\\\\\" \\\\\"illyminaaaatorrr\\\\\" \\\\\"pass huh?\\\\\" // admin
; \\\\\"i\\\\\" \\\\\"142.150.238.13\\\\\" // admin iz kanadi
; \\\\\"n\\\\\" \\\\\"[www.DarkTower.su] Player\\\\\" \\\\\"\\\\\" ; darktower player bez parolia on
; \\\\\"s\\\\\" \\\\\"STEAM_0:1:129852357\\\\\" // xz kto
; \\\\\"i\\\\\" \\\\\"204.8.155.226\\\\\" // user iz ameriki
; \\\\\"s\\\\\" \\\\\"STEAM_0:1:23852934\\\\\" ; user iz zimbabve
;
; Линии комментарий: // или ;
; Файл сгенерирован плагином BanIP SubNet v2.0 by Pr4yer (www.DarkTower.su)
; Тут хранятся данные о игроках, которые
; могут заходить из забаненых подсетей
;
; Формат: \\\\\"флаг\\\\\" \\\\\"data1\\\\\" \\\\\"data2\\\\\"
;
; Доступные флаги:
; \\\\\"n\\\\\" - проверка по ник & пароль (при не правельном пароле (если установлен) игрок будет выкинут)
; \\\\\"i\\\\\" - проверка по IP (проверка на пароль не нужна)
; \\\\\"s\\\\\" - проверка по Steam ID (проверка на пароль не нужна)
;
; Примеры:
; \\\\\"n\\\\\" \\\\\"illyminaaaatorrr\\\\\" \\\\\"pass huh?\\\\\" // admin
; \\\\\"i\\\\\" \\\\\"142.150.238.13\\\\\" // admin iz kanadi
; \\\\\"n\\\\\" \\\\\"[www.DarkTower.su] Player\\\\\" \\\\\"\\\\\" ; darktower player bez parolia on
; \\\\\"s\\\\\" \\\\\"STEAM_0:1:129852357\\\\\" // xz kto
; \\\\\"i\\\\\" \\\\\"204.8.155.226\\\\\" // user iz ameriki
; \\\\\"s\\\\\" \\\\\"STEAM_0:1:23852934\\\\\" ; user iz zimbabve
;
; Линии комментарий: // или ;

Содержание второго denied_subnets.ini:
; Файл сгенерирован плагином BanIP SubNet v2.0 by Pr4yer (www.DarkTower.su)
; Сюда надо писать сети или подсети игроков
; Игрок, у которого адрес попал в эти диапазоны, будет выкинут из игры
;
; Формат: \\\\\"ip/битмаски\\\\\" \\\\\"Название сети\\\\\"
;
; Примеры:
;
; \\\\\"94.180.0.0/18\\\\\" \\\\\"ERTH-PERM-PPPOE-2-NET\\\\\"
; \\\\\"83.237.96.0/19\\\\\" \\\\\"ZAO MTU-Intel\\\\\"
;
; Просмотреть информацию об IP: http://whois.domaintools.com/ввести_ип
; Расчитать диапазон сети (бит маски): http://jodies.de/ipcalc?host=ввести_ип&mask1=ввести_маску&mask2=
; IP калькулятор: http://ipcalc.dewil.ru/
;
; Линии комментарий: // или ;

Затем 26 пустых строчек и памятка:
; Бит
;маски Маска
;
; 1 = 128.0.0.0
; 2 = 192.0.0.0
; 3 = 224.0.0.0
; 4 = 240.0.0.0
; 5 = 248.0.0.0
; 6 = 252.0.0.0
; 7 = 254.0.0.0
; 8 = 255.0.0.0
;
; 9 = 255.128.0.0
; 10 = 255.192.0.0
; 11 = 255.224.0.0
; 12 = 255.240.0.0
; 13 = 255.248.0.0
; 14 = 255.252.0.0
; 15 = 255.254.0.0
; 16 = 255.255.0.0
;
; 17 = 255.255.128.0
; 18 = 255.255.192.0
; 19 = 255.255.224.0
; 20 = 255.255.240.0
; 21 = 255.255.248.0
; 22 = 255.255.252.0
; 23 = 255.255.254.0
; 24 = 255.255.255.0
;
; 25 = 255.255.255.128
; 26 = 255.255.255.192
; 27 = 255.255.255.224
; 28 = 255.255.255.240
; 29 = 255.255.255.248
; 30 = 255.255.255.252
; 31 = 255.255.255.254
;

Содержание третьего join_text.txt:
; Файл сгенерирован плагином BanIP SubNet v2.0 by Pr4yer (www.DarkTower.su)
; Сюда надо писать сообщение, которое будет
; копироваться в консоль игроку, когда он зайдет
; из забаненой подсети
;
; Доступные параметры:
; %name% - ник игрока
; %ip% - его IP
; %steamid% - его SteamID
; %subname% - название его сети
; %joinmode% - каким образом он авторизовался (либо Nick+Password либо IP либо SteamID)
;
; Пример:
; ---------------------------------
; Привет %name% (%ip%)(%steamid%) !
; Ты зашел из сети '%subname%' по '%joinmode%'
; Приятной игры!
; ---------------------------------
;
; Линии комментарий: // или ;/

Содержание четвертого kick_text.txt:
; Файл сгенерирован плагином BanIP SubNet v2.0 by Pr4yer (www.DarkTower.su)
; Сюда надо писать сообщение, которое будет
; копироваться в консоль игроку, когда его кикнет
; из забаненой подсети
;
; Доступные параметры:
; %name% - ник игрока
; %ip% - его IP
; %steamid% - его SteamID
; %subname% - название его сети
;
; Пример:
; ---------------------------------
; Привет %name% (%ip%)(%steamid%) !
; Твоя сеть '%subname%' забанена !
; Чтобы разбаница - нужно зарегить аккаунт
; на сайте www.darktower.su
; Удачи smile
; ---------------------------------
;
; Линии комментарий: // или ;/

Содержание пятого Конфигурационного файла bansub_cfg.cfg:
// Конфигурационный файл сгенерирован плагином BanIP SubNet v2.0 by Pr4yer (www.DarkTower.su)

// Статус плагина (0 - выключен, 1 - включен).
bansub_enable \\\\\"1\\\\\"

// Игроков (админов) с этими флагами не проверять.
bansub_access \\\\\"abcd\\\\\"

// Причина кика в консоль игроку, который зашел из забаненой подсети.
bansub_kickmsg \\\\\" Your provider '%subname%' are BANNED!\\\\\"
// Доступные параметры:
// %subname% - название подсети, в которой находится игрок

// Если игрок пытается зайти (возможно не под своим) ником (который зареген в access_users.ini)
// с не правильным паролем, - его кикает с этой причиной.
bansub_kickmsg_pass \\\\\" Incorrect password for this nick\\\\\"

// 1 - Передавать содержание файла в консоль игроку перед выкидыванием с сервера, 0 - нет.
bansub_kickmsg_info \\\\\"1\\\\\"

// Полный путь к файлу, текст которого должен копироваться в консоль.
bansub_kickmsg_info_dest \\\\\"addons/amxmodx/configs/BanIP_SubNet/kick_text.txt\\\\\"

// 1 - Передавать содержание файла в консоль игроку после авторизации из забаненой подсети, 0 - нет.
bansub_joinmsg_info \\\\\"1\\\\\"

// Полный путь к файлу, текст которого должен копироваться в консоль.
bansub_joinmsg_info_dest \\\\\"addons/amxmodx/configs/BanIP_SubNet/join_text.txt\\\\\"

// Статус показывания сообщения в чате при присоединении игрока из забаненой подсети.
// 0 - выключено, 1 - показывать только живым, 2 - показывать только мертвым, 3 - показывать всем
bansub_showjoinchat_enable \\\\\"3\\\\\"

// Само сообщение в чате, при присоединении игрока из забаненой подсети.
bansub_showjoinchat_msg \\\\\"[BS]: %name% (%ip%) joined from '%subname%'\\\\\"
// Доступные параметры:
// %name% - ник игрока
// %ip% - его IP
// %steamid% - его Steam ID
// %subname% - название подсети, в которой находится игрок

// Статус показывания сообщения в чате при выкидывании игрока, который в забаненой подсети.
// 0 - выключено, 1 - показывать только живым, 2 - показывать только мертвым, 3 - показывать всем
bansub_showkickchat_enable \\\\\"3\\\\\"

// Само сообщение в чате, при выкидывании игрока, который в забаненой подсети.
bansub_showkickchat_msg \\\\\"[BS]: %name% (%ip%) kicked from '%subname%' !\\\\\"
// Доступные параметры:
// %name% - ник игрока
// %ip% - его IP
// %steamid% - его Steam ID
// %subname% - название подсети, в которой находится игрок

// Статус логирования действий плагина (0 - выключено, 1 - включено).
bansub_log_enable \\\\\"1\\\\\"

// Сообщение в лог при присоединении игрока из забаненой подсети.
bansub_log_joinmsg \\\\\"Join (%name%)(%ip%)(%steamid%) from [%subname%] by %joinmode% mode\\\\\"
// Доступные параметры:
// %name% - ник игрока
// %ip% - его IP
// %steamid% - его Steam ID
// %subname% - название подсети, в которой находится игрок
// %joinmode% - каким образом он авторизовался (либо Nick+Password либо IP либо SteamID)

// Сообщение в лог при выкидывании игрока, который в забаненой подсети.
bansub_log_kickmsg \\\\\"Kick (%name%)(%ip%)(%steamid%) from [%subname%]\\\\\"
// Доступные параметры:
// %name% - ник игрока
// %ip% - его IP
// %steamid% - его Steam ID
// %subname% - название подсети, в которой находится игрок

// Сообщение в лог при выкидывании игрока с не правильным паролем,
// который пытался зайди под (возможно не своим) ником, зарегенным в access_users.ini.
bansub_log_kickmsgpass \\\\\"Kick (%name%)(%ip%)(%steamid%) for invalid password\\\\\"
// Доступные параметры:
// %name% - ник игрока
// %ip% - его IP
// %steamid% - его Steam ID

// Примечание ко всему плагину:
// Если файла нету - он заново создается, если квара пустая - она встает по умолчанию.
// %name% - обрезается до 18 символов, после чего дописываются три точки ...
// %steamid% - если обнаруженный SteamID - пиратка, - то поле будет пустое
// %subname% - берется из denied_subnets.ini и обрезается до 28 символов, после чего дописываются три точки ...
// Файл лога по умолчанию \\\\\"addons/amxmodx/logs/banip_subnet.log\\\\\"

Примечание ко всему плагину:
Если файла нету - он заново создается, если квара пустая - она встает по умолчанию.
%name% - обрезается до 18 символов, после чего дописываются три точки ...
%steamid% - если обнаруженный SteamID - пиратка, - то поле будет пустое
%subname% - берется из denied_subnets.ini и обрезается до 28 символов, после чего дописываются три точки ...
Файл лога по умолчанию "addons/amxmodx/logs/banip_subnet.log"
"Пароль" читается из дефолтной квары amx_password_field, поэтому когда будите регить юзеров, говорите им как надо вводить пароль.
По умолчанию amx_password_field имеет значение _pw
Поэтому пароль нужно вводить так:
name "ваш ник, который вам зарегили"
setinfo _pw "ваш пароль, который вам зарегили"
! Если пароль в access_users.ini у вас не установлен - вы можете входить без него.

Change Log:
v1.0 - Первая версия
v2.0
Убрана ошибка с битом маски +1
Добавлено 4 переменных и 3 файла с полным описанием их работы

ФАЙЛ СКАЧЕН С www.DARKTOWER.su и при копировании материала ссылка на сайт ОБЯЗАТЕЛЬНААААА

Категория: Плагины | Добавил: marq4
Просмотров: 384 | Загрузок: 6 | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Форма входа
Поиск
Статистика
Онлайн:

Онлайн всего: 1
Гостей: 1
Пользователей: 0

Зарег. на сайте:
Всего: 483
Новых за месяц: 0
Новых за неделю: 0
Новых вчера: 0
Новых сегодня: 0
Из них:
Обычных: 481
Г.Администраторов: 1
Администраторов:
Пиар менеджеров:
Г.Модераторов: 0
Модераторов: 0
Дизайнеров: 0
Журналистов:
Контролеров:
Файловиков:
Тимэйтов: 0
Друзья: 0
Проверенных: 1
Забаненых: 50
Из них:
Парней: 464
Девушек: 18
Счетчик материалов:
Новостей: 515
Статей:
Файлов: 740
Форум: 239/852
Сайтов: 5
Картинок: 2
Комментариев: 48
Счетчики:
Сегодня нас посетили:

Друзья сайта
cs1.6 portal
cs1.6 portal

McTm.3dn.Ru © Все права защищены! Дизайн данного сайта полностью принадлежит Администратору Сайта McTm.3dn.Ru Создать бесплатный сайт с uCoz Сайт оптимизирован под разрешение экрана 1280х1024 и браузеры Mozila Firefox
Дизайн данного сайта полностью принадлежит администратору сайта.