Приветствую Вас, Гость! Регистрация RSS

BOOMSIDE Inc.

Четверг, 17.07.2025
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Улучшаем fps в CSS
strike918Дата: Вторник, 23.03.2010, 17:30 | Сообщение # 1
Подполковник
Группа: Администраторы
Сообщений: 141
Репутация: 0
Статус: Offline
Я уверен что большинство читателей этой статьи страдают из-за низкого fps (frame per second). К сожалению в большинстве случаев низкий fps встречается на слабых компьютерах, либо же если ваш компьютер поражён вирусами, но это маловероятно. Скажу одно что для успешной игры в Counter-Strike:Source пользователю достаточно иметь стабильные 100fps, ещё раз подчеркну слово стабильные, тк при адовых зажимах, когда на вас выбегают сразу пять человек и одновременно с этим взрывается he-граната ваш компьютер должен выдержать это испытание и не подвести в нужный момент. Именно поэтому даже достаточно мощные компьютеры нуждаются в гармотной настройке.

Обязательно для слабых машин нужно провести настройку самой видео карты.
Пуск-->Панель управления--->Панель управления NVIDIA (либо вашей другой карты)
Теперь мы видим перед собой окно настройки вашей видеокарты. Здесь мы должны отключить все ненужные и усложняющие нам жизнь штуки. Выставьте разрешение вашего рабочего стола = разрешению в CSS. Поставте максимальную частоту обновления монитора (50Гц, 60Гц и тд). Далее перейдите во вкладку Регулировка настроек изображения с просмотром, выберете Расширеные настройки 3d изображений и нажмите на кнопочку Перейти. На экран выезжает новое окно в котором какраз и таятся интересующие нас настройки. Методом проб и ошибок вы должны настроить вашу видеокарту на производительность, а не на качество картинки.

Теперь перейдём к настройке самой CSS. Чем ниже разрешение экрана, тем больше у ва будет fps. Отключите, либо поставьте на минимум все настройки кроме теней, тк тени не особо требовательны к процессам, но очень важны в самом процессе игры. Далее приступим к консольной настройки игры. Для начала нам нужно уяснить что:
Config.cfg - конфиг, в который сохраняются настройки игры. Он считывается при каждой загрузке игры, после Autoexec.cfg.
Autoexec.cfg - конфиг, в который можно вносить параметры, которые будут подгружаться в самом начале загрузки игры.

Можно сутками изучать css-конфиг команды, а можно просто скачать готовый рабочий cfg-файл и настроить его уже непосредственно под себя, что мы и будем делать. Далее я выложу самый популярный fps-конфиг, на его основе были разработаны все fps-конфиги, которые только можно скачать в интернете.

autoexec.cfg:
// Cvars Value for cvar

//Net settings

cl_lagcomp_errorcheck "1"
cl_lagcompensation "1"
cl_updaterate "101"
cl_interpolate "1"
cl_cmdrate "101"
cl_interp "0.01"
cl_smooth "1"
cl_smoothtime "0.01"
cl_resend "6"
net_graph "0"
cl_showfps "0"
rate "30000"
fps_max "1337"
cl_pred_optimize "2"
net_maxfragments "1280"
cl_timeout "30"
cl_predictweapons "1"

//Ingame quality

jpeg_quality "100"
mat_monitorgamma "1.6"
mat_parallaxmap "0"
cl_allowdownload "0"
cl_allowupload "0"
cl_forcepreload "1"
cl_drawmonitors "0"
gl_clear "1"
texture_budget_background_alpha "999999999"
texture_budget_panel_height "0"
texture_budget_panel_width "0"
mat_compressedtextures "1"
mat_filterlightmaps "1"
mat_forcehardwaresync "0"
mat_reducefillrate "1"
mat_disable_bloom "1"
r_maxdlights "32"
mat_colorcorrection "0"
mat_wateroverlaysize "1"
cl_show_splashes "0"
cl_detail_avoid_force "0"
cl_detail_avoid_radius "0"
cl_detail_avoid_recover_speed "0"

 
strike918Дата: Вторник, 23.03.2010, 17:30 | Сообщение # 2
Подполковник
Группа: Администраторы
Сообщений: 141
Репутация: 0
Статус: Offline
//Debug commands

mat_debug_postprocessing_effects "0"
mat_debugdepthmode "0"
mat_debugdepthval "128"
mat_debugdepthvalmax "256"

//Radar settings

cl_radartype "1"
cl_radaralpha "255"
cl_radartype "1"

//Sound settings

snd_mixahead "0.1"
snd_async_fullyasync "0"
snd_digital_surround "1"
snd_noextraupdate "1"
suitvolume "0"
dsp_enhance_stereo "0"
dsp_slow_cpu "0"
dsp_spatial "1"
dsp_speaker "50"
dsp_volume "2"
dsp_water "1"
cl_downloadfilter "nosounds"
snd_profile "0"
volume "1"
voice_scale "1"
voice_modenable "1"
voice_enable "1"

//These cvars will boost your fps dramaticly

r_3dsky "0"
r_sse "1"
r_sse2 "1"
r_mmx "1"

