Files
hockey_new/README_BUILD186_RU.txt

61 lines
5.6 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

BUILD186 — 2026.10.02.6
Delay Penalty и плашки большинства/удалений
Этот архив предназначен для установки поверх BUILD184 (2026.10.02.5).
Он содержит только четыре изменённых файла приложения и эту инструкцию:
app.py
ui_builder/static/app.js
ui_builder/manager.py
hockey_data/agent_bridge.py
Установка
1. Остановите сервер приложения.
2. Замените файлы из архива в корневой папке проекта, сохранив вложенные пути.
3. Запустите сервер и обновите веб-интерфейс с Ctrl+F5 на рабочих компьютерах.
Версию можно проверить через /api/health: 2026.10.02.6.
Миграция базы не требуется. Пользовательские конфигурации не входят в архив.
Agent 1.5.4 из предыдущего обновления остаётся совместимым; его заменять не требуется.
Исправлено
При выключении Delay Penalty на общем Overlay возвращается актуальная плашка
большинства/удаления, если удаление ещё действует и верхний счёт находится в эфире.
Возвращается плашка текущей команды с учётом изменившегося численного состава.
Завершённые удаления не возвращаются. Другой титр, заменивший плашку, не снимается.
Работающий или приостановленный native Countdown не перезапускается при снятии DP.
Если DP и плашка большинства используют один Input, этот Input сохраняется в эфире,
а обычная надпись восстанавливается через Mapping или настроенный шаг плашки удаления.
При обновлении надписей поля native таймеров, указанные в шагах синхронизации,
исключаются из этой отправки Mapping. Остальные поля обновляются обычным способом.
Включение DP и снятие DP не изменяют время этого таймера.
Настройка шорткатов/сценариев
В редакторе сценария добавлено поле «Что снимать при повторе»:
«Только титры этого сценария» — снимает принадлежащие сценарию титры;
«Все титры на выбранных Overlay» — намеренно снимает все выбранные слои.
Настройка сохраняется в файле конфигурации интерфейса.
Для отдельного сценария Delay Penalty выберите «Только титры этого сценария».
Отметьте Overlay, на котором он выводится. Если сценарий ошибочно отмечен как
«этот сценарий — верхний счёт», снимите эту галочку: она нужна основному сценарию
выдачи верхнего счёта. Для основного сценария можно оставить групповое снятие.
Сохраните настройки. Старые сценарии верхнего счёта сохраняют прежнее групповое
поведение, поэтому эти настройки следует проверить для существующего DP-сценария.
Один Overlay в vMix одновременно показывает один Input. Если разные Input должны
быть видны одновременно, назначьте им разные Overlay. На общем слое DP временно
заменяет плашку большинства; после его снятия актуальная плашка возвращается.
Проверка после установки
Выведите верхний счёт. Добавьте удаление хозяев: плашка большинства должна оказаться
у гостей. Включите и выключите Delay Penalty у гостей. Плашка большинства должна
вернуться, время продолжить идти с текущего значения, верхний счёт остаться в эфире.
Для общего Input проверьте также включение DP → снятие → повторное включение.
Проверено при подготовке
85 изолированных Python-тестов: Mapping, сохранение настроек, контекст матча/Agent.
Браузерные проверки с имитацией vMix: DP и большинство, общий слой/общий Input,
состояния таймеров, переключение команд, защита чужих титров и смена контекста,
повторные шорткаты, групповой выключатель, удаление последней плашки, SQL кнопок
и подстановка Value в SelectedName. Проверка на реальном vMix не выполнялась.