Меню Рубрики

Как написать конфиг для quake 3 arena

Консольные команды Quake3 или как оптимизировать игру под себя

Предлагаю провести гид по настройкам любимого Quake3

Перед вами первая часть посвящённая настройкам Quake. Обсуждаем,что не понятно спрашиваем.

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

Приступим. Для начала создай произвольный файл с именем, к примеру, аналогичным твоему нику (jakie.cfg), в который мы запишем конфиг.

Конфиг (каждый из файлов) очень удобно разбить на логические разделы. Потом можно будет легко его редактировать, а не искать по полчаса какую-то забытую команду.

Некоторые сведения: команда bind (резервирует за клавишей) определенное действие; переменные могут иметь значения true-верно («1») или false-неверно («0»); команду seta можно и не писать, ее пишут так, для понта; все, что идет после значка «//», Ку3 не воспринимает, поэтому ты можешь таким образом делать для себя пометки. После тире («—») я буду объяснять значение команды.

Unbindall — стереть все «забайденные» ранее кнопки.

Графика и звук

seta com_blood «0» — тебе нужны пятна крови? Ну их. только мешают.

seta cg_brassTime «0» — и гильз не надо.

seta cg_draw3dIcons «0» — в меню не трехмерные иконки.

seta cg_draw2d «1» — . а двухмерные

seta cg_gibs «0» — и джибзов (мяса от трупов) не надо.

seta cg_marks «0» — . следов на стенах (от выстрелов оружия) тоже не надо.

seta cg_shadows «0» — . и теней

seta cg_simpleItems «1»— оружие, которое валяется на арене, будет в виде иконок, а не моделей, вибирайте как вам нравится

seta r_mode «3» — важный параметр: в каком разрешении ты будешь играть. Большинство «отцов» ставят «3» или «4». (3 — 640×480, 4 — 800×600). Советую «3» поставить

seta r_colorbits «0» — если повышать это значение, графика становится несколько мрачнее и угрюмее. Многие играют на «16»

seta r_detailtextures «0» — отключить детализацию текстур

seta r_drawSun «0» — отключить обработку (рендеринг) солнечного света..

seta r_dynamiclight «0» — . и динамическое освещение.

seta r_fastsky «0» — небо будет совсем некрасивым, зато быстрым; также можно будет увидеть врага по ту сторону телепорта

seta r_flares «0» — отключить ореол вокруг источников света

seta r_ignorehwgamma «0» — у меня стоит значение по умолчанию. Если поставить «1», то графика станет «мутнее» и светлее

seta r_intensity «1» — параметр гаммы. Если ставить больше 1, изображение становится ярким. У меня стоит 1.4 В общем, дело личное

seta r_picmip «5»— очень важный параметр: насколько уродскими будут текстуры. Значение параметра не должно привышать 5. это просто таике правила на соревнованиях, а вообще онечно можно ставить сколько угодно большое число.

seta r_simplemipmaps «1» — нужна для «ухудшения» mipmapping (графика станет более «сглаженной», но и более быстрой)

