Q2PRO-X 1.6 Final by ly
Браузер и проигрыватель демок
Автор проекта: ly
Поиск записей, перемотка, выбор игрока и работа режиссёра.
Русская редакция • Q2PRO-X 1.6 Final by ly • 7 ноября 2026 года
Содержание
Пункты кликабельны: щелчок переходит к разделу.
Поиск записей и обновление списка
Сетевые настройки при просмотре
Записи, обозреватель и проигрыватель демок
1. Какие форматы поддерживаются
8. Автоматический режиссёр MVD
13. Какие предметы отслеживаются
15. Отдельный конфиг просмотра
Смотреть MVD дуэль с аналитикой
17.4. Таймеры предметов в записях
POV и переход к следующему фрагу
Где действуют контактные эффекты
Браузер переменных и команд: полный список и раскладки
Поиск записей и обновление списка
Команды demo и mvdplay используют общий поиск записей. Сначала проверяется текущий мод, затем baseq2, затем остальные локальные каталоги модов по алфавиту. Внутри мода точный путь имеет приоритет перед рекурсивным поиском; свободные файлы — перед архивным резервным поиском. После выхода с сервера клиент возвращается к пользовательскому каталогу игры. Поиск демок не требует снова заходить на сервер и не исполняет конфиги других модов.
Примеры синтаксиса (match и z3 — имена ваших записей):
demo match
demo baseq2/match
demo opentdm/match
demo --mod baseq2 __pa3Hoe/z3/z3
mvdplay --mod opentdm match
Явный мод ограничивает поиск этим каталогом. Если имя подпапки совпало с именем установленного мода, используйте --mod, чтобы однозначно указать каталог-источник. Поиск по короткому имени или части пути охватывает вложенные папки, включая baseq2/demos/__pa3Hoe/z3/z3.dm2, и записи в PAK/PKZ/ZIP. Архивы могут лежать в подпапках; RAR, 7z и архивы внутри архивов не поддерживаются. Сохраняются ограничения длины системного пути. Первая найденная запись начинает играть сразу. О других найденных свободных копиях консоль сообщает в фоне, например:
Demo "z3": another match at "...". Exact demo path: /...
Браузер использует общий индекс всех модов, а не только текущего и baseq2. Поиск, «Все» и группировки работают с этим общим списком. Отдельная вкладка «Текущий мод (название)» показывает только активный каталог. При другом активном моде записи baseq2 в эту вкладку не подмешиваются. Отображение архивных записей управляется существующим фильтром упакованных демок.
Над списком расположены галка «Автообновление демо» (cl_demo_index_autoscan) и кнопка «Обновить индекс». При включённой автоматике открытие браузера запускает фоновое обновление. Ручное обновление работает и без автоматики; повторный запрос во время работы не создаётся. Команды demo_index_refresh и demo_index_rebuild доступны для обслуживания индекса. Эти элементы находятся в браузере, а не в проигрывателе.
При наведении на имя записи появляется штатная многострочная подсказка меню: файл, игроки, карта, мод записи, относительный путь и дата/время в локальной зоне. Дата — время файла или архива, не гарантированное время начала матча. Отсутствующие данные не заменяются догадками. Разные копии сохраняют свой источник в избранном, очереди и проигрывателе.
Запуск демки плавно завершает музыку интро. При отдельном музыкальном профиле просмотра его запуск ждёт окончания затухания. Сохранённые настройки демоплеера остаются независимыми от обычных игровых настроек. Иллюстрации прежних выпусков ниже показывают общую организацию интерфейса; добавленные в 1.6 Final вкладка, подсказки и кнопки описаны в этом разделе.
Сетевые настройки при просмотре
Бог сети не выполняет сетевую диагностику и коррекции и не показывает собственный HUD при воспроизведении DM2/MVD2. Его пользовательский режим сохраняется. Просмотр демки не становится основанием для автоматического входа на последний сервер при следующем запуске.
Записи, обозреватель и проигрыватель демок
Это руководство описывает поиск и просмотр демок, перемотку, выбор игрока, автоматического режиссёра, аналитику маршрутов и таймеры предметов. У просмотра есть отдельный визуальный профиль, поэтому его графику можно настроить независимо от обычной игры.
| Отдельная тема. Автоматический разбор ваших записей и личная статистика матчей описаны в руководстве по статистике игры. Здесь речь только о просмотре. |
|---|
Где находятся настройки
| Что настраивается | Путь по меню |
|---|---|
| Обозреватель демок | Главное меню → Настройки → Расширенные Q2PRO-X → Браузер демок |
| Проигрыватель демо | Главное меню → Настройки → Расширенные Q2PRO-X → Проигрыватель демо |
| Аналитика демок | Главное меню → Настройки → Расширенные Q2PRO-X → Проигрыватель демо → Аналитика демок |
| Таймеры предметов в записях | Главное меню → Настройки → Расширенные Q2PRO-X → Проигрыватель демо → Таймеры предметов в демках |
| Статистика игры | Главное меню → Настройки → Расширенные Q2PRO-X → Статистика игры |
1. Какие форматы поддерживаются
Основные форматы:
Браузер, проигрыватель, пауза и перемотка работают с обоими форматами. Полная аналитика перемещений, фрагов и подборов доступна в MVD2; для DM2 используется выборка по текущей точке наблюдения. Автоматический режиссёр и таймеры предметов предназначены для MVD2.
2. Браузер демок
Путь:
Главные настройки:
Браузер использует общий индекс записей:
Индекс создаётся локально по твоей коллекции записей и не переносится из чужой установки.
3. Вкладки и организация
Браузер группирует записи по вкладкам: все, избранное, дата, мод, карта и игрок POV. Состав зависит от найденных записей и доступных сведений. Настройка запоминания вкладки возвращает браузер к последнему выбору при следующем открытии.
Неполные или нечитаемые записи можно скрыть. Демки из игровых архивов по умолчанию также скрыты; включи их отображение, если они нужны в общем списке.
4. Очередь воспроизведения
В браузере можно выбрать несколько демок и воспроизвести их по очереди.
Полезные действия:
Команды проигрывателя для привязки клавиш:
При активной очереди в проигрывателе появляются кнопки перехода между записями.
5. Окно проигрывателя
Путь:
Ключевые настройки:
В окне находятся кнопки воспроизведения, временная шкала, переключатели режимов и дополнительные меню управления.
6. Пауза и перемотка
Основные команды для привязки клавиш:
По умолчанию:
Короткий шаг и большой скачок перемотки настраиваются отдельно. Для длинной записи удобно увеличить скачок, а для разбора отдельного эпизода оставить небольшой шаг.
7. Громкость, оружие и скины
cl_demoplayer_volume задаёт громкость только на время просмотра демки.
После окончания демки обычная игровая громкость восстанавливается.
cl_demoplayer_gun:
Настройка действует только при просмотре и не меняет обычный cl_gun.
cl_demoplayer_noskins:
Настройка действует только при просмотре и не меняет обычный cl_noskins.
8. Автоматический режиссёр MVD
Режиссёр автоматически переключается между игроками записи MVD2.
Режим:
Значения:
Упреждение переключения:
Диагностика:
Режим next frag заранее читает события записи и переключает камеру до фрага. После ручного выбора игрока режиссёр выдерживает паузу, чтобы не перехватывать камеру сразу.
9. Аналитика записи
Путь:
Вид данных:
Style:
Период анализа:
MVD/DM2:
Плотность и производительность:
Отображение:
Команды:
10. Следы перемещений
Следы включаются при условии:
Вместо общей тепловой карты показываются точки перемещения с заданным временем жизни. Их можно соединить линиями.
Настройки:
Режим trail_height_mode feet располагает след у ног игрока с учётом прыжков, падений и перемещений по ящикам. Параметр hover_z немного поднимает точки, чтобы их не закрывал пол.
11. Цвета аналитики
Для цветов аналитики есть отдельная страница:
Основные переменные:
Цвета выбираются из палитры, как у подсветок моделей и таймеров предметов. Шестнадцатеричное значение можно задать через консоль или Cvar Browser.
12. Таймеры предметов в демке
Таймеры показывают время до появления основных предметов в записи MVD2.
Общий переключатель:
На карте:
На панели:
Настройки:
13. Какие предметы отслеживаются
Броня:
Усилители и предметы:
Оружие (по умолчанию выключено):
Отдельные переключатели предметов:
14. Цвета таймеров предметов
Цвета таймеров меняются на странице:
Можно использовать адаптивный выбор цветов:
В адаптивном режиме цвета наследуются из палитры подсветок предметов.
В ручном режиме цвет текста и кольца каждого предмета задаётся отдельно.
15. Отдельный конфиг просмотра
Визуальные настройки просмотра сохраняются в:
baseq2/q2pro-x/demo_visual/q2pro-x.demo.cfg
Это важно для:
Общий профиль просмотра сохраняет выбранную графику, когда воспроизведение переключает игру на opentdm, k1, xatrix или другой мод записи.
16. Примеры настройки
Просто смотреть демки
Смотреть MVD дуэль с аналитикой
Разбирать контроль предметов
Записывать видео из демки
17. Страницы меню целиком
17.1. Обозреватель демок
Браузер демок
| Тип | Раздел | Пункт | Переменная или переход | Что делает |
|---|---|---|---|---|
| Раздел | Вид и раскладка | Вид и раскладка | ||
| Ползунок | Вид и раскладка | Прозрачность | cl_demo_browser_alpha | Прозрачность фона оверлея браузера демок. Применяется сразу. |
| Ползунок | Вид и раскладка | Масштаб текста | cl_demo_browser_scale | Масштаб текста и интерфейса браузера демок (0.1..3.0). Применяется сразу. |
| Переключатель | Вид и раскладка | Полный экран | cl_demo_browser_fullscreen | Разворачивает браузер на весь HUD; прячет уголок изменения размера (также по [F] в шапке). Применяется сразу. [Нет / Да] |
| Переключатель | Вид и раскладка | Показывать панель деталей | cl_demo_browser_show_details | Показывает правую панель деталей. Применяется сразу. [Нет / Да] |
| Переключатель | Вид и раскладка | Цвета чередующихся строк | cl_demo_browser_row_colors | Чередование фона строк для читаемости. Применяется сразу. [Нет / Да] |
| Раздел | Список демок | Список демок | ||
| Переключатель | Список демок | Показывать частичные / нечитаемые демки | cl_demo_browser_show_broken | Показывает также частичные (играбельные, неполные метаданные) и нечитаемые демки. Применяется сразу. [Нет / Да] |
| Переключатель | Список демок | Показывать демки из пакетов движка | cl_demo_browser_show_packed | Включает демки из пакетов, видимых движку (по умолчанию выкл.). Применяется сразу. [Нет / Да] |
| Переключатель | Список демок | Запоминать вкладку | cl_demo_browser_remember_tab | Восстанавливает последнюю вкладку (Все/Избранное/Дата/Мод/Карта/POV) в следующей сессии. Применяется сразу. [Нет / Да] |
| Раздел | Открыть | Открыть | ||
| Переход | Открыть | Открыть браузер демок... | demo_browser_open | Открывает современный оверлей браузера демок (поиск и список на базе центрального индекса). |
| Клавиша | Открыть | Клавиша переключения | demo_browser_toggle | Назначает клавишу открытия/закрытия оверлея браузера демок. |
| Раздел | Индекс и сервис | Индекс и сервис | ||
| Переключатель | Индекс и сервис | Автообновление информации о демках | cl_demo_index_autoscan | cl_demo_index_autoscan: фоновое обновление общего индекса при открытии браузера. При выключении остаётся сохранённый список; ручное обновление доступно всегда. Применяется сразу. [Нет / Да] |
| Переход | Индекс и сервис | Перестроить индекс демо | demo_index_rebuild | Полное пересканирование: заново разбирает все демки и переписывает центральный индекс. |
| Переход | Индекс и сервис | Обновить индекс демо | demo_index_refresh | Инкрементальное обновление без повторного разбора неизменённых демок. |
| Переход | Индекс и сервис | Открыть классический браузер демок... | menu_demos | Открывает классический браузер демок (оставлен для совместимости). |
17.2. Проигрыватель демо
Проигрыватель демо
| Тип | Раздел | Пункт | Переменная или переход | Что делает |
|---|---|---|---|---|
| Раздел | Оверлей | Оверлей | ||
| Переключатель | Оверлей | Включено | cl_demoplayer_overlay | Главный выключатель современного оверлея воспроизведения. Применяется сразу. [Нет / Да] |
| Ползунок | Оверлей | Прозрачность | cl_demoplayer_overlay_alpha | Прозрачность фона оверлея воспроизведения. Применяется сразу. |
| Ползунок | Оверлей | Масштаб текста | cl_demoplayer_overlay_scale | Масштаб текста и интерфейса оверлея воспроизведения (0.5..3.0). Применяется сразу. |
| Ползунок | Оверлей | Автоскрытие | cl_demoplayer_overlay_autohide_sec | Прячет пассивную панель после N сек бездействия (0 = всегда видна при воспроизведении). Применяется сразу. |
| Ползунок | Оверлей | Шаг перемотки | cl_demoplayer_overlay_seek_step_sec | Секунды перемотки кнопками < и >. Применяется сразу. |
| Ползунок | Оверлей | Прыжок перемотки | cl_demoplayer_overlay_seek_jump_sec | Секунды прыжка кнопками << и >>. Применяется сразу. |
| Переключатель | Оверлей | Показывать кнопку счёта | cl_demoplayer_overlay_show_score | Показывает кнопку [счёт] (только MVD) при просмотре .mvd2. Применяется сразу. [Нет / Да] |
| Раздел | Режиссёр MVD | Режиссёр MVD | ||
| Список | Режиссёр MVD | Режиссёр MVD2 | cl_demoplayer_mvd_director_mode | Авто-слежение MVD: quad/penta/лидер по текущему состоянию; «следующий фраг». По заранее просканированной ленте фрагов (переживает перемотку/повтор). Применяется сразу. [Выкл. / Следующий фраг / Quad / Penta / Лидер] |
| Ползунок | Режиссёр MVD | Упреждение режиссёра MVD2 | cl_demoplayer_mvd_director_lead_sec | Упреждение (сек) режима «следующий фраг»; также задаёт кулдаун после ручной смены POV. Применяется сразу. |
| Список | Режиссёр MVD | Отладка следующего фрага | cl_demoplayer_nextfrag_debug | Диагностика «следующего фрага»: tick = решения режиссёра + лента. scan = ещё и каждый принятый/отклонённый obituary. Применяется сразу. [Выкл. / Тик / Скан] |
| Раздел | Воспроизведение | Воспроизведение | ||
| Ползунок | Воспроизведение | Громкость демо | cl_demoplayer_volume | Множитель громкости демки: итог = s_volume * cl_demoplayer_volume. s_volume остаётся master и не переписывается. Применяется сразу. |
| Список | Воспроизведение | Оружие в демке | cl_demoplayer_gun | Видимость оружия в демо-POV: принудительно показать или скрыть. Не меняет cl_gun. Применяется сразу. [Показывать оружие / Скрывать оружие] |
| Список | Воспроизведение | Скины демок | cl_demoplayer_noskins | Скины в демо: как в записи или все как male/grunt. Не меняет cl_noskins. Применяется сразу. [Оригинал / Нет скины] |
| Ползунок | Воспроизведение | Смещение Y | cl_demoplayer_overlay_y | Вертикальное смещение оверлея от низа HUD, пикс. (0 = вплотную). Применяется сразу. |
| Переключатель | Воспроизведение | Отключить отрисовку интерфейса | cl_demoplayer_hide_draws | Скрывает пользовательские draw-элементы при просмотре (cl_timer / cl_lag / cl_ping и т.п.). Применяется сразу. [Нет / Да] |
| Переключатель | Воспроизведение | Скрывать laghax HUD при просмотре демок | cl_laghax_hud_hide_demo | Автоскрытие laghax HUD при просмотре демок (тот же cvar, что на странице Laghax). Применяется сразу. [Нет / Да] |
| Раздел | Подменю и действия | Подменю и действия | ||
| Переход | Подменю и действия | Аналитика демок... | q2prox_demoanalytics | Аналитика демок / тепловая карта: трафик, фраги, подборы (MVD2. Полный скан; DM2 — текущий POV). |
| Переход | Подменю и действия | Таймеры предметов... | q2prox_demoitemtimers | Таймеры возрождения предметов: призрачные модели, обратный отсчёт, панель. Переключатели по категориям. Только MVD2. |
| Переход | Подменю и действия | Показать проигрыватель демо... | demo_player_open | Показывает оверлей проигрывателя демо (после автоскрытия / ручного закрытия). |
| Раздел | Клавиши | Клавиши | ||
| Клавиша | Клавиши | Клавиша переключения | demo_player_toggle | Назначает клавишу показа/скрытия оверлея проигрывателя демо. |
| Клавиша | Клавиши | Клавиша паузы | demo_pause_toggle | Назначает клавишу паузы/продолжения демо (по умолчанию SPACE). |
| Клавиша | Клавиши | Клавиша перемотки назад | +demo_seek_back | Удерживайте для перемотки назад; повтор каждую 1 с (по умолчанию LEFTARROW). |
| Клавиша | Клавиши | Клавиша перемотки вперёд | +demo_seek_forward | Удерживайте для перемотки вперёд; повтор каждую 1 с (по умолчанию RIGHTARROW). |
| Клавиша | Клавиши | Клавиша следующего в плейлисте | demo_playlist_next | Назначает клавишу перехода к следующему элементу плейлиста. |
| Клавиша | Клавиши | Клавиша предыдущего в плейлисте | demo_playlist_prev | Назначает клавишу перехода к предыдущему элементу плейлиста. |
| Клавиша | Клавиши | Клавиша очистки плейлиста | demo_playlist_clear | Назначает клавишу очистки текущей очереди плейлиста. |
17.3. Аналитика демок
Аналитика демок
| Тип | Раздел | Пункт | Переменная или переход | Что делает |
|---|---|---|---|---|
| Раздел | Что показывать | Что показывать | ||
| Список | Что показывать | Аналитика | cl_demo_analytics_mode | Какие слои аналитики показывать: выкл. / трафик / фраги / подборы / всё. Применяется сразу. [Выкл. / Трафик / Фраги / Подборы / Всё] |
| Список | Что показывать | Стиль | cl_demo_analytics_style | Где рисуется аналитика: панель HUD, частицы в мире или оба. Применяется сразу. [Обзор / Мир / Оба] |
| Список | Что показывать | Область времени | cl_demo_analytics_time_scope | Диапазон времени: всё демо, прошедшее до текущего момента или скользящее окно (последние N сек). Применяется сразу. [Полный / Прошло / Окно] |
| Ползунок | Что показывать | Окно | cl_demo_analytics_window_sec | Размер скользящего окна (сек) при области времени «Окно». Применяется сразу. |
| Раздел | Сэмплирование | Сэмплирование | ||
| Переключатель | Сэмплирование | Автоскан MVD-демо | cl_demo_analytics_mvd_autoscan | Автоматически запускает предсканирование MVD при старте .mvd2. Применяется сразу. [Нет / Да] |
| Список | Сэмплирование | Режим DM2 | cl_demo_analytics_dm2_mode | Резерв для .dm2: выкл. или выборка по текущему POV. Применяется сразу. [Выкл. / Текущий POV] |
| Ползунок | Сэмплирование | Интервал выборки | cl_demo_analytics_sample_ms | Интервал выборки (мс); меньше = плотнее тепловая карта. Применяется сразу. |
| Ползунок | Сэмплирование | Размер ячейки | cl_demo_analytics_cell_size | Размер ячейки тепловой карты в единицах мира. Применяется сразу. |
| Ползунок | Сэмплирование | Макс. ячеек на экране | cl_demo_analytics_draw_max_cells | Лимит ячеек трафика, рисуемых за кадр. Применяется сразу. |
| Ползунок | Сэмплирование | Макс. событий на экране | cl_demo_analytics_draw_max_events | Лимит точек фрагов и подборов, рисуемых за кадр. Применяется сразу. |
| Раздел | Внешний вид | Внешний вид | ||
| Ползунок | Внешний вид | Прозрачность панели HUD | cl_demo_analytics_overview_alpha | Прозрачность фона панели аналитики на HUD. Применяется сразу. |
| Ползунок | Внешний вид | Прозрачность частиц мира | cl_demo_analytics_world_alpha | Прозрачность частиц в мире (стиль «Мир»/«Оба»). Применяется сразу. |
| Ползунок | Внешний вид | Масштаб частиц мира | cl_demo_analytics_world_scale | Множитель размера частиц в мире (0.25..4.0). Применяется сразу. |
| Ползунок | Внешний вид | Время жизни частиц мира | cl_demo_analytics_world_lifetime_sec | 0 = суммарно; >0 = режим следа, точки по выборкам затухают за N сек. Применяется сразу. |
| Раздел | Следы | Следы | ||
| Ползунок | Следы | Шаг точек следа | cl_demo_analytics_trail_stride | Рисует каждую N-ю выборку на слот (1 = самый плотный след). Применяется сразу. |
| Переключатель | Следы | Линии соединения следа | cl_demo_analytics_trail_lines | Соединяет соседние выборки одного слота линией. Применяется сразу. [Нет / Да] |
| Список | Следы | Режим высоты следа | cl_demo_analytics_trail_height_mode | Высота точек следа: центр сущности или у ступней (следует прыжкам/падениям). Применяется сразу. [Центр / Ступни] |
| Ползунок | Следы | Z-смещение ступней следа | cl_demo_analytics_trail_feet_z | Z-смещение в режиме «ступни» (отрицательное = к полу, типично -24). Применяется сразу. |
| Ползунок | Следы | Z-высота следа | cl_demo_analytics_trail_hover_z | Дополнительный подъём точек, чтобы они не проваливались в пол. Применяется сразу. |
| Переключатель | Следы | Контур следа | cl_demo_analytics_trail_outline | Рисует контур за точками следа, линиями и точками событий на HUD. Применяется сразу. [Нет / Да] |
| Ползунок | Следы | Прозрачность контура | cl_demo_analytics_trail_outline_alpha | Прозрачность частиц контура (0..1). Применяется сразу. |
| Ползунок | Следы | Масштаб контура | cl_demo_analytics_trail_outline_scale | Размер контура относительно точки на переднем плане (1.0..3.0). Применяется сразу. |
| Раздел | Легенда и цвета | Легенда и цвета | ||
| Переключатель | Легенда и цвета | Показывать легенду | cl_demo_analytics_show_legend | Показывает строку счётчиков и усечения внизу панели HUD. Применяется сразу. [Нет / Да] |
| Переход | Легенда и цвета | Цвета аналитики... | q2prox_demoanalytics_colors | Открывает редактор цветов аналитики (трафик, фраги, подборы, след, контур). |
| Раздел | Действия | Действия | ||
| Переход | Действия | Пересканировать текущее демо | demo_analytics_rescan | Повторно запускает предсканирование MVD для текущего демо. |
| Переход | Действия | Инфо в консоль | demo_analytics_info | Печатает текущее состояние аналитики в консоль. |
17.4. Таймеры предметов в записях
Таймеры предметов в демках
| Тип | Раздел | Пункт | Переменная или переход | Что делает |
|---|---|---|---|---|
| Раздел | Отображение в мире | Отображение в мире | ||
| Список | Отображение в мире | Таймеры предметов | cl_demo_item_timers_world | Главный выключатель: выкл. / только мир (3D-призраки + метки) / только панель (2D-иконки + отсчёт) / оба. Только MVD2. Применяется сразу. [Выкл. / Только мир / Только панель / Оба] |
| Ползунок | Отображение в мире | Прозрачность призраков | cl_demo_item_timers_world_alpha | Прозрачность призрачных моделей предметов и меток отсчёта. Применяется сразу. |
| Ползунок | Отображение в мире | Масштаб призрачной модели | cl_demo_item_timers_world_scale | Множитель размера призрачной модели предмета (0.25..3.0). Применяется сразу. |
| Переход | Отображение в мире | Цвета предметов... | q2prox_demoitemtimers_colors | Открывает редактор цветов таймеров по предметам (адаптивный режим + цвета текста/кольца для каждого). |
| Раздел | Броня | Броня | ||
| Переключатель | Броня | Показывать зелёную броню | cl_demo_item_timers_show_armor_green | Отслеживает возрождение зелёной брони (куртка). Применяется сразу. [Нет / Да] |
| Переключатель | Броня | Показывать жёлтую броню | cl_demo_item_timers_show_armor_yellow | Отслеживает возрождение жёлтой брони (боевая). Применяется сразу. [Нет / Да] |
| Переключатель | Броня | Показывать красную броню | cl_demo_item_timers_show_armor_red | Отслеживает возрождение красной брони (телесная). Применяется сразу. [Нет / Да] |
| Раздел | Усиления | Усиления | ||
| Переключатель | Усиления | Показывать квад-урон | cl_demo_item_timers_show_quad | Отслеживает возрождение Quad Damage. Применяется сразу. [Нет / Да] |
| Переключатель | Усиления | Показывать неуязвимость | cl_demo_item_timers_show_invuln | Отслеживает возрождение неуязвимости (pent). Применяется сразу. [Нет / Да] |
| Переключатель | Усиления | Показывать глушитель | cl_demo_item_timers_show_silencer | Отслеживает возрождение глушителя. Применяется сразу. [Нет / Да] |
| Переключатель | Усиления | Показывать ребризер | cl_demo_item_timers_show_breather | Отслеживает возрождение ребризера. Применяется сразу. [Нет / Да] |
| Переключатель | Усиления | Показывать защитный костюм | cl_demo_item_timers_show_enviro | Отслеживает возрождение защитного костюма. Применяется сразу. [Нет / Да] |
| Переключатель | Усиления | Показывать адреналин | cl_demo_item_timers_show_adrenal | Отслеживает возрождение адреналина. Применяется сразу. [Нет / Да] |
| Переключатель | Усиления | Показывать мега-здоровье | cl_demo_item_timers_show_megahealth | Отслеживает возрождение мега-здоровья. Применяется сразу. [Нет / Да] |
| Переключатель | Усиления | Показывать энергетический экран | cl_demo_item_timers_show_power_screen | Отслеживает возрождение энергетического экрана. Применяется сразу. [Нет / Да] |
| Переключатель | Усиления | Показывать энергетический щит | cl_demo_item_timers_show_power_shield | Отслеживает возрождение энергетического щита. Применяется сразу. [Нет / Да] |
| Раздел | Оружие | Оружие | ||
| Переключатель | Оружие | Показывать ракетницу | cl_demo_item_timers_show_rl | Отслеживает возрождение ракетницы (по умолчанию выкл.). Применяется сразу. [Нет / Да] |
| Переключатель | Оружие | Показывать BFG10K | cl_demo_item_timers_show_bfg | Отслеживает возрождение BFG10K (по умолчанию выкл.). Применяется сразу. [Нет / Да] |
| Переключатель | Оружие | Показывать Railgun | cl_demo_item_timers_show_rail | Отслеживает возрождение Railgun (по умолчанию выкл.). Применяется сразу. [Нет / Да] |
| Раздел | Панель проигрывателя | Панель проигрывателя | ||
| Ползунок | Панель проигрывателя | Прозрачность панели | cl_demo_item_timers_strip_alpha | Прозрачность фона панели таймеров предметов. Применяется сразу. |
| Переключатель | Панель проигрывателя | Панель в боковых полях | cl_demo_item_timers_strip_pillarbox_workspace | Разрешает перетаскивать панель в боковые / верхние поля (всё окно). Применяется сразу. [Нет / Да] |
| Переход | Панель проигрывателя | Переместить панель | demo_item_timers_strip_edit | Перетащите панель в любое место (Enter/Escape — выход). |
| Переход | Панель проигрывателя | Сбросить позицию панели | demo_item_timers_strip_reset | Сбрасывает позицию панели к значению по умолчанию. |
| Переход | Панель проигрывателя | Инфо о таймерах предметов | demo_item_timers_info | Печатает кэш таймеров предметов в консоль. |
18. Связь со статистикой игры
Обозреватель демок и статистика игры читают один и тот же опубликованный снимок библиотеки записей. Папки с записями обходятся ровно один раз за поколение данных, и все потребители — обозреватель, окно статистики и слой личных фактов интро — работают запросами к этому снимку.
Практические следствия:
Подробности — в руководстве по статистике игры и автоматической статистике демок.
19. Настройки интерфейса
Настройки обозревателя и проигрывателя относятся к интерфейсу клиента и описаны в справочнике переменных. Визуальные настройки просмотра во время воспроизведения сохраняются в отдельный профиль записей — см. раздел о визуальном профиле выше и руководство по переменным.
POV и переход к следующему фрагу
Список POV для MVD2 прокручивается и показывает всех участников, включая локального игрока записи. Поиск следующего фрага выполняет один подготовительный проход на запрос и не повторяет его каждый кадр; выключенная диагностика больше не засоряет консоль и не блокирует ввод команд.
Где действуют контактные эффекты
Откройте Главное меню → Продвинутые визуальные эффекты → Детальная настройка AVFX → Локальные эффекты и звук → Контактные эффекты игрока → Где действуют эффекты.
| Пункт | Параметр | Обычное значение | Назначение |
|---|---|---|---|
| От текущего игрока | cl_avfx_contact_source_player | Вкл. | Свои действия в живой одиночной и сетевой игре. |
| В демках (DM2 / MVD2) | cl_avfx_contact_source_demos | Выкл. | Записанные контактные события всех участников, независимо от источников живой игры. |
| От монстров в одиночной игре | cl_avfx_contact_source_monsters | Выкл. | Атаки монстров по другим монстрам, игроку и поверхностям. |
| От всех игроков в мультиплеере | cl_avfx_contact_source_multiplayer | Выкл. | События всех сетевых игроков, включая текущего. |
Это разрешения источников, а не замена общих мастеров. AVFX и контактные эффекты по умолчанию выключены; включите оба слоя. В сетевой игре должно быть разрешено AVFX в мультиплеере (cl_avfx_multiplayer), в демках — AVFX в демках (cl_avfx_demo). Индивидуальные переключатели крови, следов и осколков также сохраняют действие. Выключение текущего игрока не исключает его из режима «От всех игроков в мультиплеере». Источники живой игры не включают демки.
Для просмотра крови в демке включите источник «В демках» и нужные мастера, после чего воспроизведите запись. После перемотки старые контактные следы очищаются и формируются по новым записанным событиям. Клиент не восстанавливает кровь и выстрелы, отсутствующие в записи или в серверной области видимости. Старые события не всегда содержат автора/оружие: используются наблюдённые оружейные признаки, иначе общий профиль. Это визуальный слой без изменения урона, физики, сетевого протокола или формата демки.
Параметры входят только в контактные пресеты. При обновлении недостающие значения в старых заводских и пользовательских контактных профилях дополняются без сброса настроенных значений. Обычные AVFX-пресеты и генератор их не меняют. Пресет «Кровавый мир» разрешает все четыре источника; другие заводские профили сохраняют обычную схему 1/0/0/0. Сохранены запрет крови у механизмов, настройка видимости собственной крови, лимиты и защита от дублей предсказания.
внешность отдельных игроков
Перейдите в «Скины и модели» → «Пресеты внешности по никам...». Восемь слотов расположены в два ряда по четыре. Правила действуют одновременно, сохраняются глобально и применяются как в игре, так и при просмотре демок.
Откройте нужный слот и заполните его поля:
| Пункт | Назначение |
|---|---|
| Название | Необязательное имя для удобного выбора слота. |
| Ники игроков | Один или несколько полных ников через запятую, например tet, Domik_v_derevne. Регистр не учитывается; пробелы по краям элементов списка отбрасываются. |
| Пресет | Включение или временное отключение правила без потери настроек. |
| Модель | Установленная модель либо «Не заменять» для сохранения обычного выбора модели. |
| Скин | Скин выбранной модели. Без замены модели отдельная подмена скина не применяется. |
| Цвет | Именованный цвет из палитры подсветок либо «Общая подкраска», чтобы сохранить стандартные правила цвета. |
| Сохранить | Применить изменения. Нужен хотя бы один ник. |
| Очистить пресет | Удалить настройки слота и прекратить его действие. |
| Отмена | Закрыть редактор без применения изменений. |
Например, введите tet, Domik_v_derevne, выберите male и claymore, затем нужный именованный цвет и нажмите «Сохранить». Только эти ники получат заданную внешность. Правило не зависит от регистра букв в их никах.
Используются полные ники, а не части строк или шаблоны. При пересечении списков побеждает первый включённый подходящий слот; последующие слоты с ним не смешиваются. Смена ника меняет результат сопоставления. Это локальное оформление клиента: сервер и другие игроки не получают изменений внешности от вашего правила.
Персональная модель имеет приоритет над общими заменами моделей. Ей соответствуют отображаемая модель оружия и локальные голосовые звуки игрока. Если нужные файлы недоступны, остаётся штатный резервный выбор; независимый персональный цвет продолжает работать.
Персональный цвет заменяет общие командные, модельные и покомпонентные подкраски только для совпавших ников. Он действует и при выключенной общей подсветке игроков. «Общая подкраска» возвращает существующие правила цвета. При очистке слота снова действуют обычные замены и подсветки.
названия пресетов освещения
В «Пресеты» → «Пресеты освещения» прежний «Яркий» теперь называется «Супер-яркий». Сразу после него расположен новый «Яркий» — набор из 38 параметров освещения. Переименование меняет только видимые названия; сами наборы значений сохранены. Пользовательские пресеты и текущая конфигурация автоматически не заменяются.
Для сохранённых консольных команд соответствие осталось прежним: cl_lighting_preset_load_factory bright выбирает теперь отображаемый «Супер-яркий»; cl_lighting_preset_load_factory super_bright выбирает новый «Яркий».
Браузер переменных и команд: полный список и раскладки
Откройте Cvar Browser командой cvar_browser или через меню справочника. Во «Всё» теперь перечислены переменные, консольные команды и быстрые команды перехода в меню. Вкладка «Команды» остаётся отдельным представлением. Выбор обычной команды подставляет её в консоль; выполнение требует Enter. Вкладки категорий и «Избранное» сохраняют свой отбор.
Поиск проверяет исходный текст и дополнительно английское расположение клавиш установленных раскладок Windows. Русская стандартная раскладка учитывается также для вставленного текста после переключения языка. Например, цкшеу находит writeconfig, а пд_сщдщкувдшпреьфзы — gl_coloredlightmaps. Регистр не важен. Исходный текст в строке не заменяется. Это не транслитерация: сопоставляется расположение клавиш.
Русский поиск сохраняется: Конф находит /конфиг и описания, содержащие соответствующий фрагмент. Допустим смешанный ввод, например cl_avfx_сщтефсе_вуигп. Неизвестные символы не удаляются из запроса.
Блокировка системных клавиш
Путь: «Настройки → Система → Поведение системных клавиш», сразу после «Настройки меню». Настройки глобальные, не зависят от мода. Все значения по умолчанию — «Нет». Изменение применяется сразу.
| Пункт меню | Переменная | Что блокируется при «Да» |
|---|---|---|
| Win и сочетания с Win | win_block_windows_key | Клавиши Win и их сочетания |
| Alt+Tab | win_block_alt_tab | Переключение между окнами |
| Alt+Esc | win_block_alt_esc | Переключение окон через Alt+Esc |
| Alt+F4 | win_block_alt_f4 | Закрытие окна сочетанием Alt+F4 |
| Alt+Enter | win_block_alt_enter | Переключение оконного/полноэкранного режима |
| Alt+Space | win_block_alt_space | Системное меню окна |
| Ctrl+Esc | win_block_ctrl_esc | Открытие меню «Пуск» |
| Ctrl+Shift+Esc | win_block_ctrl_shift_esc | Запуск диспетчера задач сочетанием |
| Print Screen | win_block_printscreen | Обработка клавиши Print Screen |
Блокировка действует только пока окно игры активно, одинаково для WGL и EGL. Когда фокус у другого приложения, его клавиши не блокируются. Ctrl+Alt+Delete не перехватывается. Если заблокирован Alt+F4, выход через обычное меню игры остаётся доступен.
Адрес сервера и Tab
Введите или вставьте в пустую строку консоли только адрес и нажмите Tab.
| Ввод | Результат |
|---|---|
| q2.playground.ru | connect q2.playground.ru:27910 |
| q2.playground.ru:27915 | connect q2.playground.ru:27915 |
| 157.22.241.24 | connect 157.22.241.24:27910 |
| [::1]:27915 | connect [::1]:27915 |
Внутренний ведущий обратный слеш может отображаться перед connect: это стандартный признак команды консоли. При необходимости отредактируйте результат, затем нажмите Enter. Tab сам не подключается и не обращается к DNS. Явный порт должен быть от 1 до 65535, без порта добавляется 27910. Обычные команды, переменные и псевдонимы сохраняют приоритет. Для обычного завершения имени команды Tab теперь добавляет пробел.
Проигрывание внешней демки
В консоли используется команда demo и абсолютный путь к существующему файлу:
demo "O:\Demos\match.mvd2"
Кавычки нужны, если в пути есть пробелы. Поддерживается также запись Far, в которой кавычки окружают только имя файла:
demo O:\Demos\"match.mvd2"
Из командной строки Windows тот же путь можно передать через +demo:
Q2PRO-X.exe +demo O:\Demos\"match.mvd2"
Поддерживаются DM2, MVD2 и их .gz-варианты, пути дисков Windows и UNC. Файл не копируется в игру и открывается только на чтение. Необходимые карты, модели и прочие игровые ресурсы должны быть доступны установленной игре. Отсутствующий или неверный файл вызывает сообщение об ошибке в консоли.
Анимация предметов
«Настройки онлайн-игры → Анимация предметов» управляет небольшим прыжком, сжатием, падением и затуханием колебаний для 22 категорий предметов. Общий переключатель и все категории по умолчанию выключены. Вращение сохраняется; тени, подсветка, bloom и отражения следуют за позой модели. Игроки и оружие в руках не затрагиваются. Работает также при просмотре демок. Полный список параметров — в руководстве «Анимация предметов».
Серверная частота
Откройте «Настройки → Настройки онлайн-игры → Серверная частота…». Это частота получения состояния игрового мира, а не FPS отрисовки. Поддержка повышенной частоты на сервере позволяет чаще получать положения противников и события. Скорость игры, физика движения и темп стрельбы не меняются.
«Адаптация к частоте сервера» (cl_serverfps_adapt) по умолчанию выключена. Клиент запрашивает привычные 10 обновлений в секунду. Включение разрешает согласовать повышенную частоту и точную шкалу времени с совместимым сервером. Обычный сервер продолжает работать в своём прежнем режиме. Смена настройки во время игры отправляет новый запрос без переподключения.
«Желаемая частота» (cl_updaterate) по умолчанию равна «Максимум сервера» (0). Можно выбрать 10, 20, 30, 40, 50 или 60. Сервер выдаёт делители своей частоты: например, запрос 40 при серверной частоте 60 Гц даёт 20 Гц, запрос 50 — 10 Гц. Пока адаптация выключена, сохранённое предпочтение не используется и не стирается. Обе настройки глобальные для всех модов.
«Показать состояние соединения» открывает консоль с результатом protocol_info. При запуске клиента консоль показывает сохранённый режим. При включении или выключении адаптации сразу печатается изменение настройки клиента, затем, после ответа сервера, — фактическая частота соединения. Запрос и подтверждение различаются: клиент не объявляет запрошенную частоту установленной до ответа сервера.
После подключения консоль выводит одну строку с адресом, портом и фактической частотой: [188.225.33.164:27912] Частота соединения: 60 Гц. Для обычного соединения показываются 10 Гц. Запрошенная повышенная частота не считается установленной до подтверждения сервера. Подробные сведения доступны через protocol_info; дополнительные сообщения появляются, если смена частоты ещё ожидается или не подтверждена. При запуске и изменении настройки явно сообщается, включена или выключена поддержка частоты сервера выше 10 Гц.
«Бог сети», LagHax, сканер порта и сглаживание камеры учитывают согласованную шкалу времени. Демозапись остаётся совместимой со стандартным форматом 10 Гц, демки воспроизводятся с обычной скоростью. «Бог сети» при воспроизведении DM2 и MVD2 по-прежнему не работает.
Если сервер прислал неподдерживаемую частоту, клиент просит 10 Гц и приостанавливает продвижение времени мира до подтверждения. Если ответа нет в течение двух секунд, соединение завершается с объяснением. Если сервер проигнорировал обычное переключение настройки, консоль сообщает, что запрошенная смена частоты не подтверждена.
Для разбора проблем есть cl_serverfps_debug: 1 включает подробные сообщения согласования, 0 выключает. Диагностика действует только в текущей сессии, по умолчанию выключена. Обычные сообщения о режиме и соединении от неё не зависят.
Диагностика
protocol_info отличает воспроизведение DM2/MVD от живого подключения и прямого эфира GTV. Демо больше не описывается как незавершённое сетевое подключение. Новое сглаживание чужих игроков на серверах с повышенной частотой работает в живой игре, включая наблюдение за другим игроком; воспроизведение записанных DM2/MVD этим изменением не затронуто.