Оверлей пустой
- оверлей не отображается в OBS
- браузерный источник ничего не показывает
- алерты не появляются в OBS
- источник показывает интерфейс вместо оверлея
- оверлей не работает на втором компьютере
- OBS показывает сообщение там, где должен быть оверлей
- пишет, что эта ссылка больше не работает
- пишет, что доступ из локальной сети отключен
- оверлеи сломались после переноса настроек на новый компьютер
- оверлей перестал работать после переустановки приложения
- все оверлеи на втором компьютере перестали работать одновременно, хотя я ничего не менял
Источник показывает сообщение вместо оверлея
Два отказа прямо говорят, что произошло. Оба могут появиться только на другом компьютере: на ПК, где запущен strAImer, оверлеи пропускаются по адресу, так что ни одно сообщение там появиться не может. Если вы видите одно из них, этот браузерный источник не на стриминговой машине.
«Доступ из локальной сети отключен» — приложение вообще не пускает другие машины. Включите его там, где это описано в руководстве «Ядро», затем обновите браузерный источник в OBS: отказ — это обычная страница, и она не может перезагрузиться сама.
Сообщение также просит скопировать ссылку заново. Вам не нужно: ссылка, которую дала кнопка копирования, уже содержит адрес этой машины и ключ, независимо от того, был ли переключатель включен в тот момент или нет. Скопировать её снова не вредно — просто это не то, что исправляет данную проблему.
«Эта ссылка больше не работает» — ключ доступа внутри ссылки не тот, который приложение ожидает сейчас. Три способа оказаться в этой ситуации:
- Приложение было переустановлено, или настройки были восстановлены на чистую установку. Ключ намеренно не входит в резервную копию, поэтому новая установка создала свой собственный, в то время как источники в OBS всё ещё содержат старый. Это распространённый случай.
- Ключ был перевыпущен кнопкой Сменить ключ — руководство «Ядро» говорит, во что обходится эта кнопка. Это тот случай, который никто не связывает с своими действиями: источники на другом компьютере работали до этого, и они все перестают работать при следующей загрузке OBS.
- В ссылке никогда не было ключа, потому что она была считана со страницы или взята из адресной строки браузера вместо копирования кнопкой. Руководство «Оверлеи в OBS» объясняет, какой адрес для чего.
Лечение одинаково во всех трёх случаях: скопируйте каждую ссылку оверлея заново с помощью кнопки на его странице виджета и вставьте её в его Браузерный Источник. Каждый источник на том компьютере нуждается в этом, не только тот, который вы заметили — они все содержали один и тот же ключ.
Проверьте по порядку
- Включен ли модуль? Модуль, который выключен, полностью исчезает из боковой панели, поэтому страница выглядит удалённой. Включите его обратно в Каталог модулей → Встроенные. Источник, чей модуль выключен, всё равно загружает страницу и выглядит нормально, но ничего не приходит: алерты не показывают ничего вообще, а сбор средств замирает. Чат — исключение — он продолжает показывать сообщения, потому что читает их напрямую.
- Содержит ли URL ещё
?overlay? Без этого параметра тот же адрес отображает редактор настроек вместо оверлея. Источник не будет пустым — он покажет интерфейс. Скопируйте ссылку снова с помощью кнопки на странице виджета. - Алерты: ссылка указывает на группу, которая ещё существует? Идентификатор группы находится в
?overlay=<id>. Ссылка, скопированная со старой группы или отредактированная вручную, игнорируется молча. Собственный лог модуля говорит, какая группа была запрошена. - Алерты: отмечена ли опция «Отключать источник, когда не виден» в OBS? Скрытый или отключённый источник перестаёт отвечать, поэтому алерты перестают отправляться на него. Снимите эту опцию и держите сцену видимой.
- Достиг ли оверлей приложения вообще? Каждый оверлей, который подключается, называет себя в консоли логов —
Widget connected: straimer-alerts-widget/main. Тот, который никогда там не появляется, не разговаривает с приложением, и причина выше или ниже в этом списке, а не в его собственных настройках. - Достаточно ли велик источник? Источник, слишком маленький для содержимого, показывает меньше, чем ожидалось — см. руководство «Оверлеи в 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 на втором ПК».