Защита Counter-Strike 1.6 от рекламы и спама

В статье "Как убрать рекламу в CS" мы рассказывали как убрать рекламу в КС 1.6 из конфига и меню игры, но наглость администрации при раскрутке собственного сервера не имеет границ, поэтому они видоизменяют наш клиент как хотят без вопросов, хотим мы того или нет. В этой статье мы расскажем, как навсегда защитить Counter-Strike 1.6 от произвола игровых серверов. Раз и навсегда избавиться от рекламы и спама, изменения конфигов и меню.
Практически единственное и правильное решение, что нам нужно для полноценной защиты, это установить протектор, например CSXGuard.
Протектор - это плагин для Counter-Strike 1.6, который предназначен для защиты игры от рекламы и спама, нежелательных вредных команд, таких как "bind", "alias", изменения конфигов, изменения меню и скачивания .dll файлов и проникновения вирусов.
Защита файлов Counter-Strike 1.6:
Если вы не хотите устанавливать протектор, вы можете защитить игру другим способом, необходимо запретить изменять некоторые файлы. Для этого нужно выставить нужным файлам атрибут "Только чтение".
1) Скачайте Counter-Strike 1.6 ReadOnly Protector: CS_ReadOnly_Protector.bat [1,48 Kb] (cкачиваний: 510) ;
2) Скопируйте файл в папку с игрой Counter-Strike 1.6 (там где находиться файл "hl.exe");
3) Запустите файл от имени Администратора

Или можете вручную выставлять для каждого файла, для этого нажмите правой кнопкой мыши по файлу, выберите "Свойства" и поставьте галочку атрибута "Только чтение".

Поставьте галочку атрибута "Только чтение" для файлов, которые сервера могут изменять. Если такого файла нету, создайте его, иначе его создаст недобросовестный сервер.
Вот эти файлы:
.\cstrike\config.cfg - конфиг, который хранит в себе настройки игры.
.\cstrike\autoexec.cfg - Конфиг, выполняющийся автоматически при запуске CS. Выполняется первым.
.\cstrike\game.cfg - Конфиг, выполняющийся автоматически создании сервера CS.
.\cstrike\joystick.cfg - Файл конфигурации для джойстика, но по умолчанию управление джойстиком включено, так что команды, прописанные в этом файле, ВЫПОЛНЯЮТСЯ!
.\cstrike\language.cfg -Выполняется после запуска игры Counter-Strike 1.6
.\cstrike\listenserver.cfg - Конфиг, выполняющийся автоматически создании сервера CS.
.\cstrike\userconfig.cfg - Последний выполняющийся конфиг в папке cstrike, в него обычно и добавляют все свои настройки, чтобы каждый раз при запуске CS активировалось все твое. Ну или просто выполнения своего конфига.
.\cstrike\valve.rc - Этот конфиг аналогичен конфигу autoexec.cfg, его часто используют мошенники, вписывая в него автоприсоединение к своему серверу.По умолчанию такой файл лежит только в папке valve, вредоносные серверы прячут его тебе в папку cstrike.
.\cstrike\violence.cfg - Выполняется после запуска игры Counter-Strike 1.6
.\cstrike\server.cfg - Выполняется после запуска выделенного сервера HLDS.
Подробнее о конфиге, написано в статье "Конфиг Counter-Strike".

.\cstrike\resource\TrackerScheme.res - файл, который хранит в себе тему интерфейса игры в меню.
.\cstrike\resource\ClientScheme.res - файл, который хранит в себе тему интерфейса игры во время игры.

.\cstrike\resource\BackgroundLoadingLayout.txt - файлы, которые хранит в себе данные о заднем фоне (картинке).
.\cstrike\resource\BackgroundLayout.txt
.\cstrike\resource\LoadGameDialog.res - файл, который хранит в себе окошко при присоединении к серверу.
.\cstrike\resource\LoadingDialog.res
.\cstrike\resource\LoadingDialogNoBanner.res
.\cstrike\resource\LoadingDialogVAC.res
.\cstrike\motd.txt - окошко приветствия, при подключении к серверу.
Поставьте для всех перечисленных файлов атрибут "Только чтение" и сервера не смогут их изменять.
Этот способ не такой действенный и надежный как использования протектора, но его тоже следует применять.
|