seta r_subdivisions «115» — отвечает за «кривые» контуры (углы стен, объектов). Если поставить 115, то кривых поверхностей в игре не будет (правда, иногда можно будет увидеть части тел и предметов через стену, что можно даже не считать глюком

seta r_swapInterval «0» — забавная штука. Если поставить больше «1», то начнутся просто кошмарные глюки. Ставь «0»

seta r_textureMode «GL_LINEAR_MIPMAP_NEAREST» — текстуры станут совсем гнусными, но это даст выигрыш в скорости

seta r_vertexLight «1» — полное освещение: намного лучше видимость и нет теней

seta s_musicvolume «0» — отрубаем музыку и разгружаем процессор

seta cg_nochatbeep «1» — убирает звук при сообщениях

seta cg_drawRewards «0» — отключить награды. Можно и оставить, но они парой мешаются на экране.

seta cg_drawGun «0» — не отображать модель оружия на экране, которая порой мешает увидеть атакующего (хотя это дело вкуса)

seta cg_autoswitch «0» — не переключаться на только что найденное оружие

Для самого рулезного оружия всех времен и народов советую выделить отдельную графу

seta r_railWidth «20» — ширина луча рейла

seta r_railCoreWidth «1» — ширина «ядра» луча рейла

seta r_railSegmentLength «10» — длина луча

seta cg_railTrailTime «400» — сколько «висит» в воздухе луч

seta in_mouse «1» — с ней или без?

seta sensitivity «11» — без комментариев

seta cl_mouseAccel «0» — отключить акселерацию мыши. Все советуют играть без неё.

seta m_filter «0» — фильтрация не нужна (если опция включена, Квака будет как бы «смягчать» движение мыши, но это у нее получается не очень удачно)

Передвижение

Никаких лишних колебаний: ходим прямо, головой не крутим, смотреть по сторонам не задерживаемся, не подпрыгиваем при ходьбе:

cg_fov 90 — очень важный параметр: широта поля зрения (перспектива взгляда, иначе говоря). 90 — значение по умолчанию. У меня тоит 105. У некоторых 120.

bind s «+moveleft» — стрейф влево

bind f «+moveright» — стрейф право

bind space «+moveup» — прыжок (обычно ставят пробел)

bind w «+movedown» — присесть

bind MOUSE1 «+attack» — левая кнопка мыши для стрельбы

bind Mouse2 «+zoom» — снайперский режим на второй кнопке мыши

bind «5» «weapon 4» — гренейд-ланчер

bind «a» «weapon 8» — плазма-ган

Вся разбиндовка в качестве примера. Конечно же вы можете разбиндить оружие по себя как вам удобно.

bind TAB «+scores» — показать очки

bind ESCAPE «togglemenu» — главное меню

«toggleconsole» — вызвать консоль

seta cg_drawfps «0» — не показывать счетчик fps

seta cg_drawtimer «1» — показывать время

seta cg_lagometer «1» — лагометр

bind F12 «screenshot» — тут, думаю, все ясно

Настройка сети

seta cl_maxpackets «60» — максимум пакетов от сервера к клиенту

seta rate «25000» — скорость передачи кадров

seta sv_fps «120» — нужно выставлять этот параметр на 120 — возрастут fps и, вследствие этого, прыгучесть (появится возможность запрыгивать в ранее недоступные «нычки»).

seta g_syncronousClients «0» — чтобы писать демки, надо ставить «1», но это может вызвать торможение игры

seta com_maxfps «120» — максимальное количество кадров в секунду

cl_motd «0» — чтобы полчаса не ждать коннекта к серверу. Обычно эта проблема встречается на машинах с WindowsNT

Все_restart

После загрузки конфига необходимо рестартануть все настройки Кваки.

Источник статьи: http://www.gamer.ru/quake-iii-arena/konsolnye-komandy-quake3-ili-kak-optimizirovat-igru-pod-sebya

Как написать конфиг для quake 3 arena

Для того чтобы рулить в КУ3, необходимо иметь следующие предметы: голову с табельным наполнением; руки стандарта «По одной с каждой стороны» (произростающие из задницы руки крюковой конфигурации вызывают несовместимость версий) мышь PS/2, клавиатуру, тачку неслабую(рек.Celeron 500 128 SDRAM 3D уск).

Прежде всего- не вздумай играть без мыши.С детства ты должен знать, что «быть фраггодом- хорошо, а трактористом- плохо». Если тебе это не известно, то я просвещу тебя, что прицеливание с мыши во много раз эффективнее, чем с клавы.

Для начала необходимо оптимизировать главное устройство управления- мышь (только не уверяй меня, что ты играешь на клаве:))). Во-первых мышка должна быть сделана так, чтобы твоей руке было удобно. Обычно все сильные игроки играют на PS/2- мышах. Эти мыши обладают лучьшей чувствительностью в отличии от COM-кой мыши. PS/2- мыши хорошо разгоняемы (до 200HZ). Разогнать свою мышь поможет простенькая прога PS2-RATEPLUS. Просто запускаешь adjust ps2rate, ставь 200HZ, и став галочку в make default. Теперь можешь быть уверен в руках у тебя не убогий грызун, а настоящая машина убийств и добывания фрагов.

Конфиг- очень нужная вещь, она оптимизирует настройки Кваки под тебя. Все сильные игроки в обязательном порядке имеют свои конфиги.

Для начала создай произвольный текстовый файл который будет соответствовать твоему нику, у меня он выглядит так ( Blast.cfg ). Примечание : если у вас версия Кваки выше 1.11 то расширение CFG можно не писать. Дальше сделай ярлык на Quake 3 и в его свойствах пропиши: «C:\путь к Кваке/QUAKE3.EXE +EXEC конфиг.cfg» Теперь при запуске ярлыка, Квака будет автоматически запускаться с твоим конфигом.

Команда bind «байндит»(делает рабочим) определенное действие или команду; переменные могут иметь значения True -правда(1), и False -ложь(0).Команда Seta активирует продвинутые опции, все что идет после значка «//» КУ3 не воспринемает, таким образом вы можете делать для себя пометки.

