Форум Counter-Strike 1.6 серверов Vortex

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Форум Counter-Strike 1.6 серверов Vortex » Полезные статьи » Руководство по установке и настройке Counter-Strike


Руководство по установке и настройке Counter-Strike

Сообщений 1 страница 3 из 3

1

1. Первоначальная установка и настройка

Свернутый текст

1.1 Сохранения серверов:

Заходим после установки в counter-strike\platform\config\
находим файл ServerBrowser.vdf - и в свойствах файла убираем галочку "только чтение"

1.2 Фиксирование настроек дефолтного конфига:

Заходим в игру, настройки - клавиатура - жмём use defoults
выходим из игры - заходим counter-strike\ctrike\
находим фаил config или config.cfg - в свойствах файла ставим галочку "только чтение"

1.3 Выбор использующегося видеодрайвера:

Для использования нового драйвера (который использует и Windows)
копируем вот эот фаил C:\WINDOWS\system32\opengl32.dll
в папку counter-strike\gldrv\
переименовываем старый файл 3dfxgl.dll в 3dfxgl.dll.old
затем скопированный opengl32.dll переименовываем в 3dfxgl.dll

2. Праметры запуска игры:

Свернутый текст

-game cstrike (Выбор запускаемого мода half-life. В данном случае Counter-Strike)

-console (Открытие консоли сразу после входа в игру, в основном меню)

-noforcemparms (Отвечает за использование в игре тех же настроек кнопок мыши, что и в Windows)

