Добро пожаловать в Форум администраторов игровых серверов

Привет уважаемый пользователь, ты зашел на форум администраторов игровых серверов, здесь сможешь найти, плагины для своего сервера, расширения, серверные модели оружия, моды, и многое другое. Для того чтобы скачивать ресурсы, а также создавать темы, и писать ответы, требуется пройти регистрацию.
Иконка ресурса

Bypass Guard 1.0.1

Нет прав для скачивания
Поддерживаемые игры
  1. CS 1.6
Bypass Guard предназначен для борьбы с игроками, злостно обходящими бан путём смены SteamID и/или IP-адреса, в том числе, путём использования Proxy/VPN-сервисов. Плагин является независимым дополнением (не заменой!) к основным средствам ограничения доступа, таким как Fresh Bans, Lite Bans, Dopban by mazdan, и т.п.

схема работы.jpg

ВНИМАНИЕ! Всё нужное уже находится в архиве! просто скомпилируйте исходники и установите на сервер!
Требования
• AmxModX 1.9.0 и выше
Переменные
bypass_guard_enabled 1/0 - определяет статус работы плагина
bypass_guard_kick_if_cant_check - позволяет кикнуть игрока при ошибке проверки (устанавливается как "abc"):
a - Ошибка получения AS-номера
b - Ошибка проверки на proxy/VPN
c - Ошибка проверки страны
bypass_guard_allow_steam 1/0 - позволяет пропускать легитных (steam) игроков без проверки
bypass_guard_country_check_mode 0/1/2
0 - не проверять страну (провайдер страны не будет задействован вообще)
1 - проверять по белому списку (allowed_countries.ini)
2 - проверять по чёрному списку (banned_countries.ini)
bypass_guard_immunity_flags "" - позволяет без проверки пропускать игроков с любым из указанных флагов (если не задан, то без проверки пропускаются те, у кого нет флага amx_default_access)
bypass_guard_show_url 1/0 - при кике позволяет выводить в консоль строку 'BG__URL' из lang-файла
bypass_guard_max_check_tries - кол-во попыток проверки для каждого игрока
bypass_guard_check_delay - задержка проверки после входа игрока на сервер (в секундах)
bypass_guard_kick_delay - задержка перед киком игрока (в секундах)
bypass_guard_check_port - режим проверки порта (устанавливается как "abc"):
0 - Не проверять порт
Пропускать игроков со стандартным портом в следующих случаях:
a - Обнаружен бан AS-номера (только для AS-номеров с 'check_port')
b - Ошибка получения AS-номера
c - Обнаружен бан подсети
d - Обнаружен proxy/VPN
e - Ошибка проверки на proxy/VPN
f - Недопустимая страна
g - Ошибка проверки страны
Команды
bg_allow_steamid <steamid> - Выдаёт указанному steamid иммунитет ко всем проверкам

Внимание! Внесение AS/IP в чёрный список не проверяет сервер на наличие игроков, подпадающих под добавленное ограничение.
Другими словами, забанив AS/IP игрока, который в данный момент находится на сервере, вы должны кикнуть его самостоятельно.

Работа с чёрным списком AS-номеров:
bg_as_blacklist_add <as number> "<comment>" <check_port 1/0>
bg_as_blacklist_del <as number>
bg_as_blacklist_show <page>

Работа с белым списком AS-номеров:
bg_as_whitelist_add <as number> "<comment>"
bg_as_whitelist_del <as number>
bg_as_whitelist_show <page>

Работа с чёрным списком IP-адресов:
bg_ip_blacklist_add <start ip> <end ip> "<comment>"
bg_ip_blacklist_del <start ip> <end ip>
bg_ip_blacklist_show <page>

Работа с белым списком IP-адресов:
bg_ip_whitelist_add <start ip> <end ip> "<comment>"
bg_ip_whitelist_del <start ip> <end ip>
bg_ip_whitelist_show <page>

bg_find_ip <ip> - Позволяет проверить наличие указанного IP в диапазонах чёрного и белого списков

bg_find_as <as number> - Позволяет проверить наличие указанного AS-номера в чёрном и белом списках

bg_get_as_by_ip <ip> - Позволяет получить AS-номер для указанного IP

bg_check_ip <ip> - Позволяет проверить IP-адрес на причастность к Proxy/VPN

bg_flush_data <1-3>:
1 - Обнулить хранилище, содержащее steamid'ы, имеющие иммунитет ко всем проверкам (nvault)
2 - Обнулить чёрный и белый список IP, удалить файл-список диапазонов IP
3 - Обнулить чёрный и белый список AS-номеров, удалить файл-список AS-номеров

bg_status - Выводит информацию о присутствующих игроках
Установка
1. Разместите файлы на сервере согласно иерархии архива
2. Отредактируйте data/lang/bypass_guard.txt
3. Отредактируйте настройки в исходнике
4. Скомпилируйте плагин (инструкция).
5. Скопируйте скомпилированный плагин в директорию /amxmodx/plugins
6. Пропишите плагин в файле amxmodx/configs/plugins.ini
7. После первого запуска в configs/plugins будет создан конфиг плагина. Там вы можете отредактировать значения кваров.
8. Установите провайдер GeoIP
9. Выберите, какой плагин-провайдер вы будете использовать для получения AS-номера и проверки на proxy/VPN, iphub или ip-api. Я рекомендую iphub
10. Установите выбранный плагин-провайдер.
  • Мне нравится
Реакции: xyligan и Ginek22
Автор
Mizanor
Скачивания
3
Просмотры
265
Первый выпуск
Обновление
Рейтинг
0,00 звёзд Оценок: 0

Другие ресурсы пользователя Mizanor

shape1
shape2
shape3
shape4
shape7
shape8
Верх