Как убрать рекламу Counter-Strike

  • Автор темы 315St.
  • 319
  • Обновлено
  • 14, Sep 2013
  • #1
Можно с уверенностью сказать что каждый игрок Counter-Strike 1.6 играющий на Интернет-серверах наблюдал геймеров распространяющих рекламу через сообщения, в чате игры.

К сожалению, в большинстве случаев они даже сами этого не знают, и тем более не знают как они подцепили данную заразу, и как от неё избавиться.

Вполне возможно, и вы могли стать непроизвольным рассылателем спам-рекламы.

Стать спамером очень просто: нужно просто присоединиться на какой-то сервер, администрация которого так недобросовестно пытается разрекламировать его.

В тот момент когда игрок заходит на данный сервер в его
конфиг

записывается строка с рекламой, то есть случайной клавише назначается консольная команда, например, bind "F" "say Primer teksta s reklamoy", в этом случает когда игрок нажимает клавишу F он отсылает сообщение в общий чат с текстом "Primer teksta s reklamoy".
1) Зайдите в папку где установлен Counter-Strike;
2) Найдите ваш конфигурационный файл (
config.cfg) в папке cstrike или cstrike_russian;
3) Откройте его любым текстовым редактором, например Блокнотом;
Вы видите перед собой личные конфигурации для игры, теперь среди всех строчек найдите и удалите коварную строку с рекламой, затем сохраните файл.
Далее стоит проверить, не прописана ли реклама в другом конфигурационном файле. Откройте еще раз config.cfg и просмотрите присутствует ли строчка типа: exec имя.cfg. Если ДА, то следует проверить, нет ли в данном файле (имя.cfg) сообщений с рекламой, если есть, то произведите его очистку.
(Рекомендуется провести эти же действия с файлом autoexec.cfg, если таковой имеется в папке cstrike или cstrike_russian).

Примечание: Если у вас в папке с игрой имеется папка cstrike_russian, то именно в ней необходимо проводить все манипуляции с вашим конфигом. Потому что конфиг который лежит в папке cstrike не является исполнительным, а используется только в том случае, если в папке cstrike_russian отсутствует config.cfg.


После того как вы очистили свой конфиг, нужно запретить игровым серверам изменять его.
Опять таки, найдите уже известный файл config.cfg, нажмите правой кнопкой мыши по файлу, выберите "Свойства" и поставьте флажок возле атрибута "Только чтение".

Теперь ваша операционная система запрещает вносить в файл какие либо записи и предоставляет его игре только для чтения информации из config.cfg.

Примечание: следует помнить что вы тоже не сможете вносить какие-либо изменения в конфиг через консоль, а также сохранять настройки сочетания клавиш и др. параметры указанные через меню "Options" (Настройки). Для этого нужно снять атрибут "Только чтение", внести необходимые изменения, и вновь закрыть файл для записи.



ВСЕ! Теперь вы самостоятельно очистили вашу игру от рекламы, и можете не беспокоится о том что можете получить БАН на каком-то сервере из-за того, что не по своей воле рассылаете спам.


Если вы хотите убрать сервера CS из главного меню или у вас вовсе пропало меню в КС.

1) Скачайте файл GameMenu.res

[851 b] (cкачиваний: 3946) и скопируйте его в Counter-Strike 1.6\cstrike\resource.

2) После того как вы восстановили стандартное меню, поставьте файлу GameMenu.res атрибут "Только чтение", как это описано выше.

Если вы хотите самостоятельно убрать сервера CS из меню, то следуйте инструкции:

1) Откройте файл Counter-Strike 1.6\cstrike\resource\GameMenu.res любым текстовым редактором, например Блокнотом;

Вы увидите примерно такой текст:

"GameMenu"{ "1" { "label" "Connect to Counter-Strike.Com.Ua server" "command" "engine connect 111.222.33.44:27015" } "2" { "label" "" "command" "" } "3" { "label" "#GameUI_GameMenu_ResumeGame" "command" "ResumeGame" "OnlyInGame" "1" } "4" { "label" "#GameUI_GameMenu_Disconnect" "command" "Disconnect" "OnlyInGame" "1" "notsingle" "1" } "6" { "label" "#GameUI_GameMenu_PlayerList" "command" "OpenPlayerListDialog" "OnlyInGame" "1" "notsingle" "1" } "10" { "label" "" "command" "" "OnlyInGame" "1" } "11" { "label" "#GameUI_GameMenu_NewGame" "command" "OpenCreateMultiplayerGameDialog" } "12" { "label" "#GameUI_GameMenu_FindServers" "command" "OpenServerBrowser" } "13" { "label" "#GameUI_GameMenu_Options" "command" "OpenOptionsDialog" } "14" { "label" "#GameUI_GameMenu_Quit" "command" "Quit" }}
Это и есть пункт меню с ссылкой на сервер CS, который нужно убрать:

"1" { "label" "Connect to Counter-Strike.Com.Ua server" "command" "engine connect 111.222.33.44:27015" }
2) Удалите строки с рекламой начиная от "1" до }, теперь исправьте цифры в последовательности, иначе меню может вовсе пропасть.

В итоге, содержимое файла должно быть таким:



"GameMenu"{ "1" { "label" "#GameUI_GameMenu_ResumeGame" "command" "ResumeGame" "OnlyInGame" "1" } "2" { "label" "#GameUI_GameMenu_Disconnect" "command" "Disconnect" "OnlyInGame" "1" "notsingle" "1" } "4" { "label" "#GameUI_GameMenu_PlayerList" "command" "OpenPlayerListDialog" "OnlyInGame" "1" "notsingle" "1" } "8" { "label" "" "command" "" "OnlyInGame" "1" } "9" { "label" "#GameUI_GameMenu_NewGame" "command" "OpenCreateMultiplayerGameDialog" } "10" { "label" "#GameUI_GameMenu_FindServers" "command" "OpenServerBrowser" } "11" { "label" "#GameUI_GameMenu_Options" "command" "OpenOptionsDialog" } "12" { "label" "#GameUI_GameMenu_Quit" "command" "Quit" }}
3) После того как вы восстановили стандартное меню, поставьте файлу GameMenu.res атрибут "Только чтение", как это описано выше.

315St.


Рег
20 Jun, 2013

Тем
921

Постов
1046

Баллов
10256
Тем
49554
Комментарии
57426
Опыт
552966

Интересно