VAC Ban Status v0.3

Тема в разделе "Плагины для AMX Mod X", создана пользователем Andrey, 26 апр 2009.

  1. Andrey

    Andrey Администратор

    Сообщения:
    3.234
    Симпатии:
    3.507
    VAC Ban Status v0.3

    Описание:
    Valve Anti-Cheat (сокращённо: VAC) — разработка компании Valve, для предотвращения использования игроками читов (нечестных приемов игры) Данная разработка является одним из компонентов Steam. Как только читер использует чит во время игры на защищённом сервере, информация об этом поступает на центральный сервер Valve. После этого спустя некоторое время аккаунт в системе Steam блокируется перманентно, без возможности разблокировки. Для определения чита, VAC следит, чтобы никакие программы не вмешивались в процессы игры. Если такое вмешательство будет зарегистрировано, то данные отправляются в Valve. Далее происходит сопоставление полученной информации с базой читов Valve. Если факт использования читов подтвержден, запускается обратный отсчет до блокировки аккаунта (от нескольких часов, до нескольких недель). Это необходимо для того, чтобы нельзя было точно определить, известен ли системе на данный момент конкретный чит или нет. Система реагирует только на вмешательство в процессы уже запущенной игры.
    Этот плагин использует эту информацию для принятия решения что нужно сделать с игроком (кикнуть, забанить или только записать в лог). Таким образом, администраторы сервера могут сделать запрет для тех, кто когда-либо использовал читы в играх Steam на любом движке.
    Это порт существующего sourcemod плагина: http://hlmod.ru/forum/showthread.php?t=77
    Наказание применяется к игроку когда его соотношение убийств/смертей достигает значения переменной cvar amx_vackdratio (по умолчанию 3.0).
    Соотношение не проверяется пока игрок не достигнет количества убийств установленное в переменной cvar amx_vackdminkills (по умолчанию 15).
    Когда автоматическая проверка включена, результаты проверки статуса сохраняются в хранилище, и будет оставаться там в течение значения переменной amx_vacexpiredays (по умолчанию 15) дней, так что если игрок повторно соединиться с сервером он не будет подлежать повторной проверке как минимум в течении количества дней установленных в amx_vacexpiredays.

    Использование:
    amx_vacban <name\steamid> - проверка VAC статуса у игрока с указанным ником
    amx_vacclearall - очистка всех записей в базе данных
    amx_vacclearnotbanned - очистка всех записей не имеющих VAC бана
    amx_vacremoveentry <name\steamid> - удалить запись о выбранном игроке
    amx_vacaddwhitelist <name\steamid> - добавить игрока в whitelist. Игрок не будет проверятся на статус бана.
    amx_vacremovewhitelist <name\steamid> - удалить всех игроков из whitelist
    amx_vacquery <name\steamid> - запрос в базу данных о VAC ban статусе игрока

    VAC Ban Status конфигурационный файл:
    vbs_autocheck 1 - включение/выключение автоматической проверки (по умолчанию 1)
    vbs_vaccheck 0 - проверка игрока при подключении (0) или при заходе в одну из команд (1) (по умолчанию 0)
    vbs_expiredays 15 - количество дней до повторной проверки статуса игрока, если статус бана положительный то проверка в дальнейшем больше не осуществляется (по умолчанию 15)
    vbs_punishment 0 - метод наказания из предложенных (по умолчанию 0):
    • 0 = запись лога
    • 1 = Кик с сервера
    • 2 = Кик и бан по Steam ID
    • 3 = Кик и бан по IP
    • 4 = Кик с занесением в AMX ban
    • 5 = Shoot blanks
    • 6 = Только кик [KD Ratio]
    • 7 = Кик и бан по Steam ID [KD Ratio]
    • 8 = Кик и бан по IP [KD Ratio]
    • 9 = Кик с занесением в AMX ban [KD Ratio]
    • 10 = Shoot blanks [KD Ratio]
    vbs_notifyflag "d" - игроки с указанным флагом будут получать предупреждения об обнаружении забаненного VAC игрока (по умолчанию d)
    vbs_sockettimeout 5 - время ожидания соединения с серверами Valve в секундах для проверки статуса (по умолчанию 5)
    vbs_kdratio 3 - минимальное соотношение убийств/смертей для применения к нему наказания
    vbs_kdminkills 15 - минимальное количество убийств после которых выполняется предыдущий пункт (т.е. наказание игрока) (по умолчанию 15)
    vbs_bantime 0 - время бана для наказаний включающих в себя бан (по умолчанию 0 - перманент)

    Требуемые модули:
    Fun
    nVault
    Sockets

    Оригинал
    Скачать

    Старые версии:
    Версия 0.2 Скачать
     

    Вложения:

  2. Andrey

    Andrey Администратор

    Сообщения:
    3.234
    Симпатии:
    3.507
    Ответ: VAC Ban Status v0.3

    Обновлен до версии 0.3
     
  3. jonasltu

    jonasltu

    Сообщения:
    25
    Симпатии:
    10
    на nosteam сервере c dproto работает ?
     
  4. Andrey

    Andrey Администратор

    Сообщения:
    3.234
    Симпатии:
    3.507
    да