Мы рассмотрим настройки конфига для версии Quake 1.01, которые увеличат fps и улучшат связь с игровыми серверами.
Прежде всего подстелим соломку, чтобы застраховаться от нежелательных результатов.
Для этого открываем блокнот и добавляем seta com_allowconsole "1" и seta com_showfps "1".
Сохраним результат в каталоге с Quake 4 (например "C: q4base") под именем autoexec.cfg
С этого момента все изменения мы делаем в файле autoexec.cfg . Это позволит нам изменять любые переменные, не трогая оригинальный конфиг.
Netcode
net_clientLagOMeter: 0 - выключает параметр, 1 выключает. Он позволит нам визуально видеть пакеты, посылаемые нами серверу и обратно к нам. Зеленая полоска показывает полученные пакеты. Желтый полоска показывает пропущенные и повторно посланные пакеты. Красная показывает потерянные из-за плохого качества связи.
com_showAsyncStats: 0 или 1. То же самое что и net_clientLagOMeter, но вместо графиков показывает все в численном представлении.
net_clientUsercmdBackup: 1 - 5. По умолчанию 5. Эта команда позволит нам регулировать количество посланных пакетов. Понижение этого параметра, позволяет серверу отсылать резервные пакеты. Понижаем его, при низкой скорости upload'a (пересылка пакетов от нас к серверу). Повышаем при быстрой, но некачественной связи.
net_clientPrediction:-100 - 100. По умолчанию 10. Предсказывает движение игрока для сглаживания. Установливается на половину ping'а. 0 - отключает предикцию.
net_clientMaxRate: 4000 - 35000. По умолчанию 10000. Эта команда ограничивает размеры и количество пакетов, посылаемых на сервер. 10000 для ISDN, 16000 для ADSL, 19000 для Cable/DSL, и 25600 для LAN.
Графика
g_brassTime: от 0 до 3000. Управляет временем, в течении которого гильзы от Machine Gun 'а и Shotgun'а отображаются на уровне. Установка значения в 0 увеличивает FPS.
g_decals: 0 или 1. По умолчанию 1. Позволяет выключать следы от пуль и прожженные отметины от оружия на стенах. Установка значения в 0 увеличивает FPS.
g_doublevision: 0 или 1. По умолчанию 1. Затуманимает обзор при получении пореждений. Установка значения в 0 увеличивает FPS и меньше отвлекает.
g_muzzleFlash: 0 или 1. По умолчанию 1. Установка в 0 отключает вспышки от выстрелов у вас и врагов. Установка значения в 0 увеличивает FPS.
g_skipItemShadows: 0 или 1. По умолчанию 0. Установка в 0 отключает тени у объектов
и увеличивает FPS.
g_projectileLights: 0 или 1. По умолчанию 1. Устанавливает освещение от снарядов типа ракет. Установка значения в 0 увеличивает FPS.
g_skipParticles: 0 или 1. По умолчанию 0. Выключает клубы дыма и другие незначительные эффекты при стрельбе. Установка значения в 0 увеличивает FPS.
g_skipPlayerShadowsMP: 0 или 1. По умолчанию 0. Установка в 1 выключит тени, от модели игрока в multiplayer'е и поможет с FPS.
image_anisotropy: от 0 до 16. Если установки видеокарты позволят, то с более низким значением она будет производить более низкокачественные и более быстрые текстуры.
image_filter: "GL_LINEAR_MIPMAP_NEAREST" - быстрее. "GL_LINEAR_MIPMAP_LINEAR" - медленнее.
Произведет более низкие качественные текстуры.
image_lodbias:-2 - 2. Ниже - медленнее, выше - быстрее. Произведет более низкокачественные тектуры.
r_lightDetailLevel: от 0 до 9. Управляет количеством огней, отрисованых в диапазоне. Выше - быстрее и менее детально.
r_shadows: 0 или 1. По умолчанию 1. Установка в 0 уберет все тени и даст увеличение FPS.
r_useOptimizedShadows: 0 или 1. По умолчанию 1. Если тени не отключены, установка значения 1 отрисует более быстрее, низкокачественные тени.
r_useTurboShadow: 0 или 1. По умолчанию 0. Если установлено 1, и тени не отключены, это отрисует еще более быстрые тени.
r_Multisamples: 0, 2, 4, 8, и 16. Устанавливает уровень сглаживания. Выше - медленнее.
r_skipBump: 0 или 1. По умолчанию 0. Установка значения в 1 увеличит FPS и отключит текстуры удара.
r_skipSpecular: 0 или 1. По умолчанию 0. Установка значения в 1 увеличит FPS и отключит светящиеся текстуры.
r_skipFogLights: 0 или 1. По умолчанию 0. Установка значения в 1 увеличит FPS и отключит дополнительное освещение к огда вы находитесь в тумане.
r_skipPostProcess: 0 или 1. По умолчанию 0. Установка значения в 1 увеличит FPS и отключит такие эффекты как, например, эффект стекла.
r_skipBlendLights: 0 или 1. По умолчанию 0. Установка значения в 1 увеличит FPS. Освещение не будет накладываться.
r_skipTranslucent: 0 или 1. По умолчанию 0. Этот параметр позволит видеть в окнах и воде. Установка значения в 1 - быстрее, но отключит возможность видеть в таких условиях.
r_skipNewAmbient: 0 или 1. По умолчанию 0. Установка значения в 1 отключит эффекты волны высокой температуры и эффекты взрывной волны и даст увеличение FPS.
Пользовательские установки
r_gamma: от 0 до 10. По умолчанию 1. Регулирует яркость, но искажает цвета.
r_brightness: от 0 до 10. По умолчанию 1.
r_lightscale: от 0 до 10. По умолчанию 2. Регулирует яркостью и повышает интенсивность цветов.
pm_runbob
pm_runpitch
pm_runroll
pm_bobpitch
pm_bobroll
pm_bobup
pm_crouchbob
pm_walkbob - Отключает покачивания. Должен быть установлен также на сервере.
ui_showGun: 0 или 1. По умолчанию 1. Показвает-отключает оружие.