Гость          |   Вход  |  Регистрация



Опубликовал BonseR, 14.12.2010 в 01:43
Просмотров 8944, Комментарии 6

Для начала оговоримся - в игре нет какого-то волшебного способа, который может радикально улучшить FPS путём изменения нескольких значений в файле мультиплеерного конфига. Есть два момента, которые ещё не решены, но в будущем могут помочь - это оптимизация использования двухядерных процессоров и настройка динамической отрисовки листвы. Ничего неожиданного в этом нет, так как ещё в COD: World at War Treyarch отключил возможность изменения многих настроек на клиентской стороне.

Так же следует оговориться, что по хорошему, после изменения каждого параметра, результат надо проверять в игре, так как он (результат) главным образом будет зависеть от конфигурации вашего оборудования. Это значит, что на разных компьютерах одинаковые значения некоторых строк конфига могут дать как плюс, так и минус в величине FPS. Поэтому всё, что будет написано ниже, не панацея, а руководство к действию, описание неких общих параметров, изменяя которые можно подобрать оптимальные значения для конкретного компьютера.

Что же мы принесём в жертву ради повышения количества кадров?

1. Через меню в игре надо найти то сочетание разрешения, качества текстур и сглаживания, при котором ваш компьютер выдаст максимум. Найти оптимальное сочетание не значит поставить всё на минимум! Из-за особенностей работы видеокарты, монитора, оперативной памяти и прочего, результат может быть не так очевиден. Например, на моём компьютере величина FPS при значении параметра сглаживания равному 8 больше, чем при 4, а разрешение текстур установлено на Большие, так как при значении Маленькие, игра почему-то не хранит текстуры в памяти видеокарты, а подгружает их с диска или из оперативной памяти. Та же история с билинейной и трехлинейной фильтрацией. Так что, поиграйте с основными параметрами, они могут вас удивить.
2.Так же мы уберём отрисовку гильз. В купе с эффектами постобработки, затрачиваемыми на них, это пойдёт нам в плюс.
3. Отключение сглаживания мыши. Мелочь конечно, но контроля над оружием будет больше.
4. Небольшое изменение высоты текста в чате. Да, даже такая ерунда прибавит несколько кадров.
5. Отключим окклюзию. Под этим страшным словом скрывается затухание отдаляющихся звуков, например шагов или когда вы сидите за стеной.
6. Изменим само собой разумеющиеся параметры- maspackets/snaps и т.д.
7. Обязательно надо снять ограничение maxfps. Я не думаю, что вы играете на ламповом мониторе, поэтому значение maxfps будет стоять на частоте самого монитора. Конечно, с одной стороны пересчитывать кадры чаще, чем их может показать монитор кажется бессмысленным занятием, но с другой стороны мы находимся в клиент-серверном приложении, где, чем больше информации есть на стороне клиента, тем больше про него знает сервер.
8. Покрутим значение FOV (угол обзора). Здесь надо быть аккуратным, так как увеличение угла обзора прямо пропорционально уменьшению FPS. Золотую середину искать лучше всего между значений 60-85.
9. Множество заиканий игры связанно со звуковыми эффектами. В ней очень много звуковых эффектов окружения, эффектов объёмного звучания и просто лишних звуков. Если у вас не отдельная звуковая карта, то всё это жужжание вам будет лишним. Хотя, как писалось ранее, всё зависит от конкретной конфигурации и не интегрированная звуковая карта не будет панацеей.

Исходя из всего выше написанного вот вам наши рекомендации по изменению файла mp_config.cfg. Найти вы его можете в директории: …\Program Files\Steam\steamapps\common\call of duty black ops\players\

Устанавливаем следующие значения:

seta cg_adsZoomToggleStyle "0"
seta cg_blood "0"
seta cg_brass "0"
seta cg_connectionIconSize "2"
seta cg_cursorHints "3"
seta cg_drawFPS "On"
seta cg_flareVisionSetFadeDuration "0"
seta cg_fov_default "65"
seta cg_hintFadeTime "0"
seta cg_motionblur_duration "0"
seta cg_motionblur_fadeout "0"
seta cg_overheadNamesFont "1"
seta cg_viewZSmoothingMax "0"
seta cg_viewZSmoothingMin "0"
seta cg_viewZSmoothingTime "0"
seta cl_maxpackets "100"
seta cl_pitchspeed "0"
seta cl_yawspeed "0"
seta cl_mouseAccel "0"
seta com_first_time_pc "0"
seta com_maxfps "125"
seta compassFriendlyHeight "9"
seta compassFriendlyWidth "9"
seta fx_marks "0"
seta fx_marks_ents "0"
seta fx_marks_smodels "0"