В начале конфига пишут что-нибудь бредовое, типа как у меня:

//generated by quake do not modifi

unbind — стереть все забайнденые ранее кнопки.

Сначала следует настроить клавиатуру, поэтому пишем:

bind mouse 1 «+attack» // Стрелять.

bind w «+forvard+» // Идти вперед.

bind a «+moveleft» // Идти влево.

bind d «+moveright» //Идти вправо.

bind tab «+scores» // Статистика.

bind ESCAPE «+togglemenu» // Меню игры.

bind space «+movedown» // Сесть..

bind mouse2 «+zoom» // Увеличение(Режим снайпера).

bind shift «+speed» // Медленно идти.

bind e «weapnext» // Следующее оружие.

«toggleconsole» // Вызвать консоль.

bind f12 «screenshot» // Сделать скриншот.

Это только основные клавиши. По вашему желанию, можно «забайндить» любые на те действия которые вам нравятся.

seta model «otmopo3ok/default» — твоя модель/ скин.

seta cg_forcemodel «0» — Чтобы не все были Otmopo3-ки.

seta sv_hostname «welcome to HELL» — Название сервера.

seta name «^3[^6LK^3]^4Blast — Имя, символы ^3, ^4 обозначают цвет.

seta com_blood «1» — Пятна крови. Куда же без них!

seta cg_brasstime «0» — Гильзы, только мешают. Отключай!

seta cg_draw3dicons «0» — В меню не трехмерные иконки.

seta cg_draw2d «1» — . а двухмерные. Тормозить меньше будет!

seta cg_gibs «1» — Куда же без отшмётков?! Включай!

seta cg_marks «0» — Следов на стене не надо.

seta cg_shadows «0» — Тени. Если машина слабая откл.,если сильная- сам думай.

seta cg_simpleitems «1» — Оружие будет в виде иконок.

seta r_mode «3» — Разрешение экрана. У меня стоит 4- 800*600. Но лучьше 3 поставить тормозить меньше будет.

seta r_allowExtensions «1» — Включить все возможности ускорителя.

seta r_colorbits «0» — Если повышать это значение графика становится несколько мрачнее и угрюмее. Многие играют на 16 и даже на 32. Но если тачка начинает тормозить выставь 0.

seta r_detailtextures «0» — Отключить детализацию текстур.

seta r_drawSun «0» — Отключить обркаботку солнечного света.

seta r_dynamiclight «0» — Отключить динамическое освещение.

seta r_fastsky «0» — Небо будет уродливым, зато быстрым. Так же можно будет смотреть через телепорт.

seta r_flares «0» — Отключить ореол вокруг источников света.

seta r_ignorehwgamma «0» — 0 по умолчанию. Если поставить 1, то графика станет мутнее и светлее.

seta r_intensity «1.5» — Параметр гаммы.

seta r_picmip «4» — Очень важный параметр. Если ставить больше текстуры будут становиться уродливыми, зато тебе будет хорошо видно врага, и нечто не будет отвлекать тебя от игры. Все сильные игроки в основном ставят 4 или 5. Если оставить 1 игра меньше тормозит.

Изменение picmip. Страшно, конечно, но именно так и надо играть.

seta r_simplemipmaps «1» — Графика станет более сглаженной и более быстрой.

seta r_textureMode «GL_LINEAR_MIPMAP_NEAREST» — Текстуры станут отвратными но это даст выйгрыш в скорости.

seta r_vertexLight «1» — Полное освещение: повышает видимость.

seta s_musicvolume «0» — Отрубаем музыку и разгружаем проц.

seta cg_drawRewards «1» — Включить награды.

seta cg_drawGun «0» — Не показывать оружие на экране.

seta cg_autoswitch «0» — Не будет, всеми нелюбимого, автоматического переключения оружия.

seta cl_mouseaccel «0» — ОЧЕНЬ ВАЖНЫЙ ПАРАМЕТР. Представь, что бежишь мимо мостика на q3dm5, сжимая в мазолистых ладонях РЛ, и вдруг краем глаза секёшь, что подлая вражина бежит по мостику прямиком к КА (Красный Армор). Ты резко разворачиваешься и выпускаешь ракету прямо по курсу мерзавца. Сейчас, сейчас он отведает 100HP в бубен! Но что за @#$%?! Ракета прошла мимо, совсем не туда куда ты пускал шойтанку. Всему виной акселирация мыши. Так что отключай, не задумывайся.

seta cg_drawCrosshair «1» — Включим прицел. Куда же без него.

seta cg_crosshairhealth «0» — Не показываем на прицеле здоровья.

