Подобряване на fps в Counter-Strike Source – CS Source – Прочетете – THC Team Site
След това ще опиша няколко основни графични настройки и ще обясня защо не трябва да ги използвате.
Vsync: Отличен пример за най-голямото недоразумение в историята на графичните настройки. Ето как работи Vsync: Вашият монитор има различна честота на опресняване за всяка резолюция. Нека обясня с пример: моят монитор дърпа 75Hz при максималната налична резолюция от 1152x864. Това означава, че моят монитор показва само 75 кадъра в секунда при тази резолюция. Възхищавате се на вашите 150 fps през Q3? Числото на екрана, разбира се, показва точно толкова, но в действителност целият ефект е напълно анулиран от честотата на опресняване на екрана. Всичко над честотата на опресняване причинява ефект, наречен разкъсване или разкъсване на изображението. Разкъсването се изразява във вълнообразно наливане на кадри - ивици, преминаващи през екрана. Vsync, от друга страна, задава вашия максимален fps, равен на текущата честота на опресняване на екрана, което ви позволява напълно да премахнете разкъсването и да постигнете значително подобрение на картината. Моралът на историята е следният – използвайте Vsync в играта. Но ако просто измервате FPS, за да оцените производителността, деактивирайте Vsync.
AA & AF: AA изглажда линиите и границите, правейки ги по-гладки. AF прави текстурите да изглеждат по-добре в далечината. И двете опции изяждат доста FPS (особено AA). ДА, и в крайна сметка се оказва, че "цена - качество" е просто несравнимо. И вместо AF, използвайте опцията trilinear вместо това (на повечето карти нейното представяне е по-бързо от билинеарно).
Останалите настройки могат безопасно да бъдат зададени на максимум, с изключение обаче на сложността на водата - препоръчвам да зададете параметъра на прости отражения.
Забележка: Някои от командите по-долу се считат за мами. Ако командата е на сървъраsv_cheats "0" (и това най-вероятно е така), тогава някои команди просто няма да работят. Но командите в никакъв случай не са измама и можете да ги използвате, без да потискате безсрамната си съвест =).
r_mmx 1 Активира поддръжка за MMX процесори. Леко увеличение на fps, без загуба на качество на картината
r_sse 1 Активира поддръжка за SSE процесори. Леко увеличение на fps, без загуба на качество на картината
r_sse2 1 Активира поддръжка за SSE2 процесори. Леко увеличение на fps, без загуба на качество на картината
r_3dnow 1 Активира поддръжка за технологията 3DNOW (само AMD). Леко увеличение на fps, без загуба на качество на картината
r_3dsky 0 Премахва мъглата около 3D обекти. Смята се за измама по неизвестни причини. Голямо увеличение на FPS, малка загуба на качество на изображението
r_shadows 0 Искам да кажа едно нещо за сенките в Half-life 2: наистина са гадни. Изключете ги, докато Valve не ги подобри. Голямо увеличение на FPS, малка загуба на качество на изображението
net_graph 3 Командата рисува графика на скоростта на вашата връзка в долния десен ъгъл на екрана. Отличен мониторинг на вашата връзка. Лек спад на FPS, но много полезен инструмент.
r_decal_cullsize 0 Тази команда задава минималния размер на елементите за показване в пиксели. Позволява ви да видите дупки от куршуми в стените от по-голямо разстояние. Много лек спад на fps. Подобряване на графичните ефекти
cl_smooth 0 Не знам какво прави тази команда, освен че всъщност намалява вашия FPS (първоначално активирана). Средно увеличение на fps. Без влошаване на графичните ефекти.
cl_phys_props_enable 0 Много голяма помощ! Премахва малки вътрешни модели от картата, като по този начин разтоварва вашия процесор.Всякакви листа, бутилки, боклуци. Бъчвите и касите естествено остават. Огромно увеличение на FPS, малка загуба на качество на изображението.
cl_pushaway_force 0 Това е още една от командите, които в момента се считат за измама. Повечето сървъри ще принудят стойността до 20 000. Премахва "блъскането" при сблъсък с варели и други физически обекти. Значително подобрява движението.
fog_enable 0 Ето друга команда за подобряване на FPS. Изключва далечна произволна мъгла. Командата не влияе по никакъв начин на дима от гранатата, а само на мъгла. Голямо увеличение на FPS, леко влошаване на картината.
cl_allowupload "0" Командата забранява качването на файлове на сървъра от вашия компютър. Подобрява пинга.
cl_allowdownload "0" Командата забранява изтеглянето на файлове от сървъра на вашия компютър. Подобрява пинга.
r_lod 0 Намалява или подобрява видимостта на модела на отдалечения играч. 0 - лош модел, повече FPS. -5 - добър модел, по-малко FPS. Картината се влошава малко.
cl_show_bloodsprays 0 Отново се счита за измама, тъй като може да улесни играчите да виждат без кръв. Повече FPS, по-малко кръвозагуба =).
cl_ejectbrass 0 Премахва показването на изхвърлените снаряди. Увеличаване на FPS.
Ето. Можете да увеличите FPS доста силно с помощта на тези команди. Можете да тествате тези команди, като създадете своя собствена игра. Поиграйте си с командите и намерете оптималното FPS ниво за вашата система. Не се опитвайте да натъпчете всичко наведнъж във файл.
Ще ви кажа, че успях да вдигна FPS до 75 fps (vsync беше активиран) на моя athlon xp 2400+ и radeon 9800 pro при резолюция 1024x768. Преди това колко беше? тридесет!
Е, за тези хора, които играят динозаври и техният FPS не се покачва над 0.00000000000000001 =), предлагам да ги набутамнастройки. Забравете добрите графики веднъж завинаги след това =): cl_show_splashes "0" mp_decals "0" mat_bufferprimitives "1" mat_bumpbasis "0 mat_bumpmap "0" mat_dxlevel "80" mat_fastnobump "1" mat_fastspecular "1" mat_filterlightma ps "1" mat_filtertextures "1" mat_forceaniso "0" mat_forcedynamic "0" mat_loadtextures "1" mat_mipmaptextures "1" mat_picmip "1" mat_reducefillrate "1" mat_showwatertextures "0" mat_specular "0" muzzleflash_ светлина "0" r_modellodscale " 0.1" r_drawlights "0" r_DispUseStaticMeshes "0" r_waterforceexpensive "0" r_shadowrendertotexture "0" r_rootlod "2" r_drawrain "0" r_decals "0" r_dynamic "0" r_WaterDrawReflection "0" r_Wat erDrawRefraction "0" violence_hgibs "0" budget_show_history "0"
С тези команди вашата графика на Counter-Strike: Source няма да бъде по-добра от Tetris, но ще постигнете огромно увеличение на FPS! Препоръчвам на тези, чийто FPS не надвишава 30 кадъра в секунда.
Превод: L i P k I y Автор: DragonOmega