Оверлей пустой

С чем сюда приходят

Источник показывает сообщение вместо оверлея

Два отказа прямо говорят, что произошло. Оба рассчитаны на другой компьютер: ПК, где запущен strAImer, узнаёт свои оверлеи и пропускает их, поэтому на стриминговой машине ни одно из этих сообщений появляться не должно.

До strAImer 0.25.0 было одно исключение: после короткого обрыва сети «Доступ из локальной сети выключен» мог появиться на самом стриминговом ПК и висеть, пока источник не обновят руками. С 0.25.0 приложение узнаёт свой компьютер, даже пока сеть возвращается. Если вы видите эту страницу на стриминговом ПК на старой версии, обновите strAImer и один раз обновите источник.

«Доступ из локальной сети выключен»: приложение вообще не пускает другие машины. Включите доступ там, где это описано в руководстве «Ядро». Трогать OBS после этого не нужно: с strAImer 0.25.0 эта страница пробует снова каждые 5 секунд и сама возвращает оверлей, как только доступ включён. На старой версии обновите браузерный источник в OBS.

Сообщение также просит скопировать ссылку заново. Вам не нужно: ссылка, которую дала кнопка копирования, уже содержит адрес этой машины и ключ, независимо от того, был ли переключатель включен в тот момент или нет. Скопировать её снова не вредно, просто это не то, что исправляет данную проблему.

«Эта ссылка больше не работает»: ключ доступа внутри ссылки не тот, который приложение ожидает сейчас. Сама эта страница снова не пробует, потому что старый ключ не заработает никогда. Три способа оказаться в этой ситуации:

  1. Приложение было переустановлено, или настройки были восстановлены на чистую установку. Ключ намеренно не входит в резервную копию, поэтому новая установка создала свой собственный, в то время как источники в OBS всё ещё содержат старый. Это распространённый случай.
  2. Ключ был перевыпущен кнопкой Сменить ключ — руководство «Ядро» говорит, во что обходится эта кнопка. Это тот случай, который никто не связывает с своими действиями: источники на другом компьютере работали до этого, и они все перестают работать при следующей загрузке OBS.
  3. В ссылке никогда не было ключа, потому что она была считана со страницы или взята из адресной строки браузера вместо копирования кнопкой. До обновления дополнения «Аукцион», вышедшего вместе с strAImer 0.23.0, в одном месте так ошибалась и сама кнопка: Копировать ссылку в строке списка виджетов на страницах Оверлей табло, Оверлей колеса и Оверлей сетки копировала адрес без ключа. Источник, вставленный оттуда, и после обновления получает отказ, пока вы не скопируете эту ссылку заново. Руководство «Оверлеи в OBS» объясняет, какой адрес для чего.

Лечение одинаково во всех трёх случаях: скопируйте каждую ссылку оверлея заново с помощью кнопки на его странице виджета и вставьте её в его Браузерный Источник. Каждый источник на том компьютере нуждается в этом, не только тот, который вы заметили — они все содержали один и тот же ключ.

