Ultra Core Protector - это бесплатная античитерская клиент-сервер программа для защиты сервера от недобросовестных игроков.
Текущая версия: 8.1 (от 13.10.13)
- Установка для HL1:
- Для работы античита на сервере должен быть установлен AMX Mod X последней версии
1) Скопировать ucp.amxx в директорию addons/amxmodx/plugins/
В addons/amxmodx/configs/plugins.ini добавить строчку ucp.amxx
2) Скопировать ucp.cmd в корневую директорию мода игры, где liblist.gam
3) Скопировать banlist.txt, config.cfg, cvarlist.txt, detectlist.txt и filelist.txt в директорию addons/amxmodx/configs/ucp/
4) Скопировать ucp.txt в директорию addons/amxmodx/data/lang/
5) Также на сервере должен быть установлен и включен модуль sockets_amxx.dll, он входит в стандартный дистрибутив AMX MOD X
Если у Вас на сервере установлен модуль dproto ниже версии 0.4.8, то для совместимости с античитом, необходимо в его конфиге dproto.cfg найти строку ValidInfoFields_Engine и добавить в конец строки \*ucp_id (для коректного отключения VAC необходимо чтобы версия dproto была не ниже 0.9.86)
- Установка для HL2:
- Для работы античита на сервере должен быть установлен SourceMod последней версии и модуль Socket (Скачать)
1) Скопировать ucp.smx в директорию addons/sourcemod/plugins/
2) Скопировать ucp.cmd в корневую директорию мода игры, где gameinfo.txt
3) Скопировать banlist.txt, config.cfg, cvarlist.txt, detectlist.txt и filelist.txt в директорию cfg/ucp/
4) Скопировать ucp.phrases.txt в директорию addons/sourcemod/translations/
Чтобы автоматически установить и запустить античит у игроков заходящих без античита, необходимо добавить строку
<a href="../cstrike/ucp.cmd">Установить</a> в основной motd.txt серверной части. После того как игрок кликнет на ссылку Установить, игра выгрузиться и запуститься через античит. Также следует предупредить игроков, чтобы и впредь запустить игру с античитом, необходимо запустить игру с файла ucp.exe из корневой директории игры.
- Предназначения файлов:
- config.cfg - файл конфигурации античита.
banlist.txt - идентификаторы забаненных юзеров.
ucp.cmd - оригинальный файл текущей клиентской части, служит для идентификации и автообновления.
filelist.txt - список файлов для проверки с теми, что на сервере. Ни больше 100 строк.
cvarlist.txt - список квар, значения которых выставляются принудительно. Ни больше 50 строк.
ucp.txt - серверные сообщения на разных языках для HL1.
ucp.phrases.txt - серверные сообщения на разных языках для HL2.
detectlist.txt - список сигнатур нежелательного ПО на стороне клиента. Ни больше 50 строк. Синтаксис:
Вид поиска
[P] - искать по названию процесса
[W] - искать по классу окна
[S] - искать по названию драйвера (.sys)
[D] - искать по дескриптору драйвера
[L] - искать по локальному размеру памяти модуля (ucp_info 1 в консоле игры, и вся информация о модулях запишется в .dbg файл)
Действия
[M] - показывать сообщение
[K] - выгрузить процесс
- bsod
Пример
[W][K]viral
[W][B]ollydbg
[D][M]ntice.sys Need close SoftIce and restart PC
- Команды & квары:
- 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").
0 - будет читать файл из директории по умолчанию.
ucp_version - показывает текущую версию античита.
ucp_who - показывает список игроков на сервере.
ucp_who_mode [0/1] - вкл/выкл доступа к команде ucp_who (По умолчанию "0").
0 - командой ucp_who могут пользоваться только администраторы
1 - командой ucp_who могут пользоваться все игроки
ucp_screen [nick/userid] [1/time in sec] - снимает скриншот с игрока и отправляет на сервер в формате jpg по выбранному протоколу. Второй параметр может быть 1 или больше 60.
1 - смотреть скриншоты не выходя из игры (работает только в режиме приёма скринов через HTTP)
time in sec - снимает скриншот с данного игрока по заданному интервалу времени (посекундно), минимальная периодичность должна быть не ниже 60 секунд
ucp_autoscreen [time in sec/0] - снимает скриншот с игрока по заданному интервалу времени (посекундно). Минимальная периодичность должна быть не ниже 60 секунд (По умолчанию "0").
ucp_screenall - снимает скриншоты со всех игроков почти одновременно.
ucp_mode [0/1] - вкл/выкл плагина античита без перезапуска сервера (По умолчанию "1").
0 - плагин выключен
1 - плагин включен
ucp_checkfile_mode [0/1/2] - вкл/выкл проверки файлов из filelist.txt (По умолчанию "1").
0 - опция выключена
1 - опция включена, при нахождении неоригинальных файлов удаляет их и кидаю новую
2 - опция включена, при нахождении неоригинальных файлов выгружает игру с сообщением, что необходимо переустановить игру
ucp_upload_mode [FTP/HTTP] - протокол, по которому будут отправлены скрины на сервер (По умолчанию "FTP").
FTP - File Transfer Protocol
HTTP - HyperText Transfer Protocol
ucp_upload_host [address/+] - HOST или IP адрес сервера куда будут отправлены скрины (без www, http:// и ftp://), если http или ftp сервер находится на том же сервере, что и сама игра, и у сервере есть внутренний и внешний адрес, то лучще задать вместо адреса знак "+", в этом случае скрины с внешних игроков будут отправляться на внешний адрес сервера, а с внутренних на внутренний.
ucp_upload_port [number] - PORT сервера.
ucp_upload_user [login] - логин для идентификации на FTP сервере.
ucp_upload_pass [password] - пароль для идентификации на FTP сервере.
ucp_upload_path [path] - директория или php скрипт, куда будут закачиваться скриншоты.
ucp_cpurl [http url/0] - возможность показывать свой баннер в поле Content hosting provided by: при соединении к серверу (По умолчанию "0", т.е. опция выключена). Необходимо создать html файл, например cs.html, записать туда следующий код:
<body topmargin="0" leftmargin="0" marginwidth="0" marginheight="0" style="margin: 0px" bgcolor="#000000">
<html>
<a href="http://ваш адрес"><img border="0" src="cs.jpg"></a>
</html>
</body>
где cs.jpg Ваш баннер с размерами 340х56. Затем залить cs.html, cs.jpg на свой http сервер
и указывать тут [url="http://c-s.net.ua/url?u=http%3A%2F%2F%C2%E0%F8"]http://Ваш[/url] адрес/cs.html
ucp_detect_mode [0/1] - вкл/выкл сканирования нежелательного ПО на стороне игрока (По умолчанию "1").
0 - проверка выключена
1 - проверка включена
ucp_detect_time [0/time in sec] - интервал в секундах для сканирования нежелательного ПО с начала входа игрока (По умолчанию "0", т.е. сканируется только при входе на сервер).
ucp_link [url] - ссылка на античит, которую будет показывать при кик-сообщении.
ucp_redirect_mode [0/1] - вкл/выкл функции перенаправления игроков зашедших без античита (По умолчанию "0", т.е. функция отключена).
0 - перенаправление выключена
1 - перенаправление включена
ucp_redirect_wan [HOST/IP] - внешний адрес сервера, куда будут перенаправлены игроки без античита зашедшие из интернета.
ucp_redirect_lan [HOST/IP] - локальный адрес сервера, куда будут перенаправлены игроки без античита зашедшие из внутри сети.
ucp_monitor [0/1] - вкл/выкл функции отправки данных сервера на официальный сайт античита (По умолчанию "1", т.е. функция включена).
ucp_precache [0/1] - вкл/выкл функции отправки файла ucp.cmd к игроку при соединении. Данный файл служит для полуавтоматической установки\обновления античита. (По умолчанию "1", т.е. функция включена).
ucp_fastkick [0/1] - вкл/выкл функции быстрого кика игроков соединившихся без античита. (По умолчанию "0", т.е. функция отключена).
noucp_mode [0/1] - вкл/выкл функции захода на сервер без античита. Без античита смогут бегать на сервере, но могут наносить урон только тем, кто так-же играет без античита. (По умолчанию "0", т.е. функция отключена) (только для HL1).
ucp_id_mode [1/0] - вкл/выкл функции допуска 2-х и более игроков на сервер с одинаковым UCP ID. (По умолчанию "1", т.е. функция включена и нельзя зайти на сервер, если там уже присутствует игрок с таким же UCP ID)
- Дополнения:
Скачать тут: [url="http://c-s.net.ua/url?u=http%3A%2F%2Fucp-anticheat.ru%2Faddons.html"]http://ucp-anticheat.ru/addons.html[/url]
- Список изменений:
- 13.10.13 Новая версия UCP 8.1
* Совместимость с Windows 8.1
16.07.13 Обновление UCP 8.0.1 только для HL2
HL2. Исправлена совместимость с последним rev-эмулятором на Win 7
HL2. Так как игры стала реже обновляться, возобновлена проверка файлов (.dll)
HL2. Античит совместим только с последним билдом (5337) и 34-м патчем (3945)
30.06.13 Новая версия UCP 8.0 via J.P.
* Добавлена возможность рекламировать свой ресурс в консоле игры
* Добавлена поддержка нового rev-эмулятора
HL1. Поддержка последнего билда (6027)
HL1. Исправлена система снятия скринов
HL2. Поддержка последнего билда (5337)
HL2. Частично изменена система детекта матхаков
HL2. Исправлен один баг в игре
03.04.13 Новая версия UCP 7.9
HL1. Поддержка последнего билда (5999)
HL2. Изменён способ снятия скринов
HL2. Исправленые проблемы с текстурами на некоторых картах
HL2. Исправлен вылет игры на некоторых сборках
HL2. Исправлен один баг в игре
09.12.12 Обновление UCP 7.8.3 только для HL2
HL2. Исправлен вылет игры на некоторых сборках
HL2. Исправлен один баг в игре
25.10.12 Обновление UCP 7.8.2 только для HL2
HL2. Проверка файлов с расширением CTX
HL2. Исправлена проблема падения на некоторых эмуляторах
HL2. Добавлена функция блокировки кваров со стороны сервера
HL2. Укреплена защита на 34-ом патче
09.10.12 Новая версия UCP 7.8
* Добавлена поддержка Windows 8 x86 и x64
HL2. Исправлены проблемы с запуском игры
HL2. Совместимость с последним билдом 5066
30.08.12 Новая версия UCP 7.7
* Решена проблема связанная с совместимостью nVidia Optimus
* Добавлена опциональная возможность входа на сервера с включённым VAC
* Усовершенствован поиск запрещённых утилит
HL1. Исправлены беспричинные кики при соединении или смене карты
HL1. Теперь смена ника с префиксом [NO-UCP] не отразиться в конфиге
HL1. Добавлена поддержка моделей игроков ESL и ESWC
HL2. Совместимость с последним билдом 5028
HL2. Укреплена защита античита
HL2. Блокировка команды r_drawothermodels
HL2. Добавлена поддержка текстур Zombie Riot
HL2. Добавлена поддержка мода Team Fortress 2
HL2. В текущей версии не работает обратная совместимость
29.05.12 Новая версия UCP 7.6
* Исправлен ложный детект CyberAdmin5 и TORNADO Source Panel
* Изменена система идентификации (в текущей версии не будет работать обратная совместимость)
* Добавлена команда для снятия скринов со всех игроков почти одновременно (ucp_screenall)
* Возможность поставить снятие скринов по интервалу только на указанного игрока (ucp_screen nick 60)
* Частичная модификация процедуры автообновления
HL1. Поддержка NO-UCP режима, с возможностью наносить урон только тем, кто так-же играет без античита (noucp_mode 1\0)
HL1. Поддержка модуля MetaHook 3.0
HL2. Усовершенствованы способы борьбы с изменением текстур
30.03.12 Новая версия UCP 7.5
* Окончательный блок песочницы Sandbox
* Добавлено еще 2 метода удалённого обнаружения
HL2. Исправлены скрины на последнем протоколе
HL2. Исправлены безпочвенные суицидальные наклонности
HL2. В базу добавлены текстуры новых моделей
14.01.12 Новая версия UCP 7.4 FIX 1
* Исправлена проблема с win7x86 на стиме
* Исправлено долгое ожидание при включенном мониторе, когда хостинг не доступен
* Добавлен новый серверный квар ucp_fastkick для быстрого кика безбилетников
* Версия плагина прикреплена к версии ucp.cmd
* Теперь банлист будет отображается задом наперед
02.01.12 Новая версия UCP 7.4
* Заблокированы NO-UCP плагины
* Поддержка Steam Community
HL1. Новая система защиты от читов, которые не внедряются в процесс игры
HL1. Поддержка модуля MetaHook 2.1
HL2. Добавлены базу текстуры карты de_maya
11.11.11 Новая версия UCP 7.3
* Добавлен новый квар ucp_precache для вкл/выкл отправки файла ucp.cmd
HL1. Укреплена защита на 64-битных системах
HL2. В базу добавлены новые текстуры моделей игроков
01.11.11 Новая версия UCP 7.2
* Обратная совместимость версий
* Исправлено ложное срабатывание на Remote Desktop Connection
* Исправлена проблема с одинаковыми ID
HL1. Исправлено зависание на Half-Life
HL2. Улучшена поддержка некоторых сборок CSS
HL2. Разрешены спреи с прозрачным фоном
HL2. Поддержка мода Adrenaline Gamer 2
HL2. Добавлены текстуры paintball в базу
HL2. Укреплена защита античита
HL2. Больше не поддерживает модуль name_enabler.dll, т.к. модифицирует движок игры
16.10.11 Новая версия UCP 7.1
* Античит больше не будет показывать ошибку "Modificated version windows"
* Теперь чтобы запустить в отладочном режиме вместо "+" необходимо указать "*"
HL1. Исправлена проблема "Failed to initalize authentication interface. Exiting..." на Win7x86
HL1. Поддержка модуля MetaHook 2.0
HL1. Улучшена система защиты античита
HL2. Усовершенствованы методы борьбы с матхаком
HL2. Поддержка последнего билда 4724
14.08.11 Новая версия UCP 7.0
* Добавлены в базу сигнатуры новых d3d9.dll
* Теперь файлы проверяются с небольшим интервалом во избежание переполнения канала связи
* Автоматическая отправка данных в мониторинг через 58 мин, если карта не сменилась
* Добавлен новый серверный квар ucp_who_mode
HL1. Поддержка последней версии revEmu
HL2. Исправлена ошибка для мода Deathmatch
MU. Блокировка MuProxy
MU. Античит больше не поддерживает версии main.exe ниже 1.4.10
16.06.11 Новая версия UCP 6.9
* Названия серверов в мониторе теперь будут отображаться корректно
* Возможность задать номер ядра, на котором будет работать античит (способствует увеличению FPS)
* Добавлены в базу сигнатуры новых d3d9.dll
* Sandboxe добавлен в список запрещённых программ
HL1. При инсталяции, если уже установлен Unicode Patch, галочка с "установить билд 4554" автоматически снимается
HL1. В cvarlist.txt для блокировки добавлен lightgamma 2.5
18.05.11 Новая версия UCP 6.8
* Теперь данные с UCP сервера будут отправлятся на сайт в раздел "Монитор"
* Добавлен новый квар ucp_monitor
HL1. Усовершенствована система защиты античита
HL2. Улучшена поддержка последней версии CSS
HL2. Поддержка мода Deathmatch
HL2. Автоматическая замена binkw32.dll
25.03.11 Новая версия UCP 6.7
* Поддержка d3d9.dll из Win 7 sp1
HL2. Автоматическое копирование steamclient.dll из bin в корень игры
08.02.11 Переезд на новый хостинг и исправление некоторых багов на форуме
18.12.10 Новая версия UCP 6.6
* Поддержка последней версии ucp_menu
* В ucp_who будет отабражаться и ucp id в формате steam id'a
* При запуске лицензионной версии игры без предварительного запуска стима выдаст соответствующее сообщение
HL1. Поддержка DUDe сборки
HL1. Поддержка unicode patch
HL1. Улучшена процедура удаления лишних файлов
HL1. Теперь античит будет работать только на 4554 билде
HL1. Native функции get_user_build больше не существует
HL1. Возможность установить необходимые игровые файлы от билда 4554 во время инсталяции античита
HL2. Исправлено автообновление (будет работать со следующей версии)