seta cg_drawcrosshairnames «1» — При наведении на чувака виден ник.

seta cg_crosshairy «0» — Прицел ровно посередине экрана по оси y. Если твое любимое оружие Шойтан-Труба, то советую поставить -20, будешь под ноги лучше стрелять.

seta cg_crosshairx «0» — Прицел ровно посередине экрана по оси x.

seta cg_viewsize «100» — Смотрим во весь экран.

cg_fov «120» — Очень важный параметр. Угол обзора. Чем он больше, тем больше обзор видимости, но это приводит к уменьшению FPS (Frame Per Second- кол-во кадров в секунду).

Разница видна, не правда ли.

cl_run «1» — Все время бежим.

Никаких лишних колебаний: ходим прямо, головой не крутим, смотреть по сторонам не задерживаемся, не подпрыгиваем при ходьбе:

seta in_mouse «1» — С ней или без неё.

seta sensitivity «6» — Чувствительность мышки. От этого параметра зависит вся ваша игра. Вы должны подобрать для себя оптимальную чувствительность т.е. ту с которой вам будет удобно играть.

seta m_yaw «0.022» — Скорость движения мыши по оси y. Хочешь играть с инвертом мыши , просто выставь отрицательное значение.

seta m_pitch «0.015» — Скорость движения мыши по оси x.

seta m_filter «0» — Фильтрация не нужна.

seta cl_maxpackets «60» — Максимум пакетов от сервера к клиенту.

seta rate «25000» — Скорость передачи кадров.

seta sv_fps «120» — Ставь этот параметр на 120 возврастут fps а следовательно прыгучесть, появится возможность запрыгивать в ранее недоступные «нычки». Например на карте q3dm13 ты сможешь без труда прыгнуть до меги. Ну это только тому у кого тачки слабые:))))).

seta g_syncronousClients «0» — Чтобы писать демки надо ставит 1.

seta com_maxfps «120» — Максимальное количество кадров в секунду.

seta cl_motd «0» -Чтобы полчаса не ждать коннекта к серверу.

seta timelimit «20» — Лимит времени игры.

seta fraglimit «0» — Лимит фрагов.

seta sv_maxclients «8» — Максимальное кол-во человек на сервере.

seta g_gravity «800» — Стандартно 800, а если 0 выставить, то прыгнул и взлетел под потолок, ну а если 80000 то и рокетджамп не поможет взлететь:)))).

seta g_quadfactor «4» — Коэффициент умножения КВАДОМ мощности оружия.

seta g_knockback «1000» — Сила сплеша т.е.отдачи от выстрелов оружия.

seta g_weaponrespawn «3» — Время респавна оружия.

seta cg_drawFps «1» — Счетчик кадров в секунду.

seta cg_drawStatus «1» — Показывать статус. Обязательно.

seta cg_drawAmmoWarning «0» — Сообщение об окончании патронов.

seta cg_drawAttacker «1» — Показывать кто атакует.

seta cg_drawTimer «0» — Время боя.

Рельса- оружие всех времен.

seta color «4» — Цвет выстрела.

seta r_railSegmentLength «0» — Расстояние между витками спирали.

seta r_railWidth «0» — Ширина витков спирального следа.

seta r_railCoreWidth «1» — Толщина луча.

seta cg_railTrailTime — Как долго остается след луча.

cheats «1» — Включить коды. Предлагаю забайндить эту команду на какую-нибудь клавишу. Пример: bind c «cheats»1″».

vid_restart — Перезагрузить графику.

snd_restart — Тоже самое для звука.

unbind — Разбайндить клавишу.

Для Кваки существует огромное количество скриптов, облегчающих те или иные действия. Превожу несколько, на мой взгляд лучших скриптов.

bind space «vstr rjump»
set www «wait;wait;wait;wait»
set rjump_1 «set freelook 0;set cl_pitchspeed 999;+lookdown;vstr www;+attack;+moveup»
set rjump_2 «set cl_pitchspeed 140;-lookdown;set freelook 1;-attack;-moveup»
set rjump «vstr rjump_1;vstr www;vstr rjump_2;vstr www;centerview»

