Counter Strike High FPS Howto

Материал из MediaWiki
Перейти к навигации Перейти к поиску

Данная статья ориентирована на пользователей со слабыми видеокартами. Описанным ниже способом я добился стабильных 60 FPS на ноутбуке с видеокартой Intel GMA 900. Поскольку Counter Strike распространяется только через Steam, а Valve пока что официально поддерживают только Ubuntu, то гайд ориентирован в первую очередь на пользователей Ubuntu. Все манипуляции тестировались на Ubuntu 12.04.

Настройка ОС

Нужно по‐максимуму разгрузить видеокарту. Для этого, если вы пользуетесь Unity, то переключитесь на Unity‐2D. Если же вы пользуетесь другим WM, то просто отключите композитинг.

Настройка игры

Штатные средства

Заходим в Options, на вкладку Video. Там выбираем как можно меньшее разрешение. Точнее минимально возможное для комфортной игры с вашей точки зрения. Главное — помните простое правило: выше разрешение — ниже FPS. Я остановился на 800×600. Далее снимаем галочки с опций «Enable HD models if available», «Allow custom addon content» и ставим галочку на «Low video quality». Применяем настройки, заходим в игру и проверяем. На новых Intel’овских видеокартах этого должно хватить для стабильных 100 FPS. Если вы счастливый обладатель видеокарт GMA9XX, то для комфортной игры нужно будет еще больше исковеркать графику конфигом.

High FPS Config

userconfig.cfg

fps_max "60" //observed frames per second on client
cl_cmdrate "65" //fps + 5
cl_updaterate "30" //half observed frames per second on client 
ex_extrapmax "1.2" //default Half-Life value
cl_cmdbackup "2"
rate "15000"
ex_interp "0.05"
cl_download_ingame "0"

//Fps maxing
cl_himodels "0"
gl_monolights "1"
cl_highdetail "0"
gl_dither "0"
gl_cull "1"
gl_keeptjunctions "0"
gl_lightholes "0"
r_lightmap "0"
gl_max_size "128"
gl_playermip "1"
gl_picmip "2"
cl_shadows "0"
cl_weather "0"
r_mmx "1"
gl_round_down "5" //high val - ugly textures, higher fps
gl_spriteblend "0"
gl_texturemode "GL_NEAREST_MIPMAP_NEAREST"
gl_wateramp "0"
gl_ztrick "0"
r_dynamic "0"
r_decals "10" //time before decals disapear
r_mirroralpha "0"
violence_ablood "0"
violence_hblood "0"
violence_agibs "0"
violence_hgibs "0"
cl_minmodels "1"
mp_decals "5"
r_detailtextures "0"
fastsprites "2"
cl_corpsestay "10"
max_shells "1"
max_smokepuffs "1"

Открываем каталог cstrike, создаем там файл userconfig.cfg и копируем в него приведенный выше конфиг. Описание использованных в нем cvar’ов можно найти на developer.valvesoftware.com и на elxdraco.net.