//Ropes

rope_smooth_maxalphawidth "0"
rope_smooth_maxalpha "0"
rope_smooth_enlarge "0"
rope_wind_dist "0.01"
rope_subdiv "0"
rope_smooth_minwidth "0"
rope_smooth_minalpha "0"
rope_averagelight "0"
rope_smooth "0"
rope_shake "0"
rope_collide "0"

//Models

g_ragdoll_fadespeed "0"
g_ragdoll_important_maxcount "0"
g_ragdoll_lvfadespeed "0"
g_ragdoll_maxcount "0"
cl_ragdoll_physics_enable "0"
cl_ragdoll_collide "1"
cl_phys_props_max "50"
r_maxmodeldecal "0"
cl_minmodels "1"
cl_min_ct "1"
cl_min_t "1"
r_drawmodeldecals "0"

//Blood settings

violence_ablood "1"
violence_agibs "1"
violence_hblood "1"
violence_hgibs "1"

//Other
props_break_max_pieces "0"
datacachesize "64"
func_break_max_pieces "0"
props_break_max_pieces_perframe "0"
con_enable "1"
weapon_showproficiency "1"

//Buy Menu (Delete this part if you have your own or don't want a buy menu)

bind "KP_END" "buy deagle"
bind "KP_DOWNARROW" "buy vesthelm;buy vest"
bind "KP_PGDN" "buy m4a1;buy ak47"
bind "KP_ENTER" "buy awp"
bind "KP_DEL" "buy mp5"
bind "KP_PLUS" "buy defuser"
bind "KP_LEFTARROW" "buy hegrenade"
bind "KP_5" "buy flashbang"
bind "KP_RIGHTARROW" "buy smokegrenade"

clear

 
strike918Дата: Вторник, 23.03.2010, 17:30 | Сообщение # 3
Подполковник
Группа: Администраторы
Сообщений: 141
Репутация: 0
Статус: Offline
config.cfg:
unbindall
bind "TAB" "+showscores"
bind "ESCAPE" "cancelselect"
bind "SPACE" "+jump"
bind "," "buyammo1"
bind "." "buyammo2"
bind "0" "slot10"
bind "1" "slot1"
bind "2" "slot2"
bind "3" "slot3"
bind "4" "slot4"
bind "5" "slot5"
bind "6" "slot6"
bind "7" "slot7"
bind "8" "slot8"
bind "9" "slot9"
bind "`" "toggleconsole"
bind "a" "+moveleft"
bind "b" "buymenu"
bind "c" "radio3"
bind "d" "+moveright"
bind "e" "+use"
bind "g" "drop"
bind "h" "commandmenu"
bind "i" "showbriefing"
bind "j" "cheer"
bind "k" "+voicerecord"
bind "m" "chooseteam"
bind "n" "nightvision"
bind "o" "buyequip"
bind "q" "lastinv"
bind "r" "+reload"
bind "s" "+back"
bind "u" "messagemode2"
bind "w" "+forward"
bind "x" "radio2"
bind "y" "messagemode"
bind "z" "radio1"
bind "CTRL" "+duck"
bind "SHIFT" "+speed"
bind "F3" "askconnect_accept"
bind "F10" "quit"
bind "KP_LEFTARROW" "buy hegrenade"
bind "KP_5" "buy flashbang"
bind "KP_RIGHTARROW" "buy smokegrenade"
bind "KP_END" "buy deagle"
bind "KP_DOWNARROW" "buy vesthelm;buy vest"
bind "KP_PGDN" "buy m4a1;buy ak47"
bind "KP_ENTER" "buy awp"
bind "KP_DEL" "buy mp5"
bind "KP_PLUS" "buy defuser"
 
strike918Дата: Вторник, 23.03.2010, 17:30 | Сообщение # 4
Подполковник
Группа: Администраторы
Сообщений: 141
Репутация: 0
Статус: Offline
bind "MWHEELDOWN" "+jump"
bind "MOUSE1" "+attack"
bind "MOUSE2" "+attack2"
bind "MOUSE4" "+voicerecord"
bind "MOUSE5" "noclip"
bind "PAUSE" "pause"
cl_righthand "0"
cl_rumblescale "0"
cl_debugrumble "0"
cl_team "default"
cl_class "default"
cl_detail_max_sway "5"
cl_detail_avoid_radius "64"
cl_detail_avoid_force "0.4"
cl_detail_avoid_recover_speed "0.25"
cl_chatfilters "31"
cc_linger_time "1.0"
cc_predisplay_time "0.25"
cc_subtitles "0"
cc_lang ""
crosshair "1"
cl_observercrosshair "1"
cam_snapto "0"
cam_idealyaw "0"
cam_idealpitch "0"
cam_idealdist "50"
c_maxpitch "90"
c_minpitch "0"
c_maxyaw "135"
c_minyaw "-135"
c_maxdistance "200"
c_mindistance "30"
c_orthowidth "100"
c_orthoheight "100"
joy_name "joystick"
joy_forwardthreshold "0.15"
joy_sidethreshold "0.15"
joy_pitchthreshold "0.15"
joy_yawthreshold "0.15"
joy_forwardsensitivity "-1"
joy_sidesensitivity "1"
joy_pitchsensitivity "1"
joy_yawsensitivity "-1"
joy_response_move "1"
joy_response_look "0"
joy_lowend "1"
joy_lowmap "1"
joy_accelscale "0.6"
joy_autoaimdampenrange "0"
joy_autoaimdampen "0"
joy_diagonalpov "0"
joy_display_input "0"
joy_wingmanwarrior_turnhack "0"
cl_upspeed "320"
cl_forwardspeed "400"
 