bind pgup «vstr vup»
bind pgdn «vstr vdn»
set vdn vstr vol00
set vup vstr vol01
set vol00 «set s_volume 0.0;set vdn vstr vol00;set vup vstr vol01;echo ^1MUTE »
set vol01 «set s_volume 0.1;set vdn vstr vol00;set vup vstr vol02;echo ^4|»
set vol02 «set s_volume 0.2;set vdn vstr vol01;set vup vstr vol03;echo ^4||»
set vol03 «set s_volume 0.3;set vdn vstr vol02;set vup vstr vol04;echo ^4|||»
set vol04 «set s_volume 0.4;set vdn vstr vol03;set vup vstr vol05;echo ^4||||»
set vol05 «set s_volume 0.5;set vdn vstr vol04;set vup vstr vol06;echo ^4|||||»
set vol06 «set s_volume 0.6;set vdn vstr vol05;set vup vstr vol07;echo ^4||||||»
set vol07 «set s_volume 0.7;set vdn vstr vol06;set vup vstr vol08;echo ^4|||||||»
set vol08 «set s_volume 0.8;set vdn vstr vol07;set vup vstr vol09;echo ^4||||||||»
set vol09 «set s_volume 0.9;set vdn vstr vol08;set vup vstr vol10;echo ^4|||||||||»
set vol10 «set s_volume 1.0;set vdn vstr vol09;set vup vstr vol10;echo ^4||||||||||»

Используй клавиши Page up и Page down для того чтобы увеличивать или уменьшать громкость.

bind f2 «vstr r_demo1»
bind f3″stoprecord»
set not_r «echo ^5ALREADY ^5RECORDING^7»
set r_demo1 «g_synchronousClients 1;record Nickname-xxx-1;g_synchronousClients 0;bind f2 vstr not_r; bind f3 vstr stop_r1»
set r_demo2 «g_synchronousClients 1;record Nickname-xxx-2;g_synchronousClients 0;bind f2 vstr not_r; bind f3 vstr stop_r2»
set r_demo3 «g_synchronousClients 1;record Nickname-xxx-3;g_synchronousClients 0;bind f2 vstr not_r; bind f3 vstr stop_r3»
set r_demo4 «g_synchronousClients 1;record Nickname-xxx-4;g_synchronousClients 0;bind f2 vstr not_r; bind f3 vstr stop_r4»
set r_demo5 «g_synchronousClients 1;record Nickname-xxx-5;g_synchronousClients 0;bind f2 vstr not_r; bind f3 vstr stop_r5»
set stop_r1 «stoprecord;bind f2 vstr r_demo2»
set stop_r2 «stoprecord;bind f2 vstr r_demo3»
set stop_r3 «stoprecord;bind f2 vstr r_demo4»
set stop_r4 «stoprecord;bind f2 vstr r_demo5»
set stop_r5 «stoprecord;bind f2 echo ^2DEMOS ^2IS ^1FULL!^7»

С помощью клавишь F1 и F2 ты сможешь записывать и останавливать демку.

bind kp_minus «vstr mapnext»
set mapnext vstr map1
set map1 «set mapnext vstr map2;bind kp_pgup devmap q3tourney2;bind kp_plus map q3tourney2 ; echo ^3duel map^2. ^5Q3tourney2^7 »
set map2 «set mapnext vstr map3;bind kp_pgup devmap q3tourney4;bind kp_plus map q3tourney4 ; echo ^3duel map^2. ^5Q3tourney4^7 »
set map3 «set mapnext vstr map4;bind kp_pgup devmap q3dm6 ;bind kp_plus map q3dm6 ; echo ^3duel map^2. ^5Q3dm6^7 »
set map4 «set mapnext vstr map5;bind kp_pgup devmap q3dm7 ;bind kp_plus map q3dm7 ; echo ^3duel map^2. ^5Q3dm7^7 »
set map5 «set mapnext vstr map6;bind kp_pgup devmap q3dm13 ;bind kp_plus map q3dm13 ; echo ^3duel map^2. ^5Q3dm13^7 »
set map6 «set mapnext vstr map7;bind kp_pgup devmap ztn3dm1 ;bind kp_plus map ztn3dm1 ; echo ^3duel map^2. ^5Ztn3dm1^7 »
set map7 «set mapnext vstr map1;bind kp_pgup devmap ztn3dm2 ;bind kp_plus map ztn3dm2 ; echo ^3duel map^2. ^5Ztn3dm2^7 «

С помощью клавиши «-» ты сможешь выбрать карту, а с помощью клавиши «+» активировать её.

Ну, вот ты и написал свой КУ3 конфиг, но чтобы он был действительно твой, строго не рекомендую тупо перепечатывать все, что тут написано. Идея в том и состоит чтобы Квака была настроена под СЕБЯ. Я лишь дал тебе список команд, их описание и рекомендации к использованию, а остальное- это уже именно твоя работа. ДЕРЗАЙ.

Источник статьи: http://lexxgameclub.narod.ru/config.htm


0 0 голоса
Article Rating
Подписаться
Уведомить о
guest

0 Комментарий
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии