Ultra Core Protector 6

директорії

Функціонал:

  • Блокування сторонніх бібліотек
  • Блокування віддалених потоків
  • Перевірка системних функцій щодо перехоплення
  • Знаходження та вивантаження сторонніх заборонених утиліт (reddot, antirecoil, aim тощо)
  • Примусове виставлення 32-бітної кольоровості
  • Видалення всіх зайвих файлів із кореневої директорії гри (де знаходиться hl.exe)
  • Перевірка контрольних сум ігрових бібліотек, карт та моделей гравців
  • Можливість запуску гри із зазначеним пріоритетом
  • Система банів за номером ідентифікатора заліза клієнта
  • Можливість зняття скринів з наступним надсиланням на вказаний ftp/http сервер
  • Автооновлення клієнтської частини через процес гри
  • Відлагоджувальний режим роботи клієнтської частини для швидкого виявлення проблем
  • Перевірка файлів за заданим списком
  • Примусове виставлення значень квар за списком
  • Список блокованих команд: alias fullupdate wait stopsound developer bind mwheelup "..+duck.." bind mwheeldown ". .+duck.." bind .. "exec . cfg"

    - Встановлення та налаштування сервера античита:

    • Скопіюватиucp.amxx до директоріїaddons/amxmodx/plugins/
    • Уaddons/amxmodx/configs/plugins.ini додати рядокucp.amxx
    • Скопіюватиucp.cmd в кореневу директорію мода гри, деliblist.gam
    • Копіюватиbanlist.txt, config.cfg, cvarlist.txt таfilelist.txt до директоріїaddons/amxmodx/configs/ucp/
    • Копіюватиucp.txt до директоріїaddons/amxmodx/data/lang/
    • Якщо на сервері встановлено модульdproto, то для сумісності з античитом, необхідно в його конфізіdproto.cfg знайти рядокValidInfoFields_Engine і додати в кінець рядка\*ucp_id

    • Копіюватиucp.smx до директоріїaddons/sourcemod/plugins/
    • Скопіюватиucp.cmd в кореневу директорію мода гри, деgameinfo.txt
    • Копіюватиbanlist.txt, config.cfg, cvarlist.txt таfilelist.txt до директоріїcfg/ucp/
    • Копіюватиucp.phrases.txt до директоріїaddons/sourcemod/translations/

    • Щоб зі steam клієнтів змогли заходити на сервер, необхідновідключитиVAC, для цього необхідно додати ключ-insecure у рядок запуску серверної частини.
    • Щоб автоматично встановити та запустити античит у гравців, які заходять без античита, необхідно додати рядокВстановити до основноїmotd.txt серверної частини. Після того, як гравець клікне на посиланняВстановити, гра вивантажитися і запуститися через античит. Також слід попередити гравців, щоб і в батіг запустити гру з античитом, необхідно запустити гру з файлу ucp.exe з кореневої директорії гри.

    config.cfg - файл конфігурації античита.banlist.txt - ідентифікатори забанених користувачів.ucp.cmd - оригінальний файл поточної клієнтської частини, що служить для ідентифікації та автооновлення.filelist.txt - список файлів для перевірки з тими, що на сервері. Не більше 100 рядків.cvarlist.txt - список квар, значення яких виставляються примусово. Не більше 50 рядків. (за замовчуванням список квар для Counter-Strike). (Тільки для HL1)ucp.txt - серверні повідомлення різними мовами для HL1.ucp.phrases.txt - серверні повідомлення різними мовами для HL2.

    ucp_ban[nick/userid] [time in mins (optional)][reason(optional)] - забанює на локальному сервері гравця за унікальним ідентифікатором комп'ютера. Якщо час бана не вказано, або вказано 0, то банить навічно.

    ucp_banid[id] [time in mins (optional)][reason (optional)] - ставить бан на локальному сервері за введеним ідентифікатором. Якщо час бана не вказано, або вказано 0, то банить навічно.

    ucp_unban[id] - знімає бан на локальному сервері за введеним ідентифікатором.

    ucp_banlist - показує таблицю забанених ідентифікаторів.

    ucp_banlist _file[full file name/0] - шлях до файлу, де зберігаються ідентифікатори забанених користувачів (За замовчуванням "0") .

    ucp_version - показує поточну версію античита.

    ucp_who – показує список гравців на сервері.

    ucp_screen[nick/userid][1] - знімає скріншот з гравця та відправляє на сервер у форматі jpg за вибраним протоколом. Другий параметр потрібен лише в режимі HTTP, щоб подивитися скріншот, не виходячи з гри.

    ucp_autoscreen[time in sec/0] - знімає скріншот із гравця за заданим інтервалом часу (посекундно). Мінімальна періодичність повинна бути не нижче 60 секунд (за замовчуванням "0").

    ucp_mode[0/1] - вкл/викл плагіна античита без перезапуску сервера (За замовчуванням "1").

    0 - плагін вимкнений 1 - плагін включений

    ucp_checkfile_mod e[0/1/2] - вкл/викл перевірки файлів із filelist.txt (За замовчуванням "1").

    0 - опція вимкнена 1 - опція включена, при знаходженні неоригінальних файлів видаляє їх і кидаю нову 2 - опція включена, при знаходженні неоригінальних файлів вивантажує гру з повідомленням, що необхідно перевстановити гру

    ucp_upload_mode[FTP/HTTP/LOCAL] - протокол, за яким будуть відправлені скрини на сервер (За замовчуванням "FTP").

    FTP - File Transfer Protocol HTTP - HyperText Transfer Protocol LOCAL - передати скрини на локальний сервер (має бути встановлений плагін UCP Screen Uploader)

    ucp_upload_user[login] - логін для ідентифікації на сервері FTP.

    ucp_upload_pass[password] - пароль для ідентифікації на сервері FTP.

    ucp_upload_path[path] - директорія або php скрипт, куди закачуватимуться скріншоти.

    ucp_build[build number/0] - номер або номери білдів, з яких дозволяється входити на сервер (За замовчуванням "0", тобто опція вимкнена). Можна вказувати як один білд "4156" так і кілька "3779; 3939; 3248; 3266". Античит дізнається такі білди:

    [HL1] 2834, 3147, 3210, 3248, 3266, 3329, 3382, 3647, 3779, 3939, 4156, 4381, 4554 [HL2] 3048, 34 5

    ucp_cpurl[http url/0] - можливість показувати свій банер у полі Content hosting provided by: при з'єднанні з сервером (За замовчуванням "0", тобто опція вимкнена). Необхідно створити html файл, наприклад cs.html, записати туди наступний код:

    Примітка: Клієнт античита і клієнт гри знаходяться в одній оболонці. Серверна частина античита є кроссплатформенною, оскільки складається тільки з плагіна.