Bypass Guard

amxx core Bypass Guard 1.1.14 (ML)

Нет прав для скачивания
Версия Дата выхода Скачиваний Оценка
1.1.14 (ML) 76 0.00 звёзд 0 оценок
1.1.14 78 0.00 звёзд 0 оценок
1.0.10 70 0.00 звёзд 0 оценок
● Переработка плагина на работу с сервисом ip-api.com (теперь не нужно регистрироваться и получать ключ)
● Переход на модуль gRIP (отказ от модулей whois, curl, json)
● Упразднение работы с долгим кешем (СУБД)
● Добавлен квар 'bypass_guard_country_check_mode' с тремя режимами работы:
0 - не проверять страну
1 - проверять по белому списку
2 - проверять по чёрному списку
● Плагин стал проще и быстрее (упразднено более тысячи строк)
● Обратите внимание, изменилось имя исходного файла (bypass_guard_iphub.sma -> bypass_guard.sma)
● Изменилась схема работы плагина, проверка на proxy/vpn теперь выполняется до проверки страны
● Пересмотрен функционал доступных команд, см. раздел 'Установка и настройка' в офф. топике
Добавлен учёт кода возврата "неправильный ключ". Ранее учитывалось только отсутствие ключа.
Обновление является не обязательным.
В: Я ввожу ключ с iphub.info, но в ERROR.log пишет ошибки, PROXY_CHECK.log не создаётся вообще, а файлы в data/bypass_guard содержат {"error":"Invalid API key (4)"}
О: Если вы используете перевочик для сайтов, учтите, что он может искажать ключ при переводе страницы. В любом случае, перед тем, как создавать тему с просьбой о помощи, сравните визуально ключ на сайте и ключ в конфиге. Они должны быть идентичны, включая регистр символов.
Добавлено:
● Добавлен квар 'bypass_guard_immunity_flags'. Игроки, имеющие любой из перечисленных в его значении флагов, пропускаются на сервер без каких-либо проверок (аналогично иммунитету по SteamID). Внимание! При использовании данного квара (т.е. когда его значение не "") проверка наличия иммунитета через квар 'amx_default_access' отключается!
● В описание плагина добавлены секции "Вопрос-Ответ" и "О лог-файлах".
Удалено:
● Прекращена поддержка AMXX 183, теперь плагин требует AMXX 190+
Исправлено:
● Потенциальное исправление падений сервера для тех, у кого они наблюдаются
● Исправление невозможности ввода нестандартного SteamID (STEAM_/VALVE_ + 2 цифры до ':') для команды 'bg_allow_steamid'
● Исправление ряда незначительных ошибок

-------------------------

Внимание! Новый квар не будет добавлен в конфиг автоматически. Вам необходимо добавить его самостоятельно:
Код:
// Allow players with any of specified flags to join without checks
// If value is non-empty, standart immunity by absence of 'amx_default_access' flag will be disabled
// -
// Default: ""
bypass_guard_immunity_flags ""
  • Добавлен учёт отсутствия квара 'amx_default_access', спасибо w0w
  • Пофикшен баг с пустым выводом команды 'bg_status', спасибо Nordic Warrior
  • Хранение статуса IP-адресов переведено на SQL (не забудьте прописать sqlite или mysql в 'configs/modules.ini'). Спасибо fantom.
  • Добавлены квары 'bg_sql_'. Рекомендуется удалить конфиг в 'configs/plugins', дабы он пересоздался.
  • Добавлен квар 'bg_divide_logs_by_month'
  • Для команды 'bg_get_as_by_ip' добавлен вывод страны
  • Добавлена команда 'bg_check_ip', позволяющая проверить IP-адрес на причастность к Proxy/VPN
  • Улучшена информативность поля "тип доступа" для команды 'bg_status', логов 'ALLOW.log', 'DENY.log', и 'PROXY_CHECK.log'
  • Исправление выявленных недочётов в логике работы проверок
  • Отдельная благодарность за подсказки: fl0wer, Sonyx, bionext
  • Нравится
Реакции: Алексеич
Сверху Снизу