CSXGuard v2 - модификация для Counter-Strike 1.6, позволяющая получить больший контроль над игрой и улучшить ее производительность.
CSXGuard распространяется с открытым исходным кодом.
Возможности:
- блокировка команд, поступающих с сервера (motd_write, setinfo, spk и др.); сервер не сможет изменить вам GameMenu, "сломать" вам CS и поменять значения переменных в вашем клиенте.
- блокировка MOTD-окон (сервер не сможет отправить вам вредоносное ПО через MOTD).
- блокировка QCC-сообщений (сервер не сможет определить значение ваших переменных).
- снятие лимита на переменные cl_updaterate и ex_interp; возможность автоматической или ручной корректировки интерполяции при снятом лимите.
- снятие различных лимитов на максимальное количество FPS (100 FPS с developer = 0; верхняя граница в 1000 FPS; 30 FPS при подсоединении к серверу).
- снятие блокировки определенных alias'ов на клиентах с 48 протоколом; эмуляция команды "special".
- контроль над переадресацией команд (обход KZ-детекторов, xHack-детекторов и др.)
- контроль над валидацией файлов (блокировка определенных ресурсов и блокировка определенных файлов, проходящих через motd_write; исправление эксплойта, при котором сервер может изменять запрещенные файлы на клиенте). Для блокировки используется простой скриптовый язык с поддержкой 7 различных команд. Имеется возможность переназначения максимальной длины расширения файла.
- снятие запрета на изменение переменных с флагом "FCVAR_SPONLY" (gl_wireframe, s_show, chase_active и др.)
- снятие запрета на установку/изменение значений LocalInfo, начинающихся на "*".
- отключение проверки значений некоторых переменных (r_drawentities, r_fullbright и др.)
- устранение ошибки "startmovie only during demo playback allowed".
- расширенный голосовой интерфейс; возможность блокировки голосовых сообщений от определенных клиентов.
- возможность автоматического отображения консоли при загрузке игры.
- возможность ведения цветных логов в консоли.
Требования:
CSXGuard работает на любой версии Counter-Strike (включая Steam) и на любом видеорежиме.
Установка:
- Скопируйте "CSXGuard.dll", "CSXGuard.asi" и "CSXGuard.ini" в корневую папку Counter-Strike (туда же, где находится hl.exe).
- Запустите Counter-Strike; при успешной подгрузке вы увидите сообщение в консоли.
Вы можете использовать и другие способы подгрузки (например, PerX Injector), но файл CSXGuard.ini должен находится в корневой папке с игрой (или же в папке cstrike).
Настройка:
Все параметры с комментариями к ним находятся в конфигурационном файле (CSXGuard.ini).
Команды:
- csx_debug: отображение отладочной информации и адресов процедур/функций.
- csx_showcvars: отображение значений всех переменных.
- csx_setcvar <name> <value>: изменение значения определенной переменной; может применяться не ко всем переменным.
- special (только на клиентах с 48 протоколом и при EmulateSpecialAlias = True): активация alias'а "_special". Имеет тот же смысл, что и "special" на клиентах с 47 протоколом.
Возможные проблемы:
- CSXGuard не работает: Отключите CSXGuard (удалите файл CSXGuard.asi из корневой папки игры); введите в консоли команду "version" и скопируйте результат на форум. Если CSXGuard отображает какую-либо ошибку, то скопируйте текст ошибки на форум.
- Сервер не может записывать *.dem-файлы на вашем клиенте: Уберите команды "record" и "stop" из списка "Commands" в конфигурационном файле.
- Не воспроизводятся звуки "Double Kill", "Triple Kill" и др.: Уберите команды "spk" и "speak" из списка "Commands" в конфигурационном файле.
- Не отображается "/top15" и др.: Установите параметр "BlockMOTD" в значение "False".
- Не работает переадресация (AMXX Simple Redirection): Уберите команду "connect" из списка "Commands" в конфигурационном файле.
- CSXGuard отображает ошибку "Missing CSXGuard.ini": Скопируйте файл "CSXGuard.ini" в корневую папку игры. Если это не помогает, то скопируйте "CSXGuard.ini" в папку "cstrike".
СКАЧАТЬ: http://rghost.ru/38797732
Сообщение отредактировал s1995: 12 Ноябрь 2012 - 21:56