-noforcemspd (означает то, что в игре при любых обстоятельствах sensitivity будет такая же, как и в Windows (использовать
эту команду не рекомендуется, так как невозможно поменять sensitivity в игре)

-noforcemaccel (Отвечает за использование в игре параметров акселерации мыши, идентичных тем, которые существуют в самой операционной системе)

-d3d (Переключает игру в режим Direct3D если он поддерживается драйвером видео карты)

-gl (Переключает игру в режим OpenGL если он поддерживается драйвером видео карты)

-32bpp (определяет глубину цвета и графики, 16/32 бита)

-dev (Режим отладки. Снимает некоторые ограничения параметров. например при -dev FPS можно увеличивать более 99)

-heapsize 200000 (256mb) (Устанавливает размер дополнительной памяти, которую будет использовать Half-Life. Указывать в Кб. Например -heapsize 64000)

-freq 100 (Отвечает за ФПС в игре, зависит от того, сколько герц держит монитор и видяха)

-exec config.cfg (Загрузка определённого вами конфига)

-gldrv (Выбирает драйвер OpenGL с именем "name.dll". (К сожалению этот ключ игнорируется в Steam, хотя в ранних версиях вроде работал)

-full (Запускает игру в полноэкранном режиме)

-w (Устанавливает ширину видео режима (# - количество пикселей). 640 (640x480) 720 (720x576) 800 (800x600) 1024 (1024x768) 1152 (1152x864) 1280 (1280x1024) 1600 (1600x1200)

+clientport (Устанавливает значение порта для клиента)

-port (Устанавливает значение порта для сервера)

+connect 82.193.149.52:27020 (Подключение к серверу, сразу после запуска игры)

ДЛЯ STEAM:

-particles (Устанавливает количество частиц, для которых выделяется дополнительное место в буфере. используется только для отладки карт)

-zone (Увеличивает количество памяти выделяемое под скрипты и алиасы (по умолчанию 256 байт, используйте 512, 768 или 1024)

-soft (Включает режим программного рендеринга (работает очень медленно, многие спец эффекты не доступны.)

-win (Запускает игру в оконном режиме. Очень удобно, если хочется играть и одновременно следить за тем что делается в Windows. Кроме того переключение на другие задача происходит гораздо быстрее)

-wavonly (Отключает Direct Sound и проигрывает все звуки как WAV файлы (может не работать со Steam)

-nojoy (отключает инициализацию джойстика)

-silent (Если вы укажете этот ключ в ярлыке, то steam запустится в весьма молчаливом режиме, без дополнительных диалогов о том, что он куда-то коннектиться)

-numericping (Использует цифровое отображение пинга до серверов вместо зеленых точек (цифровое отображение устанавливается по умолчанию в Steam)

-applaunch (Замена параметра -game, но параметр всё ещё работает. Параметр отвечает за ту игру которую надо запустить (steam.exe -applaunch <код игры >)

5 = Выделенный сервер
10 = Counter-Strike (папка cstrike)
20 = Team Fortress (папка tfc)
30 = Day of Defeat (папка dod)
40 = Deathmatch Classic (папка dmc)
50 = Opposing Force (папка gearbox)
60 = Ricochet (папка ricochet)
70 = Half-Life (папка valve)
80 = Condition Zero (папка czero)
100 = Condition Zero Deleted Scenes (папка czeror)

3. Конфиг (config) - Это файл содержащий все настройки игры.

Свернутый текст

3.1 Общие (Основные):

Что бы создать свой конфиг - создайте фаил *.txt (блокнот), впишите туда все свои настройки и смените .txt на .cfg,
после чего положите в папку /cstrike/

unbindall - Сбрасывает все настройки игры (полезно перед загрузкой своего конфига)

name "имя" - Имя игрока (в кавычках можно писать имя с пробелом)

console "1" - Включает возможность отображать консоль

viewsize "120" - Размер экрана игры (окнный режим)

3.2 Мышь/Джойстик:

sensitivity "2.3" - скорость движения мыши (чем больше сенс, тем больше угол поворота, при одинаковом движении по коврику)

zoom_sensitivity_ratio "1.2" - аналогично sensitivity, только для снайперского оружия

default_fov "90.0" - угол и скорость поворота мыши

+mlook - влючени обзора мышкой

+jlook - включение обзора джойстиком

m_yaw "0.022" - угол наклона мыши по вертикали

m_pitch "0.022" - угол наклона мыши по горизонтали

m_filter "1.0" - фильтр (сглаживание движения мыши. влияет на точность)

m_forward "1.0" - скорость мыши вперёд

m_side "1.0" - скорость мыши в стороны

cl_bob "0.01" - отвечает за движение модели на экране

cl_bobcycle "0.8" - отвечает за движение модели на экране

cl_bobup "0.5" - отвечает за движение модели на экране

3.3 Клавиатура:

bind "клавиши" "значение" - позволяет определить дейстие по нажатию определённой клавиши

3.4 Графика:

gl_texturemode - выбор использующихся текстур в игре

gl_playermip "0.0" - качество отображения моделей (1,2,3,4 - худшее качество)

gl_picmip "0.0" - качество отображения окружающей среды (стен и т.п.) (1,2,3,4 - худшее качество)

gl_fog "0.0" - туман в игре

gl_spriteblend "1.0" - качество отображения текстур (жирность, например кровь)

r_detailtextures "0.0" - детализация текстур

r_drawentities "1.0" - отображение рисунка текстур (например прозрачность ящиков, только при 0 - игроки тоже видны не будут)

r_decals "10.0" - отображение декалей (рикошет от пуль и прочее)

cl_minmodels "1.0" - выбор скинов игрков одного типа

cl_himodels "0.0" - качество отображения моделей игроков

cl_showfps "1.0" - отображение fps в игре

cl_shadows "1.0" - тени от моделей в игре

cl_weather "1.0" - эффекты природы в игре, например дождь

mp_decals "10.0" - количество декалей на экране (чем выше, тем ниже фпс)

max_shells "10.0" - количество следов выстрелов

max_smokepuffs "10.0" - количество дыма

3.5 Звук:

volume "0.5" - общая громкость

hisound "1.0" - качество звуков

nosound "0.0" - включение/отключение звуков

Микрофон:

voice_overdrive "1.0"
voice_enable "0.0"
voice_forcemicrecord "0.0"
voice_modenable "0.0"
voice_scale "0.0"
sv_voiceenable "0.0"

Стандартные настройки (высокое качество):

s_a3d "0"
s_automax_distance "30.0"
s_automin_distance "2.0"
s_bloat "2.0"
s_distance "60"
s_doppler "0.0"
s_eax "0"
s_leafnum "0"
s_max_distance "1000.0"
s_min_distance "8.0"
s_numpolys "200"
s_polykeep "1000000000"
s_polysize "10000000"
s_refdelay "4"
s_refgain "0.4"
s_rolloff "1.0"
s_verbwet "0.25"

3.6 ФПС:

fps_max - максимальное ФПС

fps_modem - ФПС для модема

3.7 Экран (HUD):

hud_centerid "1.0" - Имя по центру экрана

hud_fastswitch "1.0" - быстрый выбор оружия, при нажатии 1-0 клавиш

hud_capturemouse "1.0" - ограничение мыши в оконном режиме (не вылазит за рамки экрана)

hud_draw "1.0" - прорисовка экрана игры

hud_saytext_internal "1.0" - отображение текста на экране

3.8 Камера:

spec_autodirector_internal "1"
spec_drawcone_internal "1"
spec_drawnames_internal "1"
spec_drawstatus_internal "1"
spec_mode_internal "2"
spec_pip "0"

3.9 Сеть:

rate - объём пересылаемых пакетов (завист от пропускной способности и качества сети, а так же пинга)

cl_rate "20000" - для клиента

sv_lan_rate "25000" - аналогично в Локальной игре (чаще для сервера)

cl_resend "5.0" - задержка при пересылке пакетов

cl_cmdrate "101.0" - ограничение пропусконой способности (завист от пропускной способности и качества сети, а так же пинга)

cl_updaterate "101.0" - ограничение пропусконой способности (завист от пропускной способности и качества сети, а так же пинга)

cl_cmdbackup "2.0" - количество пакетов, пересылаемых при потере (при высоком пинге)

Компенсация лагов клиент/сервер:

(обработка параметров игры - например то, где обрабатывается попадание от пуль, на сервере или у клиента)
sv_unlag "1.0"
sv_unlagpush "0.5"
sv_unlagsamples "1.0"

4.0 Другие:

con_color "255 255 255" - цвет текста (консоль и HUD)

gamma "3.0" - гамма игры

brightness "2.0" - яркость в игре

adjust_crosshair - смена цвета прицела

d_spriteskip "1.0" - отображение спрайтов

cl_crosshair_color "0 0 255" - цвет прицела

cl_crosshair_size "large" - размер прицела

cl_crosshair_translucent "0.0" - прозрачность прицела

cl_dynamiccrosshair "0.0" - динамика прицела при стрельбе

cl_righthand "1.0" - правая/левая рука с оружием

cl_radartype "0.0" - тип родара 0 или 1 (прозрачный/не прозрачный)

violence_ablood "1.0" - качество отображения крови
violence_agibs "1.0" - качество отображения крови
violence_hblood "1.0" - качество отображения крови
violence_hgibs "1.0" - качество отображения крови

alias - команда для создания своего параметра
Пример:
alias "wr1" "cl_righthand 1;bind alt wr0"
alias "wr0" "cl_righthand 0;bind alt wr1"
- в итоге при нажатии alt меняется рука с оружием (левая/правая)

4. Оптимизация fps и ping'a

Свернутый текст

Повышаем ФПС (Плохая графика) - (падает и пинг):

cl_himodels 0
gl_keeptjunctions 0
gl_clear 0
gl_cull 1
gl_dither 1
gl_lightholes 0
gl_palette_tex 1
gl_spriteblend 1
gl_ztrick 1
r_detailtextures 0
r_detailtexturessupported 0
r_mirroralpha 0
r_mmx 1
violence_ablood 1
violence_hblood 1
violence_agibs 0
violence_hgibs 0
precache 1
fs_lazy_precache 1
cl_dynamiclights 0
cl_shadows 0
cl_minmodels 1
s_a3d 0
s_eax 0
s_reverb 0
voice_dsound 1
gl_texturemode GL_NEAREST_MIPMAP_NEAREST
gl_round_down 4
gl_picmip 2
gl_playermip 2
gl_max_size 64
fastsprites 2
d_spriteskip 2
ati_npatch 0
ati_subdiv 0
cl_identiconmode 1
cl_particlefx 0
cl_weather 0
cd_fps 1
cl_corpsestay 1
hpk_maxsize 1
max_wallpuffs 1
max_rubble 1
max_shells 1
max_smokepuffs 1
cl_nopred 0
cl_lw 1
cl_lb 1
cl_lc 1
cl_download_ingame 0
cl_allowupload 0
voice_enable 1
voice_modenable 1
rate 20000
cl_updaterate 45
mp_decals 1
cl_rate 20000
cl_cmdrate 100
cl_cmdbackup 2

PING:

При высоком пинге:

cl_updaterate 10
cl_cmdrate 15
cl_cmdbackup 2
cl_resend 1
rate 2000
cl_rate 2000

При низком пинге:

cl_updaterate 101
cl_cmdrate 101
cl_cmdbackup 2
cl_resend 5
rate 25000
cl_rate 20000

5. Клавиши, на которые можно биндить

Свернутый текст

Клавиши букв:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z

Клавишы цифр:
1
2
3
4
5
6
7
8
9
0

Кнопки мыши:
MOUSE1
MOUSE2
MOUSE3
MOUSE4
AUX5
AUX6
MWHEELUP
MWHEELDOWN

Кнопки джойстика:
JOY1
JOY2
JOY3
JOY4
AUX5
AUX6

Специальные клавиши:
Enter
Space
Shift
Ctrl
Pause
Alt
Backspace
Tab
Escape

Функциональные клавиши:
F1
F2
F3
F4
F5
F6
F7
F8
F9
F10
F11
F12

Клавиши прокручивания:
Ins
Del
Home
End
Pgdn
Pgup

Стрелки:
Leftarrow
Rightarrow
Uparrow
Downarrow

Клавиши цифровой панели:
kp_leftarrow
kp_del
kp_end
kp_downarrow
kp_pgup
kp_ins
kp_5
kp_plus
kp_uparrow
kp_enter
kp_pgdn
kp_rightarrow
kp_slash
kp_minus
kp_home

Остальные:
,
.
/
;
'
*
[
]
-
=
~
©

6. Создание конфига

Свернутый текст

Конфиг – это файл (обычный текстовый документ), содержащий те или иные настройки HL/CS. С версии CS 1.4 разрешено загружать только конфиги с расширением *.cfg и *.rc. По сложившейся традиции конфиг имеет расширение *.cfg, но это не принципиально.

Если вы не знаете консольный команд CS/HL, то думаю вам надо хоть немного изучить файл hl/cstrike/config.cfg, в нем хранится довольно много интересных команд, но в тоже время их слишком мало. Но для начало подойдет.

Итак, с чего же начать писать свой конфиг? Наверное, с понимания того для чего Вы будете его применять. Т.е. это настройки пользователя, сервера, Интернет/LAN соединения. Настройки пользователя и сети можно объединить, а настройки сервера следует внести в другой файл – так удобнее. Но некоторые настройки пользователя следует также внести в другой файл. Куда, зачем и т.д. поговорим позже.

Список консольных команд находится тут. Замечу, что с каждой новой версией/обновлением Counter-Strike, команд становится больше. Поэтому в списке, скорее всего не хватает всех команд, но они нам все не нужны, а только отдельная их часть.

Итак, приступим.

Знаки, позволяющие правильно "работать" конфигу:

// - означает, что после пишется комментарий/пояснение. Эта строчка движком HL не считывается;
; - разделение команд;
% - этим знаком можно заменить пробел, т.к. движок HL не различает их. Например: bind f1 "name my%name";
"" – в кавычки берется череда команд разделенные ; и пробелами (команда – значение).

Если Вы напишите в конфиге следующее:

echo Loading config...
Loaded config.

надпись Loaded config. не отобразится, будет видно только Loading config... Следует писать только латинскими буквами.

Если Ваш конфиг имеет объем выше 64Кб (для CS v1.6 и CZ v1.2) не исключено появления следующих глюков:

- грузиться не полностью;
- пишет о несуществующих ошибках;
- иногда выдается команда overflow;
- выкидывает с сервера на фиг;
- или еще что.

Чтобы избежать этого следует разбить конфиг на несколько частей и загружать последовательно.

Идите в тему и выберите команды, которые хотите видеть в своем конфиге. Выбрали? Отлично.

Информация про конфиг:

1. Разместите свой конфиг в каталоге cstrike или valve. Если Вы разместили файл в каталоге valve, то это означает, что конфиг доступен во всех модах HL, если в cstrike, то конфиг будет доступен только из CS.

В игре вводите в консоли exec myconfig.cfg – все конфиг загружен. Если при загрузке конфига вывелась надпись couldn't exec myconfig.cfg – это означает, что Вы либо не правильно ввели имя конфига либо такого конфига не существует.

2. Создайте файл autoexec.cfg в cstrike. В него пропишите alias’ы, т.к. если прописать те команды которые имеются в файле config.cfg в cstrike, то значения этих команд будут заменены на те что в config.cfg. В config.cfg алиасы не содержатся, следовательно, алиасы заменены не будут. Файл autoexec.cfg автоматически загружается, соответственно все ваши alias’ы будут загружены. А чтобы загрузить другую часть конфига используйте 1 вариант.

3. В директории cstrike есть файл listenserver.cfg пропишите в нем exec myconfig.cfg. Все настройки вступят в силу. Т.к. конфиг загружается последний перед открытием карты, то все значения которые в нем прописаны будут иметь те значения, которые прописали Вы. Есть команды, которые нужно вводить до загрузки игры (или во время игры сделать restart) и тут использования этого варианта выгоднее. Но к сожалению данный файл загружается если игру создаете через консоль/мены Вы. При коннекте к серверу в Интернет/LAN конфиг не загрузится.

В файле можно оставить команды сервера и команды отвечающие за графику (команды для графики как правило требуют рестарт карты после изменения значений в игре). Таким образом, они выполнятся, непосредственно, перед открытием карты и будут иметь те значения, которые прописали Вы.

4. Для обеспечения порядка в папке, где размещены конфиг/и, можно создать папку, поместить в нее свои/й конфиг/и. При этом следует изменить параметр команды exec так:

exec myconfigs/myconfig.cfg

Слеш следует вводить именно так /, иначе движок HL не примет путь к конфигу.

7. Сообщения об ошибках

Свернутый текст

Обычно HL сообщает вам некую информацию, путём вывода её в консоли, через "таблички" в меню или прямо в ОС. Среди них попадаются не очень приятные сообщения - сообщения об ошибках. И часто эти сообщения зашифрованы... В данном разделе я попытался собрать максимум таких сообщений и описаний к ним. Раздел периодически пополняется новыми "экземплярами".

dropped due to slot reservation
Свободные места на сервере зарезервированы для определённых игроков.

Net_Send Packet error: WSAEINTR...продолжение сообщения?
Такая ошибка возникает, когда у вас плохое соединение с Интернетом (проблема с пересылкой пакетов). Из-за плохой линии в модеме возникают ретрайны и он ничего не посылает и не принимает. Попробуйте увеличить таймаут для пакетов. Так же проверьте, настройки вашего firewall. А лучшее решение - поставить выделенку.
Дополнительно: это трабл с "Планировщиком пакетов QoS", в свойствах подключения к интернету (или lan,смотря что у тебя) отключи "Планировщик пакетов QoS"

WARNING: CL_FlushEntityPacket
У вас происходит потеря пакетов - связано это с перегрузкой вашего канала (LAN) или с плохим подключением к Интернету (modem). Попробуйте также уменьшить в конфиге значения rate, cl_cmdrate и cl_updaterate. Например выставьте так - rate 2500, cl_cmdrate 15 и cl_updaterate 15

Cheating-Death is required on this server
Для игры на этом сервере установите античитерскую программу или обновите её.

Server is not responding
Это означает, что сервер недоступен. Связано это может быть с тем, что у вас временные проблемы со связью до сервера либо из-за того, что вы находитесь за проксей или ваш администратор закрыл порты, необходимые для игры. Так же возможно вы забанены на этом сервере или у вас отсутствует доступ в Интеренет - проверьте свое подключение. Или просто сервер не работает.

Bad server address Неправильный адрес сервера.

Your client.dll is different from server
Это значит, что у вас и на сервере различаются версии HL. Просто сделайте апгрейд до Half-Life ВЕРСИИ 1.1.1.0 и Counter-Strike версии 1.5.

Your CD-Key is invalid
Ваш CD-Key неправильный. Это присуще России :), просто купите лицензионную игру. Или не играйте на зарубежных серверах или серверах требующих подлинности ключа.

Your HL cd-key already used,Try again later
Ваш CD-Key используется в данный момент. Попробуйте позже.

Your .dll [cl_dllsclient.dll] differs from the servers’s
Это значит, что у вас установлена старая версия Counter-Strike, просто сделайте апгрейд до нужной версии.

Connecting to cs.ducat.kz…
Retrying cs.ducat.kz …
Retrying cs.ducat.kz…
Retrying cs.ducat.kz …
Connection failed after 4 retries

Возможны две причины: сервер действительно временно недоступен или проблемы с модемным соединением (некачественная линия или старая АТС, неправильно настроен протокол TCP/IP, зависание модемной сессии ...). Попробуйте подключиться через некоторое время.

Server verification failed
Вам нужно попросить своего админа откыть во внешний мир порт UDP 27012 (или проверить настройки своего фаервола). А также, убедиться, что у вас нет файла woncomm.lst в директории /cstrike. Если таковой есть, то обязательно удалить его - так как он должен быть только в директории /valve.

Could not connect to game server
Reason:LAN servers are restricted to local clients(class C)

Невозможно подключиться к серверу, т.к. он предназначен только для игры в сети (то есть если вы коннектитесь с "белым" IP на сервер, имеющий "серый" IP - прим. )

VAC secure ля ля ля
смотрите readme cheating-death. Я не знаю ,что за хрень,но это как -то связано с Valve-античит, которая встроена в CS начиная с версии cs 1.4. В файле Либлист.гам(liblist.gam) найдите secure "1" исправьте на secure "0" -это выключит Вальве античит. Вроде бы всё должно быть нормально

Sorry but your ping very large
ваш пинг очень большой. Ограничение устанавливается на сервере.

Warning:Connection problem
или нет связи, или связь ооочень паршивая...

Server used client (47) you client is (46)
Надо обновить версию CS (Если у вас сервер 1.6 - он обновится сам, а если 1.5 или клиент 1.6 - оновлять надо вручную)

Host_Error: UserMsg: Not Present on Client 56
CS 1.6 и происходит выброс в главное меню, скоррее всего на сервере версия патча сарее чем у вас

Hunk_Alloc:failed on xxxxx bytes
CS uses more RAM than HL and TFC, so those with 32megs of RAM are having problems. In your command line, set -heapsize 32000 -- or try other values, smaller or larger -- depending how much RAM you have. If you don't know how to do this, right click on hl.exe and 'create shortcut' Right click on this new shortcut, choose 'properties', then edit the 'target' (command line) to say something similar to "C:sierrahalf-lifehl.exe" -game cstrike -heapsize 32000. The "real" fix, however, is to get more RAM

FATAL ERROR
Mod_NumForName: models/shield/v_shield_usp.mdl not found

Обычно бывает после закачки обновления через Steam. Просто, похоже, архив обновления скачался не до конца, т.к. на самом диске 1.6 есть этот файл.

you have disconected froom the server.
reason:Error verifying STEAM userid tickey(server was unable to contact the authentication server,35)

стим не смог идентифицировать твой ключ (IMHO cd-key) вследствии того что несмог достучаться до сервера аутинтефикации.. юзай КС без стима.

Your system has been modified.
Please remove the modifiction
to play on this server.
Code[28]

Играть на тех серверах где нету Cheating-Death.

Video mod warning. Failed to set video mod-resetting to defalts. Game will now restart with the new video settings.
Качай новые драйвера для Видеокарты.

A connection the Steam VAC servers could not be made. for troubleshooting network issues, pleas click the link below, и ссылка на steampowered.
данный случай похож на временную невозможность законнектится с VAC (Valve Anti-Cheat) серверами, короче скорее всего перебои с сетью…

Unable to get IFileSystem interface from filesystem factory
Переустановить КС. Обновить апдейтами. Если не поможет, купить лицензионную версию... ну или на худой конец слить пиратку с другого места.

Infinite Wait on handle 1504 число может меняться
хз :(

This server is using newer protocol (x) that your client have (x)
сообщение говорит именно об использовании пиратской версии игры

+2

2

Хорошая статья  :) +

+1

3

Оптимизация fps и ping'a команды потом найду распишу если кто хочет может отдельно а то  я один раз их всех по очереди ставил(текстуры пропали графа ужас)nice спс

0


Вы здесь » Форум Counter-Strike 1.6 серверов Vortex » Полезные статьи » Руководство по установке и настройке Counter-Strike