Проверьте по порядку

  1. Включен ли модуль? Модуль, который выключен, полностью исчезает из боковой панели, поэтому страница выглядит удалённой. Включите его обратно переключателем на его карточке в Каталоге модулей. Алерты, чат, сборы средств и списки пришли с приложением и лежат в Каталог модулей → Встроенные. Маскот, оверлей ввода, таймеры и оверлеи аукциона и карусели это дополнения: их переключатель в Каталог модулей → Дополнительные, а у таймеров, аукциона и карусели на карточке набора. Оба экрана описаны в руководстве «Каталог модулей». Источник, чей модуль выключен, всё равно загружает страницу и выглядит нормально, но ничего не приходит: алерты не показывают ничего вообще, а сбор средств замирает. Чат — исключение — он продолжает показывать сообщения, потому что читает их напрямую.
  2. Включён ли оверлей в своём списке? Переключатель в начале каждой строки на странице оверлея выключает этот один оверлей во всех сценах, где стоит его ссылка; выключенная строка сереет или помечается как выключенная. Включите его, и источник вернётся сам. Оверлей, удалённый из списка, пока его ссылка оставалась в OBS, пуст точно так же: скопируйте вместо неё ссылку оверлея, который есть в списке. Какой это переключатель на каждой странице и что ещё он останавливает, объясняет руководство «Оверлеи в OBS», раздел «Выключение одного оверлея».
  3. Оверлеи аукциона и карусели: работает ли аукцион или карусель? Оверлей табло, Оверлей колеса, Оверлей сетки и Оверлей шкалы ждут, пока их дополнение сообщит, как обстоят дела, и до этого ничего не показывают, без всякого сообщения. Они остаются пустыми, пока аукцион или карусель выключены кнопкой питания на тайле Аукцион: Управление или Карусель: Управление (руководства «Аукцион» и «Карусель», раздел «Как выключить модуль на день») и пока это дополнение выключено в Каталог модулей → Дополнительные. Лента карусели к тому же уходит из кадра всякий раз, когда карусель выключена.
  4. Содержит ли URL ещё ?overlay? Без этого параметра тот же адрес отображает редактор настроек вместо оверлея. Источник не будет пустым — он покажет интерфейс. Скопируйте ссылку снова с помощью кнопки на странице виджета.
  5. Алерты: ссылка указывает на группу, которая ещё существует? Идентификатор группы находится в ?overlay=<id>. Ссылка, скопированная со старой группы или отредактированная вручную, игнорируется молча. Собственный лог модуля говорит, какая группа была запрошена.
  6. Алерты: отмечена ли опция «Отключать источник, когда не виден» в OBS? Скрытый или отключённый источник перестаёт отвечать, поэтому алерты перестают отправляться на него. Снимите эту опцию и держите сцену видимой.
  7. Алерты: достучался ли оверлей до приложения? Когда источник группы алертов выходит на связь, в консоли логов появляется строка [Alerts] Overlay "main" is online., где вместо main стоит идентификатор группы. Источник со ссылкой на группу, которой больше нет, вместо этого даёт [Alerts] OBS source asks for group "…", which is not in the settings. Остальные оверлеи в консоли логов о себе не сообщают вовсе, поэтому тишина там о них ничего не говорит: проверьте их с их же страницы, например «Тест-режимом» в Виджеты → Оверлей чата.
  8. Достаточно ли велик источник? Источник, слишком маленький для содержимого, показывает меньше, чем ожидалось — см. руководство «Оверлеи в OBS», раздел «Размер источника».
  9. Произошло ли что-нибудь на самом деле? Некоторые оверлеи по задумке пусты до тех пор, пока не произойдёт событие — см. руководство «Оверлеи в OBS», раздел «Ничего не показывается, пока что-то не произойдёт».

Если оверлей виден, но выглядит или ведёт себя так, как до обновления (нет нового вида из раздела Материал, переключатель как будто ничего не делает), источник в OBS всё ещё показывает страницу, загруженную раньше. Руководство «Оверлеи в OBS», раздел «Изменения во время стрима», говорит, какие оверлеи перезагружаются сами, а каким нужно обновление.

Звук проигрывается, но ничего не отрисовывается

Особый случай, и он говорит вам, куда смотреть. Если алерт проигрывает свой звук, но карточка никогда не появляется, событие достигло приложения и остановилось, не дойдя до страницы в OBS: звук проигрывается приложением, карточка отрисовывается самой страницей.

До версии 0.5.0 это происходило после каждого перезапуска приложения: страница теряла своё соединение и никогда не восстанавливала его сама, и только обновление браузерного источника помогало. С версии 0.5.0 соединение восстанавливается само — если вы видите это на 0.5.0 или новее, обновите источник и напишите в поддержку.

Лог приложения прямо называет причину в таком случае, строкой вроде Overlay "main" is open but has no live connection to the core.

OBS на втором ПК

Работает с версии 0.5.0. До этого страницы оверлеев искали приложение на том же компьютере, на котором были открыты, поэтому на втором ПК они вообще не могли работать. Что нужно настроить там, описано в руководстве «Оверлеи в OBS», раздел «OBS на втором ПК».