В этой теме будут даваться советы по мере их появления, которые помогут улучшить производительность игры на вашем компьютере.
Сетевые настройки. Три основные сетевые переменные это rate, cl_cmdrate, cl_updaterate. Я заметил, что у всех игроков на сервере стоят неправильные значения этих переменных. В подавляющем большинстве случаев эти значения занижены: cl_cmdrate 20 cl_updaterate 10
В некоторых случаях игроки помня о настройках в CS1.6 выставляют завышенные значения: cl_cmdrate 100 cl_updaterate 100
В
первом случае у игроков могут наблюдаться небольшие подлагивания (это
не считая других причин). Во втором же случае могут наблюдаться
значительные лаги как-будто у игрока пинг около 200 и он передвигаеться
по карте скачками.
Для того, чтобы посмотреть свои текущие
значения этих переменных, откройте консоль, введите их название и
нажмите Enter. Например: cl_cmdrate
В консоли появиться вот такая надпись: "cl_cmdrate" = "50" ( def. "30" ) min. 10.000000 max. 100.000000 archive - Max number of command packets sent to server per second
50
это текущее значение, 30 это значение по умолчанию, т.е. стандартное
заначение, 10 это минимальное значение и 100 это максимально возможное
значение этой переменной.
Подобным образом можно посмотреть значение любой пременной, а количество их исчесляеться сотнями.
Как изменить значение переменной. Открываете консоль, пишите название пременной, её значение и жмите Enter. Например: cl_cmdrate 50 (не забывая про пробел между буквами и цифрами).
Затем проверяете, изменилось ли значение данной переменной, как написано выше.
Теперь о оптимальных значениях.
Какой-то
серьёзной зависимости от изменения переменной rate я не заметил. Её
значение должно лежать в пределах от 10000 до 20000.
Значение cl_cmdrate от 30 до 65 Значение cl_updaterate от 20 до 55
Значение cl_cmdrate Всегда должно быть немногоим больше, чем cl_updaterate.
По сути выбирайте из этих парных значений (попробуйте все варианты и оставьте лучший):
Обновлённая и дополненная заметка из цикла полезных советов ( новый autoexec.cfg в аттаче). В
ней мы рассмотрим оптимизацию графики в CS:Source для повышения fps.
Fps расшифровываеться, как frames per second (кадров в секунду). Чем больше кадров в секунду прорисовывается на вашем мониторе, тем быстрее вы можете оценить окружающую обстановку и отреагировать на её изменение. Для
комфортной игры значение fps не должно опускаться менее 50. Вполне
достаточным можно признать значения от 50 до 100 кадров в секунду. Fps
ниже 30 являеться практически неиграбельным для жанра онлайновых
шутеров. Посмотреть, какое именно значение имееться у вас во время игры, можно выставив значение переменной cl_showfps в еденицу. В консоли: cl_showfps 1 Другим вариантом для просмотра кол-ва fps являеться включение так называемого сетевого монитора. В консоли: net_graph 3 Появиться он в правом нижнем углу, где среди прочей информации будет так же и счётчик fps.
ДРАЙВЕРА
Драйверы
это ключевой момент в достижении большей производительности. Но не все
драйвера равны в этом отношении. А так же один и тот же драйвер не
может быть самым подходящим для всех моделей видеокарт. Вы сами должны
подобрать наиболее подходящий вариант драйаера конкретно для вашей
видеокарты. Как бы то ни было ниже перечислены рекомендуемые драйвера
от сторонних производителей (3rd-party drivers). Это оптимизировнные
версии драйверов ForceWare и Catalist. Отличаються от стандартных тем,
что в них уже изначально произведены необходимые оптимизации для
достижения более высокой производительности (читай увеличения fps) в
основном без потери качества изображения.
Рекомендованнные драйвера для видеокарт ATI:
OmegaDrivers DNA-Drivers
Рекомендованные драйвера для видеокарт nVidia:
DNA-Drivers NGO Drivers
При
удалении предыдущих установленных в системе драйверов очень важно,
чтобы были удалены все файлы и записи в реестре, касающиеся этих
удаляемых драйверов. Следующие указания помогут вам правильно удалить
старые драйвера и установить новые:
Скачайте, установите и обновите (меню Tools => Live Update) программу Driver Cleaner
Удалите старый драйвер видеокарты через Панель управления =>Установка и удаление программ
Перезагрузите компьютер в режиме защиты от сбоев (клавиша F8 при загрузке, самая верхняя надпись в появившемся текстовом меню).
ATI: 1.
После загрузки в режиме защиты от сбоев WinXP SP1/SP2 обнаружит и
установит драйвера. Просто позвольте ей сделать это. Если вы сможете
закрыть авто инсталляцию нового оборудования, то запускайте Driver
Cleaner. Если не смогли то... 2. Открывайте Панель управления =>
Система => Оборудование => Диспетчер => Устройств =>
Видеоадаптеры. Выделите название вашей видеокарты, нажмите првавую
клавишу мыши и выберите пункт меню Удалить. Не перезагружая компьютер 3. Отключите антивирус (если вы не сделаете этого, то могут быть проблемы) 4. Запустите Driver Cleaner и в меню выберите Tools => Cab cleaner (не обязательный шаг, но рекомендуемый) 5. В выпадающем меню Cleaning selection выберите ATI и нажмите кнопку Start. Затем тоже самое повторите с ATI CCC. 6. Очистите Корзину и перезагрузите компьютер в обычном режиме. 7. Установите новые драйвера и контрольную панель (ATi Control Panel)
nVidia: 1.
После загрузки в режиме защиты от сбоев WinXP SP1/SP2 обнаружит и
установит драйвера. Просто позвольте ей сделать это. Если вы сможете
закрыть авто инсталляцию нового оборудования, то запускайте Driver
Cleaner. Если не смогли то... 2. Открывайте Панель управления =>
Система => Оборудование => Диспетчер => Устройств =>
Видеоадаптеры. Выделите название вашей видеокарты, нажмите првавую
клавишу мыши и выберите пункт меню Удалить. Не перезагружая компьютер 3. Отключите антивирус (если вы не сделаете этого, то могут быть проблемы) 4. Запустите Driver Cleaner и в меню выберите Tools => Cab cleaner (не обязательный шаг, но рекомендуемый) 5. В выпадающем меню Cleaning selection выберите nVidia и нажмите кнопку Start. 6. Очистите Корзину и перезагрузите компьютер в обычном режиме. 7. Установите новые драйвера
ОПЦИИ ЗАПУСКА
Source engine имеет некоторые параметры командной строки, которые могут дать значительный прирост производительности.
Опции запуска могут добавлены следующим образом: Правым
кликом на ярлыке запуска (который находиться на рабочем столе)
вызываете меню в котором выбираете самую нижнюю строчку Свойства. В
появившемся окне в поле Объект добавляете необходимые значения.
Первое
значение это -dxlevel, которое устанавливает уровень DirectX с которым
запускаеться игра. Вы можете обнаружить, что значение ниже того,
которое на самом деле поддерживает ваша видеокарта, может увеличивать
производительность (fps). Например видеокарта, котоая поддерживает
DirectX 9.0 на аппаратном уровне, может работать значительно быстрее в
режиме DirectX 8.0. Ниже представлены возможные варианты:
-dxlevel 90 для DirectX 9 -dxlevel 81 для DirectX 8.1 -dxlevel 80 для DirectX 8 -dxlevel 70 для DirectX 7
Следующее
значение это -heapsize, которое устанавливает особый размер ОЗУ
(оперативной памяти), выделяемой под игру. Увеличение выделяемой памяти
может значительно увеличить производительность. Важно правильно
указывать кол-во выделяемой памяти. Очень большие значения равно, как и
очень маленькие могут привести к снижению производительности.
Рекомендуеться указывать половину от общего числа вашей оперативной
памяти. Ниже даны рекомендуемые значения:
Для систем с 512MB : -heapsize 262144 Для систем с 1GB : -heapsize 524288 Для систем с 2GB : -heapsize 1048576
В результате строка запуска должна выглядеть примерно так: G:\Counter-Strike_Source\cssource.exe -dxlevel 80 -heapsize 262144
или так: G:\Counter-Strike_Source\hl2.exe -steam -game cstrike -dxlevel 80 -heapsize 262144
Настройки в самой игре.
Собственно здесь всё очень просто. Запускаем
игру, заходим в Options и выбираем закладку Video. Выставляем значение
Resolution - 800х600. В этом меню так же находиться кнопка Adjust
brightness level, нажав которую можно отрегулировать уровень яркости.
Далее жмём кнопку Advanced и попадаем в меню расширенных настроек графики. В этом меню нужно выставить все значения в Low. Пару слов о пункте Wait for vertical sinc. В нём можно включить или выключить вертикальную синхронизацию частоты выдаваемой видеокартой с частотой обновления монитора. Если
Wait for vertical sinc в положении Enabled (включен), то fps у вас не
будет подниматься выше того значения, которое выставлено в Свойствах
экарана. Иногда отключение этой функции (Disabled) может давать негативный эффект в виде плывущих горизонтальных полос по экрану.
Так же, если вы имеете встроенный звук на материнской плате, то возможно имеет смысл понизить качество звука на закладке Audio.
Нижеприведённые скриншоты помогут вам определиться, что и как нужно сделать. Прикрепленное изображение Прикрепленное изображение
Следующим шагом в борьбе за fps будет настройка конфига.
Вот, что следует сделать. Скачать приаттаченный внизу файл (в архиве) autoexec.cfg. Распаковать архив и поместить этот файл в папку: с вашей игрой\cstrike\cfg\
Настройки
в этом файле сделаны с учётом баланса между качеством картинки и
производительностью, т.е. графику совсем уж убогой они не делают.
Вот и всё. Далее запустить игру, зайти на сервер и смотреть на сколько увеличился fps.
P.S.
Настройки в меню даны для слабых компьютеров. Вы можете изменять их по
своему вкусу, ориентируясь по всё тому же значению fps в игре.
Последний апдейт принёс нам новые модели игроков. Тепепрь в каждой команде будет по два игрока - Phoenix и Guerilla у терррористов; SEALS и GIGN у контртеррористов.
Соответственно
у вас на экранах будет отрисовываться на две модели больше, а это
значит, что возрастёт кол-во полигонов и текстур, которые придёться
обрабатывать вашей видеокарте, т.е. это дополнительная нагрузка на неё.
В
борьбе за повышение кол-ва fps важна каждая мелочь. Поэтому, если у вас
слабый компьютер, то нежелательны эти две дополнительные модели. Движёк
позволяет отключить все лишние модели игроков переменной cl_minmodels.
У вас будет так же, как и раньше по одному игроку за каждую команду. В
добавок вы можете указать, какая именно модель из двух будет
отображаться у каждой команды (Т и СТ). Это можно зделать переменными
cl_min_ct и cl_min_t. Если вы хотите задействовать ограничение
кол-ва отображаемых моделей в игре, то нужно прописать в консоли (или
добавить в конфиг) последовательно следующие переменные:
cl_minmodels 1 cl_min_ct 1 cl_min_t 1
============================
cl_minmodels 1 или 0 // 0- откл.; 1- вкл. ограничение кол-ва моделей cl_min_ct 1 или 2 // -- 1 - SEALS 2 - GIGN cl_min_t 1 или 2 // -- 1 - Phoenix 2 - Guerilla
Очередная заметка из серии оптимизаций. На сей раз осветим следующую проблему. Некоторые
игроки сталкиваются с ситуацией, когда при каждом запуске CS: Source
приходиться по новой выставлять все настройки в опциях видео.
Естественно, что это приносит некоторые неудобства. Как же от них
избавиться?
Дело в том, что традиционно в движке игры имееться консоль, которая содержит массу всевозможных команд и переменных. Вот
с помощью этих переменных и можно указать игре, какие настройки она
должна использовать при запуске. А для этого всего лишь необходимо
указать в тестовом файлике нужные значения нужных переменных. Файлик,
который игра считает родным и считывает из него информацию при каждом
запуске игры, называеться autoexec.bat. Обратите внимание на ключевое
словосочетание "при каждом запуске игры", т.е. нужные нам настройки
будут устанвливаться автоматически каждый раз, когда вы запускаете игру.
Поэтому следует создать такой файл в папке cstrike\cfg или же добавить нижеуказанные переменные в этот файл в том случае, если вы используете autoexec.cfg о котором можно прочитать немногим выше.
Но
сначала пару слов о том, как запускать CS: Source с нужным вам
разрешением экрана. Для этого надо добавить в строку запуска одно из
значений:
Опции запуска могут быть добавлены следующим образом: Правым
кликом на ярлыке запуска (который находиться на рабочем столе)
вызываете меню в котором выбираете самую нижнюю строчку Свойства. В
появившемся окне в поле Объект добавляете необходимые значения.
В результате строка запуска должна выглядеть примерно так: G:\Counter-Strike_Source\hl2.exe -steam -game cstrike -w 1024 -h 768
Вернёмся к настройкам видео.
Как
вы уже могли догадаться настройки эти можно производить путём кликанья
мышки в меню настроек или же указав нужные переменные в файле
autoexec.bat. Ниже дана картинка на которой каждому пункту настроек
присвоен номер, а ещё ниже дана расшифровка, какие переменные и их
значения за какие настройки отвечают.
Прикрепленное изображение
Adjust brightness levels (Настройка уровня яркости)
* Этим значком помечены настройки, которые стоит держать на минимуме и увеличивать только в том случае, если вы обладаете современной, мощной видеокартой.
Ну
и напоследок примерный список переменных и их значений (вы выставляете
те значения, которые нужны вам, отталкиваясь от мощности вашего
компьютера и видеокарты в частности):
я предстовляю вам огромное количество карт для css, более 2500!!! обращайтесь skype: vanek_volk icq: 568974830 e-mail: vanekwolk@mail.ru! Скачаю или передам файлы обсалютно БЕСПЛАТНО!
Добавлять комментарии могут только зарегистрированные пользователи. [ Регистрация | Вход ]
Мини Профиль
Привет: Одиночка...
Гость, мы рады вас видеть. Пожалуйста зарегистрируйтесь или авторизуйтесь!