- Поддерживаемые игры
-
- Counter-Strike
Описание
Плагин проверяет IP игроков на предмет Proxy/VPN с помощью сервиса
Плагин при подключении игрока, проверяет его ip адрес на наличие работы VPN. Если это подтверждается, то игрока кикает с причиной из CFG плагина. Все проверенные игроки добавляются в локальную базу данных, для защиты от постоянных повторных запросов, в течении 7 дней, потом будет повторная проверка.
Тестировался на
Требования
Файлы конфигурации модулей и плагинов
В
В
Установка / конфигурация
В каталоге
Если файлов нет — плагин создаст их с дефолтными значениями при первом запуске.
Локальная база данных
Плагин хранит данные в sqlite-файле по пути:
Файл создаётся автоматически при первом старте плагина.
Команды
Примечания по логам и отладке
Исходники
GitHub — Nekromio/check_vpn
Контакты
Плагин проверяет IP игроков на предмет Proxy/VPN с помощью сервиса
proxycheck.io и ведёт локальную базу данных результатов.Плагин при подключении игрока, проверяет его ip адрес на наличие работы VPN. Если это подтверждается, то игрока кикает с причиной из CFG плагина. Все проверенные игроки добавляются в локальную базу данных, для защиты от постоянных повторных запросов, в течении 7 дней, потом будет повторная проверка.
Тестировался на
- amxmodx-1.9.0-git5235
Требования
- Расширение gRIP — версия
0.1.5-betaили совместимая.
Сборки: Release 0.1.5-beta · In-line/grip - Расширение SqLite —
sqlite_amxx_i386(устанавливается по стандарту AMX Mod X).
Файлы конфигурации модулей и плагинов
В
addons/amxmodx/configs/modules.ini должны присутствовать строки:
C-подобный:
grip
sqlite
В
addons/amxmodx/configs/plugins.ini должна присутствовать строка:
C-подобный:
check_vpn.amxx
Установка / конфигурация
В каталоге
addons/amxmodx/configs/ плагин использует (и при отсутствии создаёт) три файла:check_vpn.cfg— основные настройки плагина (обязательно укажите свой API-ключ).
Регистрация и получение ключа: https://proxycheck.io/v2/check_vpn_white_id.ini— список SteamID (или идентификаторов), игроки которых не будут проверяться.check_vpn_white_ip.ini— список IP-адресов, которые не будут проверяться.
Если файлов нет — плагин создаст их с дефолтными значениями при первом запуске.
Локальная база данных
Плагин хранит данные в sqlite-файле по пути:
C-подобный:
/addons/amxmodx/data/sqlite3/check_vpn.sq3
Команды
amx_checkvpn_reload— перезагрузить белые списки (reload white-lists).
Примечания по логам и отладке
- Убедитесь, что расширение
gripзагружено раньше, чемcheck_vpn.amxx. - Если видите ошибки, связанные с JSON-парсингом, проверьте ответ от API и версию gRIP.
Исходники
GitHub — Nekromio/check_vpn
Контакты
- VK: ВКонтакте | ВКонтакте
- Telegram: SourcePawn
- Требования
-
grip
sqlite
- Команды
-
amx_checkvpn_reload— перезагрузить белые списки (reload white-lists).
- Установка
-
Обязательно регистрируемся на https://proxycheck.io/v2/ и вводим свой API ключ в конфиг плагина