Установка на HL1
Скопировать ucp.amxx в директорию addons/amxmodx/plugins/
В addons/amxmodx/configs/plugins.ini добавить строчку ucp.amxx
Скопировать ucp.wad в корневую директорию мода игры, где 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 Установка на HL2
Скопировать ucp.smx в директорию addons/sourcemod/plugins/
Скопировать ucp.wad в корневую директорию мода игры, где gameinfo.txt
Скопировать banlist.txt, config.cfg, cvarlist.txt и filelist.txt в директорию cfg/ucp/
Скопировать ucp.phrases.txt в директорию addons/sourcemod/translations/
Примечание
Чтобы со steam клиентов смогли заходить на сервер, необходимо отключить VAC, для этого необходимо добавить ключ -insecure в строку запуска серверной части.
Предназначения файлов
config.cfg - файл конфигурации античита.
banlist.txt - идентификаторы забаненных юзеров.
ucp.wad - оригинальный файл текущей клиентской части, служит для идентификации и автообновления.
filelist.txt - список файлов для проверки с теми что на сервере. Ни больше 100 строк.
cvarlist.txt - список квар, значения которых выставляются принудительно. Ни больше 50 строк. (по умолчанию список квар для Counter-Strike). (Только для HL1)
ucp.txt - серверные сообщения на разных языках для HL1.
ucp.phrases.txt - серверные сообщения на разных языках для HL2.