Проблемы при коннекте в игру СS 1.6
При копировании статьи просьба оставлять
ссылку на первоисточник http://eka64.ru
Если у вас при нажатии во время игры клавиши например "ё" или другой клавиши кидает на какой то сервер или показывается реклама в чате советую прочитать Как убрать бинд кнопок. А если проблемы при коннекте советуем дочитать эту статью.
Что только не придумают несознательные держатели серверов, недавно столкнулся с проблемой на своей игре при нажатии Find Servers кидало на левый сервер. Если возникают проблемы при заходе в игру КС 1.6 они могут быть вызваны в том числе изменением файла gamemenu.res.Этот файл изменяют специально не сознательные админы, чтоб заставить игроков заходить на свой сервер, могут прописать в файле всё что угодно, только лишь бы вы попали к ним на сервер даже и без вашего желания.
Первый пункт делают со временем практически все админы, второй и третий пункты творят без башенные админы. Ну и в вкратце опишем проблему видимости сервера и невозможности к нему подключиться для начинающего админа.
Что делать?
- На странице входа появились надписи с левыми серверами.
- При переходе на Find Servers, вас присоединяет к левому серверу.
- При включении игры сразу происходит заход на левый сервер.
- На ваш новый сервер не могут зайти игроки и его не видно в интернете.
1. На странице входа появились надписи с левыми серверами.
В принципе данным делом страдают практически все сервера игры, вреда особо не наносит, на нашем сервере тоже такой плагин установлен. Не считаю, это нарушением прав игрока, применяю на своем сервере тоже самое, ведь мы же не заставляем Вас заходить, мы просто напоминаем вам путь если понравился наш сервер. Но тем не менее некоторым игрокам это не нравиться, поэтому объясняю как убрать надпись с главной страницы.
Изменения коснулись файла gamemenu.res в папке по адресу игры:
для стим игроков
D....\Steam\SteamApps\common\Half-Life\cstrike_russian\resource
для пиратских игр
C:\.....\Valve\cstrike_russian\resource
По указанным адресам находим файл GameMenu.res и открываем его блокнотом
ищем строчки:
"label" "Ekaterinovka CS 1.6 Server
"command" "engine Connect 192.168.1.2:27015"
Не думаем и надо смело удалить все имеющиеся в этой папке файлы с расширением .res, там должен остаться только файл GameMenu.tga и после перезапуска игры всё заработает. А что бы в будущем gamemenu.res не менялся, устанавливаем свойство этого файла только для чтения.
2. При переходе на Find Servers, вас присоединяет к левому серверу.
Это конечно, считаю, абсолютно не допустимые настройки на сервере применяемые админами, так как они принудительно заставляют игроков подключаться к своим серверам и не оставляют выбора между серверами. Решение проблемы как и в приведенном мной первом варианте в файле gamemenu.res, исправляется как указано в пункте 1 и подходит для любых версий игры, как для steam, так и для no-steam игроков.
То есть, напомню еще раз:
Изменения коснулись файла gamemenu.res в папке по адресу игры:
для стим игроков
D....\Steam\SteamApps\common\Half-Life\cstrike_russian\resource
для пиратских игр
C:\.....\Valve\cstrike_russian\resource
По указанным адресам находим файл gamemenu.res и открываем его блокнотом
ищем строчки:
{
"label" "#GameUI_GameMenu_FindServers"
"command" "connect тут IP адрес"
}
Заменяем предыдущий код на:
{
"label" "#GameUI_GameMenu_FindServers"
"command" "OpenServerBrowser"
}
Измененные значения можно исправить на стандартное значение, а можно попробовать удалить все имеющиеся в этой папке файлы с расширением .res, там должен остаться только файл GameMenu.tga, рекомендую сделать копию имеющегося файла gamemenu.res так как нектоторые не сознательные админы установленными на серверах плагинами портят именно исходник GameMenu.tga и всё должно заработать.
Если не заработало и коннект к левому серверу остался, то у вас изменения в игре коснулись уже самого исходника. Я удалил сам исходник файл GameMenu.tda и после включения игры и захода на нормальный сервер у меня всё заработало.
Картинка измененного файла gamemenu.res :
Не забываем сохранять внесенные изменения.
3. При включении игры сразу происходит заход на левый сервер.
Такой вариант делают админы продвинутые и не заботящиеся об игроках, для них есть только одна задача, игрок должен играть у них и нигде больше, файлы автоконнекта прячут, маскируют, в общем делают так чтоб игрок играл только у них на сервере. Встречал я такой сервер, не буду делать ему рекламу и оставлять его ип адрес.
Что делать в том случае если игра сразу подключается к левому серверу не спрашивая вас и заходит туда.
Идем по адресу в папку cstrike или если игра русифицирована то в папку cstrike_russian:
для стим игроков
D....\Steam\SteamApps\common\Half-Life\cstrike_russian\
для пиратских игр
C:\.....\Valve\cstrike_russian\
И там по этим адресам вы обязательно найдете файлы типа autoconfig.cfg или файлы с другим названием и расширением .cfg Я оставил только файл config.cfg, остальные файлы с расширениями .cfg удалил (лично у меня был лишним файл autoexec.cfg - в нем было написано "Connect 46.0.0.0:27015)
У меня после этого загрузка на левый сервер пропала. Советую посмотреть видео по данной теме.
Совет: не лазьте по говносерверам, выберите парочку нормальных серверов, добавьте их в избранное и играйте на здоровье.
4. На ваш новый сервер не могут зайти игроки и его не видно в интернете.
Типичная проблема для начинающих серверостроителей КС, так как первый же вопрос после самостоятельного создания (сборки) сервера или запуска уже готового скаченного в интернете, На мой сервер не могут зайти игроки? или Мой сервер не видно в интернете.
Как исправить данную проблему постараюсь объяснить в двух словах.
1. Закрыт порт на вашем модеме - читаем статью Как открыть порт на модеме интеркросс.
2. Установленный на компьютере Фаервол (это может быть как встроенный фаервол Windows, так и дополнительно установленный Comodo Firewall, или фаервол антивирусника) блокирует доступ к серверу - открыть порт на фаерволе и добавить сервер в избранные (разрешенные) процессы.
|