Это руководство по QL является переводом оригинального
'The Ultimate Quake Live Guide',
который в свою очередь является адаптацией другого руководства по Q3 27 Октября 2003 года под QL
'Yakumo's q3 guide for all levels of player (mk II)'.
АППАРАТНОЕ ОБЕСПЕЧЕНИЕ
WiFi НЕ предназначен для компьютерных игр в реальном времени.
WiFi обеспечит вам "лаги" ,"спайки" и огромный пинг, что не даст вам нормально играть в Quake.
Система:
QuakeLive запускается на (хоть и слегка доработанном) движке Q3 1999 года, поэтому поиграть в квейк
и достичь показателя fps равного 125 смогут многие. Играя в QuakeLive не забудьте выключить пре-рендер
кадров в настройках своей видеокарты (AMD, Nvidia etc)
Управление:
Лушчим способом играть в FPS шутеры это использование клавиатуры и мыши,
Клавиатура для перемещения (например WASD) и мышь для управления камерой, стрельбы, возможно для прыжков.
Клавиатура:
Для игры в Quake подойдет любая клавиатура, но рекомедуется играть на
механической клавиатуре с функцией anti-ghosting. Она позволяет нажимать до 10 клавиш одновременно
и предотвращает такие моменты, как например: Вы бежите (удерживая клавишку W), прыгаете (нажимая SPACE),
и например стреляете, нажав SHIFT для стрельбы (если вы его в настройках назначили для стрельбы)
на клавиатурах без anti-ghosting`а вы возможно не выпустите снаряд, так как у вас зажаты другие клавишы.
Если интересно, посмотрите в интернете об 'anti-ghosting' и о механических клавиатурах в общем.
Мышь:
Для игры в Quake посоветовал бы оптическую мышь.
Рекомендую данные мыши:
Коврик для мыши:
Я бы сказал стол не является хорошей поверхность для мыши, а для игр
так и подавно (особенно для Quake). Хороший коврик в паре с хорошими руками даёт вам
точность позиционирования курсора, мягкость хода и лёгкость движений.
С твёрдым покрытием:
ЗДОРОВЬЕ
Когда люди играют в компьютерные игры, они забывают о правильной осанке
за столом. Смотреть на монитор надо под 30 градусами ниже от взгляда вперёд.
И конечно не забывайте моргать во время игры, что бы глаза могли отдохнуть, так как
играя в Quake люди концентрируются, что задерживает моргание глазами.
ТЕРМИНЫ
КОНСОЛЬ
Введите
com_allowconsole 1
И затем нажмите ENTER, и вам больше никогда не понадобиться нажимать crtl+alt и тильду что бы открыть консоль
cvarlist
Показывает лист всех переменных, которые можно изменить
cmdlist
Показывает список всех команд
bind x "say_team check"
Теперь при нажатии "x" вы будете отправлять в чат "check.
callvote (опция)
Начинает голосвание, многие из них доступны в меню QuakeLive, но так будет быстре.
Например callvote map retribution
quit закрывает QuakeLive
ragequit тоже самое, но при выходе напишет "ragequit"
in_mouse 2 Режимы ввода мыши. 0 выключена, -1 win32, 1 directInput, 2 raw
in_mouseMode Показывает настройку которая используется в данный момет.
in_restart Сбрасывает настройки для их смен.
timenudge
Экстраполирует движение игрока на стороне клиента.
com_maxfps
125 FPS не будут сильно "давить" на видеокарту, уберёт размытие между кадрами и синхронизиует мышь.
Ниже 125 не сильно что-то изменят, но если ваш компьютер
слаб для QuakeLive, это вам поможет.
Некоторые играют на 250 FPS уменьшит потерю пакетов.
Так же играя на 250 FPS можно заметить баг со звуком,
когда шорох от шагов пропадает.
Большинство
всё же предпочитает играть на 125 FPS.
r_enablePostProcessing 0 - убирает свечение у объектов и коррекцию цвета, может прибавить FPS
s_mixPreStep "0.05" и s_mixahead "0.140" - данные команды прибавят огромное количество FPS
r_ext_compressed_textures 1 - так же прибавит FPS на слабых компьютерах
cg_shadows 0 - не сильно поможет, но на слабых комьютерах уберёт лаги в замесах
r_ignorehwgamma 1 - теперь при запуске quake тема windows не смениться с aero на упрощённую
r_contrast - работает только если значение r_enablePostProcessing будет равно 1
cl_maxpackets 125 - максимальное число пакетов которые вы можете отослать серверу
cg_forceEnemySkin bright
cg_forceEnemyModel keel
cg_forceTeamModel visor
Изменяет всем противникам скин на выбранный.
Что бы вернуть настройки обратно, пропишите
clearcvar cg_forceEnemySkin
setenemycolour 0xRRGGBBAA* - меняет цвет противников
setteamcolor 0xRRGGBBAA - меняет цвет вашей команды (TDM etc)
seta cg_enemyHeadColor "0xFF4000ff" Изменяет цвет головы противников
seta cg_enemyLowerColor "0x00FF00ff"Изменяет цвет ног противников
seta cg_enemyUpperColor "0x5eFF00ff"Изменяет цвет тела противников
Цвета можно выбрать тут, когда выберите цвет, в начале просто добавьте 0x, а в конце FF (например 0x05091FF)
*(Red, Green, Blue, Alpha)
color1 (0-26) Изменяет цвет луча на вашей рельсе
color2 (0-26) Изменяет цвет частиц на вашей рельсе
cg_forceEnemyWeaponColor 1 (0-26) Изменяет цвет рельсы и гранат противников
cg_forceTeamWeaponColor 1 (0-26) Изменяет цвет рельсы и гранат вашией команды
СВОЙ .CFG
Все ваши настройки QL храняться в .cfg файле, когда вы запускаете игру, но в папке baseq3 не будет файла с настройками, игра создаст новый. Все настройки вы можете изменить сами с помощью обычного блокнота. Возможно когда вы
откроете файл с настройками, все переменные будут написаны в одну линию, так что советую текстовый редактор
notepad++, что бы не было таких проблем.
Файл с настройками игры находится в этой папке -
ЗАПИСЬ ДЕМО
Что бы просто записать демо, введите в консоли
record
Демо будет записано и сохранено с автоматически сгенерированным названием.
record mydemoname
Запишет демо под названием 'mydemoname'
Все записи хранятся в \demo, эта папка расположена там же где и все ваши конфиги.
cg_autoaction 0
0 - отменяет автозапись демо
1 - автоматически заисывает все матчи
2 - автоматически делает скриншот в конце игры
3 - записывает демо и делает скриншот в конце
cl_demoRecordMessage 0 убирает надпись 'REC' в углу, во время записи.
Полезные программы для просмотра демо и не только
РАНГОВАЯ СИСТЕМА
Навык игрока в QL определяется ELO рейтингом. Для каждого сервера высчитаывается средний ранг всех игроков, и в зависимости от этого определяется "сложность" сервера, их всего три - сложная для вас, лёгкая или подходящая по ваш рейтинг.
ОРУЖИЕ
Оружие | Номер | Аббревиатура | Урон | УВС | УВС (макс) | Перезарядка (мс) |
Гантеля | 1 | G | 50 | 125 | 150 | 400 |
Бумстик | 2 | MG | 5 | 50 | 50 | 100 |
Шотган | 3 | SG | 100 | 100 | 100 | 1000 |
Гранатомёт | 4 | GL | 100 | 125 | 200 | 800 |
Рокет | 5 | RL | 100 | 125 | 200 | 800 |
Шафт | 6 | LG | 8 | 120 | 120 | 50 |
Рельса | 7 | RG | 80 | 53 | 80 | 1500 |
Плазма ган | 8 | PG | 20 | 200 | 200 | 100 |
БГФ | 9 | BFG | 100 | 500 | 500 | 200 |
Гвоздомёт | 11 | NG | 100 | 100 | 100 | 1000 |
Мины | 12 | PG | 100 | 125 | 200 | 800 |
Чайник | 13 | CG | 8 | 80-160* | 80-160* | - |
Пукалка | 14 | HMG | 8 | 104 | 112 | 75 |
РЕСПАВН ПРЕДМЕТОВ
Итем | Спавн (сек) | Информация о предмете |
Оружие Патроны |
5 40 |
- |
Квад Реген Хаста Костюм |
120 120 120 120 |
Увеличивает урон в 3 раза Увеличивает показатель здоровья до 200 и регенерацию в 1хп/c Увеличивает скорость передвижения и скорость стрельбы Носитель получает 25% сопротивление к урону от лавы, слизи, падения и от сплеша |
Армор (5) Жёлтый Красный HP small HP med HP large Мега Аптечка Телепорт |
25 25 25 35 35 35 35 60 60 |
Блокирует 66% от всего урона (Максимум 200 армора) Блокирует 66% от всего урона (Максимум 200 армора) Блокирует 66% от всего урона (Максимум 200 армора) Даёт 5 хп (Максимум 200 хп) Даёт 25 хп (Максимум 100 хп) Даёт 50 хп (Максимум 100 хп) Даёт 100 хп (Максимум 200 хп) Лечит игрока до 125 хп Телепортирует вас на спавн |
Даблер Скаут Гард Арморреген |
10 10 10 10 |
Увеличивает урон на 50% Увеличивает скорость передвижения? скорость атаки, лимит армора 50, убирает звук шагов. Блокирует 50% урона Реген армора до 100 |
СКРИПТИНГ
Бывают моменты, когда нужно сменить переменные определённых команд прямо во время игры, но
так как это занимает много времени, на помощь приходят скрипты и бинды.
bind f4 "toggle r_fastsky" при нажатии f4 будет менять переменную r_fastsky с 0 на 1 и обратно
Если у переменной несколько значений ( 0 1 2 3 4 5 etc) то вам нужен скрипт:
seta _xh0 "cg_drawcrosshair 0;set _xhair vstr _xh1" //Ставит значение, далее переходит к другой строке
seta _xh1 "cg_drawcrosshair 1;set _xhair vstr _xh2" //ditto
seta _xh2 "cg_drawcrosshair 2;set _xhair vstr _xh3" //ditto
seta _xh3 "cg_drawcrosshair 3;set _xhair vstr _xh4" //ditto
seta _xh4 "cg_drawcrosshair 4;set _xhair vstr _xh5" //ditto
seta _xh5 "cg_drawcrosshair 5;set _xhair vstr _xh0" //Возвращает к первой строке
vstr _xh1 //call one of the states to set it as default that will be how game starts, and create your toggle
cvar ('_xhair' in this case) in memory.
bind END "vstr _xhair" //bind a key to the toggle cvar
Этот скрипт будет менять прицел при каждом нажатии END, в начале с 1 на 2, с 2 на 3 и так далее, после 5 прицела вернётся к 1. Если значения всего два, уберите _xh1, _xh2, xh_3 и _xh4 оставив _xh0 и xh5.
Сенса под каждое оружие
seta sensitivity "7"
bind 1 "weapon 1"
bind 2 "weapon 2"
bind 4 "weapon 4"
bind 5 "weapon 5"
bind 6 "weapon 6;sensitivity 2"
Когда вы будете нажимать кнопку '6', сенса изменится на 2, но не вернётся на 7.
Правильный скрипт:
seta sensitivity "4"
bind 1 "weapon 1;sensitivity 7"
bind 2 "weapon 2;sensitivity 7"
bind 3 "weapon 3;sensitivity 7"
bind 4 "weapon 4;sensitivity 7"
bind 5 "weapon 5;sensitivity 7"
bind 6 "weapon 6;sensitivity 2"