CS FAQ - Вопросы и ответы

Вопросы и ответы по игре Counter-Strike 1.6

Свои вопросы можете оставлять в комментариях, после чего они будут добавлены в общий список. Вопросы и их решения будут переодически обновляться.

Содержание:

1. Основные вопросы
1.1. Что нужно сделать, чтобы можно было играть на серверах CS 1.6 по интернету?
1.2. Как добавить карту на сервер?
1.3. Патч какой версии нужно устанавливать?
1.4. Как понизить пинг?
2. Вопросы по серверам
2.1. Как создать свой сервер Counter-Strike 1.6?
2.2. На сервер кроме меня никто не может зайти.
2.3. Сервер не видно в списке CS серверов интернета.
2.4. Как открыть игроку права администратора?
3. Ошибки
3.1. Couldn't allocate dedicated server IP port 27015
3.2. LAN servers are restricted to local clients (class C)
3.3. Your Server is out of date, and will not be listed on master server until you restart
4. Настройка программного обеспечения

4.1. Как открыть порт? (ADSL+router)


1. Основные вопросы
1.1. Что нужно сделать, чтобы можно было играть на серверах CS 1.6 по интернету?
Ответ: Достаточно скачать игру CS 1.6 с нашего сайта и установить на нее обновление.
Игра - CS 1.6 Lite
Обновление - CS 1.6 Lite Update

1.2. Как добавить карту на сервер?
Ответ: Обычно архив карты содержит в себе такие папки с файлами:
папка - файлы
../cstrike/maps - *.bsp, *.txt, *.res (папка с основными файлами карты)
../cstrike/gfx/env - *.tga (небо карты)
../cstrike/models - *.mdl (модели карты, 3d объекты)
../cstrike/sprites - *.spr (спрайты, 2d объекты)
../cstrike/sound - *.wav (звуковые файлы)
По данному примеру отчетливо видно какие файлы и в какую папку нужно копировать.
Если в архиве только файл формата bsp, то копируйте его в папку maps
(У некоторых карт пути файлов могут немного отличаться, но обычно архив с картами устанавливается распаковкой в папку cstrike, поэтому все файлы должны оказаться на своем месте)

1.3. Патч какой версии нужно устанавливать?
Можно установить любой патч от 29 версии и выше. Чем новее, тем лучше.
36 патч работает с 48 протоколом (steam).

1.4. Как понизить пинг?
Для того чтобы понизить пинг напишите в консоле [~] такую строку:
cl_rate 2500; rate 5000; cl_updaterate 30; cl_cmdrate 30
но при таких значениях стрельба будет немного хуже
Стандартные значения (рекомендуемое!):
cl_rate 9999; rate 25000; cl_updaterate 101; cl_cmdrate 101
Подробнее о пинге можно прочитать в статье "Пинг в CS - ping"


2. Вопросы по серверам

2.1. Как создать свой сервер Counter-Strike 1.6?
О том как создать, настроить и запустить сервер можно прочитать в статье "Как создать сервер CS?"

2.2. На сервер кроме меня никто не может зайти.
Ответ: 1) Заходить на сервер нужно по внешнему IP-адресу, посмотреть свой внешний IP (он же IP сервера) можно на 2ip.ru
(пример внутреннего IP-адреса: 192.168.*.* или 10.1.*.*)
2) В консоле сервера пропишите команду: sv_lan 0.
3) Измените приоритет процесса hlds.exe на "высокий".
4) Выключите антивирус Касперский и фаерволы, если есть.
5) В некоторых случаях необходимо открыть порт (def. 27015) в протоколах TCP и UDP, например если соединение с интернетом подключено через ADSL-модем, он же маршрутизатор.
Если у вашего провайдера только один внешний IP-адрес на всю сеть, то на сервер нельзя будет зайти через интернет, в некоторых случаях используют программы, такие как Hamachi.

2.3. Сервер не видно в списке CS серверов интернета.
Ответ: 1) Нужно пропатчить файл swds.dll и скопировать с заменой в папку с игрой.
Скачать пропатченный swds.dll:
swds.rar [ b] (cкачиваний: 5346) (Обновил файл 12.11.09)
Файт пропатчен на два протокола (47 и 48), сервер будет отображаться в поиске серверов CS в "Find Servers" и пропатчен от эксплойта Born to be pig (..)
2) Затем создаем ярлык для hlds.exe, жмём по ярлыку правой кнопкой - Свойства -  и в поле "Объект" добавляем параметр -master, пример: "C:/..../hlds.exe" -master
3) Открываем с помощью блокнота файл ../cstrike/server.cfg и перед строчкой "exec listip.cfg" дописываем следующее:
setmaster add "63.251.143.218"
setmaster add "65.73.232.251"
setmaster add "65.73.232.253"
setmaster add "68.142.72.250"
setmaster add "69.28.151.162"
setmaster add "72.165.61.189"
setmaster add "72.165.61.190"
setmaster add "207.173.177.11"
setmaster add "207.173.177.12"
setmaster add "213.239.209.221"
setmaster add "216.52.220.16"
setmaster add "hlmaster.jolt.co.uk"
setmaster add "pr00f.oo.lv"
4) Открываем с помощью блокнота файл ../cstrike/steam.inf и заменяем содержимое на такое:
PatchVersion=1.6.3.7
ProductName=cstrike

2.4. Как открыть игроку права администратора?
Об этом написано в статье "Делаем себя админом своего сервера CS"
Рассмотрено два варианта: админка через rcon и через AMX Mod X
Русифицированный файл users.ini можно скачать в статье или по ссылке: скачать users.rar


3. Ошибки
3.1. Couldn't allocate dedicated server IP port 27015
Ответ: Ошибка появляется, когда сервер запускается в консольном режиме, возможно указан неверный IP-адрес, проверьте чтобы был указан внешний IP, а не внутренний. (посмотреть его можно на 2ip.ru) или порт 27015 заблокирован, нужно открыть порт в протоколах TCP (не обязательно, но для профилактики...) и UDP (обычно это необходимо обладателям ADSL модемов).

3.2. LAN servers are restricted to local clients (class C)
Ответ: Если сервер для игры по интернету, то в консоле сервера прописываем команду sv_lan 0, если для лана, то sv_lan 1.
Устанавливаем такой же патч что и на сервере. Большее число серверов использую одни из последних патчей, для устранения ошибки Class C и игры на таких серверах достаточно установить любой патч от 29 до 35 или 37 версии. Скачать патч для CS

3.3. Your Server is out of date, and will not be listed on master server until you restart
Ответ: Открываем с помощью блокнота файл ../cstrike/steam.inf и заменяем содержимое на такое:
PatchVersion=1.6.3.7
ProductName=cstrike


4. Настройка программного обеспечения
4.1. Как открыть порт? (ADSL+router)

Ответ: Лучше поискать эту информацию в поисковиках, т.к. у большинства модемов разных компаний веб-панель модема отличается.
Кому лень лезть в ПС опишу кратко свой случай:
У меня интернет подключен через ADSL модем Acorp в режиме роутинга, заходим в настройки модема по адресу:
http://192.168.1.1/ (обычно такой)
Далее вводим логин и пароль - Admin/Admin или admin/admin
Затем находим страницу с управлением портами, в моём случае её можно найти тут - Advanced / Port Forwarding
Далее Port Start, Port End и Port Map указываем порт сервера, обычно 27015, Protocol - TCP,UDP
С другими случаями блокировки портов не сталкивался, поэтому помочь не могу, возможно это могут быть фаерволы и прочее ПО...

Последнее обновление: 21 августа 2009 г.