Убрать рекламу Counter-Strike
Можно с уверенностью сказать что каждый игрок 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" (Настройки). Для этого нужно снять атрибут "Только чтение", внести необходимые изменения, и вновь закрыть файл для записи.
ВСЕ! Теперь вы самостоятельно очистили вашу игру от рекламы, и можете не беспокоится о том что можете получить БАН на каком-то сервере из-за того, что не по своей воле рассылаете спам.
Как убрать сервера в меню Counter-Strike 1.6:
Если вы хотите убрать сервера CS из главного меню или у вас вовсе пропало меню в КС.
1) Скачайте файл
GameMenu.res [851 b] (cкачиваний: 734) и скопируйте его в 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 атрибут "
Только чтение", как это описано выше.