seta m_filter "0"
seta r_aaAlpha "off"
seta r_aaSamples "1"
seta r_blur_allowed "0"
seta r_distortion "0"
seta r_dof_enable "0"
seta r_fastSkin "1"
seta r_gfxopt_dynamic_foliage "0" //Спорный параметр. Некоторые считают это читом
seta r_gfxopt_water_simulation "0"
seta r_glow_allowed "0"
seta r_lodScaleRigid "0"
seta r_lodScaleSkinned "0"

seta r_picmip "3"
seta r_picmip_bump "3"
seta r_picmip_manual "1"
seta r_picmip_spec "3"
seta r_picmip_water "0"
seta r_motionblur_maxblur "0"
seta r_motionblur_numberOfSamples "0"
seta r_multiGpu "0"
seta r_multithreaded_device "1" //Если у вас двухядерный компьютер, оставьте значение 0. Хотя на некоторых компьютерах может быть лучше наоборот.
seta r_specular "0"

seta r_texFilterAnisoMin "1"
seta r_texFilterMipMode "Force Bilinear"
seta r_vsync "0"
seta r_waterSheetingFX_allowed "0"
seta rate "25000"
seta sm_enable "0"
seta sm_maxLights "1"
seta snaps "30"

seta snd_khz "22"
seta snd_losOcclusion "0"
seta snd_menu_center_channel "0"
seta snd_menu_left_channel "1"
seta snd_menu_left_surround "0"
seta snd_menu_lfe "0"
seta snd_menu_listen_level "1"
seta snd_menu_music "0"
seta snd_menu_right_channel "1"
seta snd_menu_right_surround "0"

seta sv_maxRate "25000"
seta waypointIconHeight "15"
seta waypointIconWidth "15"
seta ui_allowFov "1"

И не забудьте присвоить файлу конфигурации значение «read only» (только для чтения). Иначе игра автоматически перепишет неправильные, на её взгляд, параметры. Неправильные не в смысле читерские, за которые забанят, а неправильные в том смысле, что пользователь понятия не имеет, как ему лучше, зато игра знает это наверняка.
Еще на некоторых сайтах рекомендуют при старте новой карты писать в консоли:

/snd_restart
/demo_enabled 0
/fx_marks 0
/r_blur_allowed 0

Нами каких-то особенных изменений замечено не было, но можете попробовать. Помните, что измерять FPS надо на пустом сервере, каждый раз смотря в одну и ту же точку. Лучше, даже, найти несколько точек, таких как: небо, стена, высокая точка обзора, откуда просматривается карта и т.д. Это даст вам представление о поведении игры при обработке различных объектов (статических и динамических, близких и дальних). Но, само собой, итоговый результат смотрится только в живой драке.

По материалам сайта www.bashandslash.com
Перевод Mamont, редактор Sukhov
© SOBR team




Всего комментариев 6
   
Alexander "scraggy59" [Материал]
14.12.2010  09:04    #1        0 
+20 фпс на кракеде Спам
   
Alexander "scraggy59" [Материал]
14.12.2010  09:35    #2        0 
у всех фризит или только у меня одного? Спам
   
Геннадий "Ghena" [Материал]
16.12.2010  18:02    #3        0 
Ну незнаю,надо попробовать ребятки,я поставил синхронизацию кадров, и уменя FPS скачет 120-20...!Хотя сегодня патч выпустили,может даже много чего исправится :)если нет буду вводить команды которые написаны выше :) Удачи всем! Спам
   
17.12.2010  02:15    #4        0 
Я после патча скинул конфиг, зашел - да стало лучше. Проткнулся этими переменными, 10-15 фпс подбрасывает. Спам
   
Максим "MadMax" [Материал]
18.12.2010  14:28    #5        0 
И не забудьте присвоить файлу конфигурации значение «read only» (только для чтения)

Точно не уверен, но когда стоит этот параметр, у тебя не прокачивается лвл :| Подчеркиваю, не уверен (!) Спам

   
18.12.2010  14:47    #6        0 
все норм прокачивается
как включить текст - типа (нажмите *RESET* для того, чтобы подобрать оружие (bazooka)? Спам

Написать комментарий
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Играем Комьюнити EXPLOSIVE
наверх



Проект википедии по Call of Duty
Турниры Call of Duty 4 Участники О нас
EGL Call of Duty 4 Фото Контакты
Матчи Call of Duty 4 Видео Помочь проекту
  Статьи FAQ
  Форум Правила портала
  Блог Каталог сайтов
    Гостевая

© eXplosive.su, 2007-2012.
Все права защищены.

Яндекс.Метрика
Используются технологии uCoz