strike918Дата: Вторник, 23.03.2010, 17:31 | Сообщение # 5
Подполковник
Группа: Администраторы
Сообщений: 141
Репутация: 0
Статус: Offline
cl_backspeed "400"
lookspring "0"
lookstrafe "0"
joystick "0"
m_pitch "0.022"
m_filter "1"
sensitivity ".825"
m_side "0.8"
m_yaw "0.022"
m_forward "1"
m_customaccel "0"
m_customaccel_scale "0.04"
m_customaccel_max "0"
m_customaccel_exponent "1"
m_mouseaccel1 "0"
m_mouseaccel2 "0"
m_mousespeed "1"
cl_mouselook "1"
cl_idealpitchscale "0.8"
net_graph "0"
net_scale "5"
net_graphpos "1"
net_graphsolid "1"
voice_modenable "1"
hud_fastswitch "1"
muzzleflash_light "0"
cl_buy_favorite_quiet "0"
cl_buy_favorite_nowarn "0"
cl_autowepswitch "0"
cl_autohelp "0"
cl_radartype "1"
cl_radaralpha "255.000000"
cl_locationalpha "150"
cl_crosshaircolor "3"
cl_dynamiccrosshair "0"
cl_scalecrosshair "1"
cl_crosshairscale "1919"
cl_crosshairalpha "200"
cl_crosshairusealpha "1"
cl_radar_locked "0"
overview_preferred_mode "1"
overview_preferred_view_size "600"
hud_classautokill "1"
overview_health "1"
overview_names "1"
overview_tracks "1"
overview_locked "1"
overview_alpha "1.0"
spec_scoreboard "0"
cl_spec_mode "3"
commentary_firstrun "0"
scene_showfaceto "0"
ai_report_task_timings_on_limit "0"
ai_think_limit_label "0"
npc_height_adjust "1"
sv_pvsskipanimation "1"
scene_showlook "0"
scene_showmoveto "0"
commentary "0"
xbox_throttlebias "100"
xbox_throttlespoof "200"
xbox_autothrottle "1"
func_break_max_pieces "15"
suitvolume "0"
sv_noclipaccelerate "5"
sv_noclipspeed "5"
sv_specaccelerate "5"
sv_specspeed "3"
sv_specnoclip "1"
sv_skyname "sky_dust"
sv_backspeed "0.6"
joy_wingmanwarrior_centerhack "0"
 
strike918Дата: Вторник, 23.03.2010, 17:31 | Сообщение # 6
Подполковник
Группа: Администраторы
Сообщений: 141
Репутация: 0
Статус: Offline
cl_allowdownload "0"
cl_forcepreload "1"
cl_soundfile "sound/player/jingle.wav"
cl_logofile "0"
cl_timeout "30"
cl_showpluginmessages "1"
tv_nochat "0"
sv_unlockedchapters "1"
cl_updaterate "100"
cl_cmdrate "100"
bgmvolume "1"
password ""

Настала очередь настройки рейтов, ведь от них также зависит ваша стрельба и в редких случаях fps. все современные серверы работают на качественных интернет провайдерах, на высоких скоростях и с тиком «100». Поэтому нужно рейты поднимать.
Что же такое, рейты?
# rate – максимальный обмен пакетами (или байтами) между клиентом и сервером.
# cl_cmdrate - сколько раз в секунду ваш компьютер посылает позиции игроков на сервер.
# cl_updaterate - сколько раз в секунду ваш компьютер получает от сервер о позициях игроков.
Как их изменить:
# rate – прописывается один раз в консоли (при перезагрузке игры, значение не измениться). Нажимаете кнопку «Ё», появляется консоль. Пишем в ней «rate 25000» (без кавычек) минимум значение – 20000 максимум – 30000.
# cl_cmdrate, cl_updaterate – тоже можно прописывать в консоли, но при перезагрузке игры, значение вернется на то, которое было по умолчанию в Вашем конфиге. По этому, прописывать надо непосредственно в самом конфиге. Этот конфиг лежит в папке установки игры, путь его таков:
C:/Program Files/Steam/SteamApps/ваш логин стима/counter-strike source/cstrike/cfg.
Открываете файл config с помощью блокнота, находите cl_cmdrate и cl_updaterate , и присваиваете ему значение 100 (cl_cmdrate «100» cl_updaterate «100») минимум значение – 66 (рекомендуем 100). И сохраняем!

Поздравляю! Теперь вы получите ощутимый прирост fps и играть вам станет значительно легче. gl&hf

 
  • Страница 1 из 1
  • 1
Поиск: