К содержимому

SMART CLIENT · QUAKE II · 1.0

Quake II без компромиссов — с мозгами.

Q2PRO-X — расширенный форк Q2PRO с адаптивным сглаживанием лагов, предсказанием оружия, продвинутой физикой движения, бинауральным звуком и инструментами, которые раньше приходилось собирать вручную.

Текущая публичная линия: Q2PRO-X 1.0. Ниже открыт отдельный beta-канал для Q2PRO-X 1.1A beta, который сохраняет базу 1.1 и добавляет follow-up слой 1.1A; в документации уже доступны русские и английские материалы по релизу и архитектурному fairness-аудиту.

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

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

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

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

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

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

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-статистикой и опциональными диагностическими блоками.
↓ · RELEASE

Скачать Q2PRO-X

Актуальный release-пакет уже доступен. Ниже — быстрый старт, чтобы сразу правильно распаковать клиент и выбрать нужный режим меню.

Сайт теперь отдаёт актуальный архив Q2PRO-X 1.0 напрямую. После загрузки распакуйте пакет в вашу рабочую папку Quake II / Q2PRO-X и запускайте клиент локально, без дополнительных лаунчеров.

На первом старте важно выбрать, с каким интерфейсом вы хотите войти в клиент: классический additive-режим остаётся режимом по умолчанию, а guided / standalone-меню включается отдельно.

Скачать Q2PRO-X

Быстрый старт

Минимальные шаги, чтобы скачать, распаковать и сразу запустить Q2PRO-X в нужном режиме меню.

1. Скачайте и распакуйте архив

Скачайте q2pro-x-1.0.rar и распакуйте его в вашу папку Quake II / Q2PRO-X. Если держите несколько сборок отдельно, лучше выделить для Q2PRO-X собственную рабочую папку.

2. Запуск по умолчанию = классическое меню

Если просто запустить Q2PRO-X.exe, клиент откроется в обычном classic / additive menu mode. Это безопасный и привычный стартовый вариант.

3. Guided-меню с первого запуска

Если хочешь сразу начать с guided / standalone меню, запускай клиент с параметром -q2proxmenu2. Это самый удобный способ включить новый интерфейс прямо на первом старте.

4. Переключение позже через cvar

Уже после запуска можно сменить режим меню через cl_q2prox_menu_mode: 0 = classic, 1 = guided. После изменения требуется перезапуск клиента / повторная инициализация UI.

β · BETA

Beta-версии

Отдельный канал для предрелизных сборок. Release-пакет выше остаётся стабильной линией, а beta появляется здесь, когда мы открываем новый тестовый цикл.

Здесь публикуются публичные beta-сборки Q2PRO-X. Текущая тестовая линия — 1.1A beta: это follow-up слой поверх уже открытой 1.1 beta, а обе они живут отдельно от стабильного release-пакета 1.0.

Beta-линия не заменяет release. Если нужна стабильная сборка для обычной игры, используй раздел Скачать Q2PRO-X выше. 1.1A beta остаётся целенаправленной тестовой сборкой для predict / HUD / compatibility-функций перед следующим стабильным релизом.

Q2PRO-X BETA

Текущая beta

Статус
Открыто публичное тестирование
Сборка
Q2PRO-X 1.1A beta

Описание текущей beta

База этой тестовой линии остаётся такой же, как в 1.1 beta: passive OpenTDM Team HUD, adaptive ping gate для weapon + player predict, mouse compatibility mode q2pro / r1q2, legacy rail migration-fix и общий UX-пакет встроенных browser-оверлеев.

Поверх неё 1.1A beta добавляет follow-up слой: consistency-pass для R1Q2 mouse migration parity, phase-2 interaction pass для cvar browser, закрытие low-priority RU translation tail в base Q2PRO и дополнительный stability polish вокруг cvar browser.

Главные точки внимания для тестировщиков теперь такие: Team HUD на OpenTDM, predict gate по ping/dwell, прозрачность миграции R1Q2 mouse cfg, cvar browser phase-2 UX и сохранение старых q2pro/q2pro_m rail-config без ручного rescue.

Пакет скачивания уже живой. Если держишь отдельные сборки, лучше распаковать 1.1A beta в собственную рабочую папку и не смешивать её с release-линией 1.0.