

SMART CLIENT · QUAKE II · 1.0
Quake II без компромиссов — с мозгами.
Q2PRO-X — расширенный форк Q2PRO с адаптивным сглаживанием лагов, предсказанием оружия, продвинутой физикой движения, бинауральным звуком и инструментами, которые раньше приходилось собирать вручную.
Текущая публичная линия: Q2PRO-X 1.0. На сайте уже доступны русская и английская документация, а публичная загрузка клиента будет открыта немного позже.
LAGHAX
Адаптивное сглаживание ошибок предсказания под живую сеть.
Weapon Predict
Плавная визуализация выстрелов без изменений серверной логики.
Movement
Modes: R1Q2-like, Q2PRO legacy, Q2PRO new, fixedmove.
Sound
OpenAL, бинаурально, реверберация, HRTF.
Visuals
Тонкая настройка рендера и видимости.
Overlays
Server browser, cvar browser, mod overlay, LAGHAX HUD.
LAGHAX — адаптивное сглаживание
Сглаживает скачки коррекции предсказания, когда сеть пульсирует, без задержки на ровной сети.
Стандартный клиент Q2 резко телепортирует модель, когда приходит коррекция от сервера. На нестабильной сети это выглядит как дёрганье. LAGHAX наблюдает ошибку предсказания, пинг, джиттер и потери, и растягивает коррекцию во времени — но только когда это нужно.
Режимы: cl_laghax 0 (выкл), 1 (фиксированное окно), 2 (адаптивный, по умолчанию). Есть полнофункциональный HUD со статистикой, перетаскиванием, edit-mode, опциональными блоками pred: (включённые предикты), phys: (режим физики) и rt: (runtime-бухгалтерия предиктора оружия).
- Авто-адаптация к ping / jitter / loss / debt / gap без ручных подкрутки.
- HUD отображает live-статистику, стресс-метрику и breakdown причин.
- Опциональный блок
rt:визуализирует runtime-состояние предиктора оружия.
Weapon Predict — предсказание выстрелов
Ракеты, railgun, hyperblaster, chaingun, shotgun и др. — плавная визуальная непрерывность без изменения серверной логики.
Клиент рендерит «ghost»-версии снарядов и эффектов сразу при выстреле, до подтверждения от сервера. Когда реальная сущность приходит, они соединяются через handoff, и пользователь не видит двойного рендера или телепорта.
Это строго визуальный слой. Урон, хитрег, ammo authority — всё на сервере. Клиент просто показывает то, что всё равно произойдёт, с компенсацией сетевой задержки.
- Предикты: rockets (+explosion), railgun, shotgun/SSG, machinegun, chaingun, blaster, grenades, hand grenades, hyperblaster.
- Ammo admission gate не даёт «призраку» выстрелить, если патрон уже потрачен.
- Muzzle-flash / звук выстрела подавляются на сервере, чтобы не было двойных FX.
Movement & Physics
Четыре режима ощущения движения плюс плавный шаг по лестницам и ступенькам.
Классический Q2, Q2PRO и R1Q2 предлагают три разных "ощущения" движения — у них немного отличается прогнозирование, шаг и subframe-физика. Q2PRO-X даёт выбрать любую из них одной настройкой вместо правки набора cvar.
Плюс отдельный режим fixedmove для тех, кому важна детерминированная скорость повторения. Step-smoothing сглаживает «подпрыгивание» при подъёме по лестницам без изменения реального перемещения.
cl_movement_feel_mode: 0 = Q2PRO (new), 1 = R1Q2-like.cl_step_smoothing_mode: 0 = Q2PRO, 1..3 = варианты R1Q2.cl_fixedmoveдля фиксированной тактовой частоты.- Legacy-предикт доступен через
cl_predict_move_mode 1для совместимости.
Sound & Acoustics
OpenAL, бинауральный 3D, реверберация EAX и HRTF — для наушников и больших комнат.
Q2PRO-X подключает OpenAL Soft и разворачивает полный набор пространственных настроек. Бинауральный 3D, HRTF, реверб, выбор устройства, автоопределение — всё в меню и с понятной русской справкой по cvar.
Для игроков в наушниках это один из самых ощутимых визуально-невизуальных апгрейдов: прокидывание звука по координатам сцены делает позиционирование противника намного точнее.
al_binaural,al_hrtf,al_eaxдля управления пространственной моделью.- Подстройка подводного lowpass-фильтра (
s_underwater_gain_hf). - Опция
s_auto_focus— звук только при активном окне.
Visuals & Highlights
Управление читаемостью сцены: подсветка, видимость оружия и частей, тонкая настройка рендера.
Для матчей важнее всего видеть противника, свой урон и projectile-потоки. Q2PRO-X даёт точечные ручки: прозрачность оружия в руках, подсветка сегментов моделей, bloom, gamma-масштаб, damage-blend intensity — всё с дефолтами, которые не ломают классический look.
Все опции — клиентские; никаких правок bsp / pak / модели. На сервере по-прежнему можно играть на любом матче.
gl_bloom,gl_brightness,gl_saturation,gl_celshading.- Настройки подсветки и частей оружия отдельным меню.
- Управление screen-blend при получении урона (
gl_damageblend_frac).
Overlays & Tools
Современный server browser, cvar browser, mod overlay и LAGHAX HUD — всё встроено, без сторонних утилит.
Q2PRO-X добавляет набор встроенных оверлеев, которые раньше требовали отдельных утилит или costly консольных манёвров. Server browser с поиском и избранным, cvar browser с полной документацией на русском и английском, mod overlay для быстрых переключений, LAGHAX HUD со статистикой.
Все оверлеи можно перетаскивать мышью, ресайзить, настраивать прозрачность независимо от scr_alpha. Есть Ctrl+C и Unicode-буфер — из cvar browser можно копировать описания прямо в чат / bug-репорт.
- Server browser с фильтром и избранным, интеграция с GameTracker.
- Cvar browser на ~470 cvar с полным RU/EN описанием.
- Mod overlay — быстрый переключатель по избранным модам.
- LAGHAX HUD с live-статистикой и опциональными диагностическими блоками.
Скачать Q2PRO-X
Публичная загрузка клиента будет открыта отдельно. Пока на сайте доступны документация, скриншоты и описание возможностей.
Раздел загрузки уже подготовлен как часть сайта Q2PRO-X, но публичная выдача клиента пока не открыта. Это сделано намеренно: сначала доводим документацию, визуальный материал и содержимое сайта до чистого состояния.
Когда публичная загрузка будет открыта, эта кнопка начнёт вести на реальный release-пакет. До этого момента здесь остаётся статусное окно с пояснением.
Документация
Пользовательский мануал, технический мануал и change log доступны на русском и английском.