A sobreposição está em branco

As pessoas perguntam isso como

A fonte mostra uma mensagem em vez da sobreposição

Duas recusas dizem diretamente o que aconteceu. Ambas são feitas para outro computador: o PC que executa o strAImer reconhece as próprias sobreposições e as deixa entrar, então na máquina de streaming nenhuma das mensagens deveria aparecer.

Havia uma exceção antes do strAImer 0.25.0: depois de uma queda curta da rede, "Acesso da rede local está desativado" podia aparecer no próprio PC de streaming e ficar lá até a fonte ser atualizada à mão. A partir da 0.25.0 o aplicativo reconhece o próprio computador mesmo enquanto a rede volta. Se você vê essa página no PC de streaming em uma versão mais antiga, atualize o strAImer e atualize a fonte uma vez.

"Acesso da rede local está desativado": o aplicativo não está permitindo a entrada de outras máquinas de forma alguma. Ligue-o onde o guia "Núcleo" descreve. Você não precisa mexer no OBS depois: a partir do strAImer 0.25.0 esta página tenta de novo a cada 5 segundos e traz a sobreposição de volta sozinha assim que o acesso estiver ligado. Em uma versão mais antiga, atualize a fonte de navegador no OBS.

A mensagem também pede para você copiar o link novamente. Você não precisa: um link que o botão de copiar deu a você já carrega o endereço desta máquina e a chave, independentemente de o interruptor estar ligado no momento ou não. Copiá-lo novamente não faz mal, simplesmente não é o que conserta este problema.

"Este link não funciona mais": a chave de acesso dentro do link não é a que o aplicativo espera agora. Esta página não tenta de novo sozinha, porque a chave antiga nunca vai voltar a funcionar. Três maneiras de acabar assim:

  1. O aplicativo foi reinstalado, ou as configurações foram restauradas em uma instalação nova. A chave deliberadamente não faz parte de um backup, então a nova instalação inventou uma própria enquanto as fontes no OBS ainda carregam a antiga. Este é o caso comum.
  2. A chave foi reemitida com o botão Alterar a chave — o guia "Núcleo" diz o que esse botão custa. Este é o caso que ninguém conecta a nada que fez: as fontes no outro computador estavam funcionando até então, e todas param juntas na próxima vez que o OBS as carrega.
  3. O link nunca teve uma chave nele, porque foi lido da página ou tirado da barra de endereços do navegador em vez de ser copiado com o botão. Antes da atualização da extensão Leilão lançada com o strAImer 0.23.0, o próprio botão tinha o mesmo defeito em um lugar: Copiar link em uma linha da lista de widgets de Sobreposição do placar, Sobreposição da roda e Sobreposição do chaveamento deixava a chave de fora. Uma fonte colada de lá continua sendo recusada depois da atualização até você copiar esse link de novo. O guia "Sobreposições no OBS" explica qual endereço é qual.

A cura é a mesma nos três casos: copie cada link de sobreposição novamente com o botão em sua página de widget e cole-o em sua Fonte de Navegador. Toda fonte naquele computador precisa disso, não apenas a que você notou — todas carregavam a mesma chave.

Verifique em ordem

  1. O módulo está ligado? Um módulo que está desligado desaparece da barra lateral completamente, então a página parece deletada. Ligue-o novamente com o interruptor no cartão dele em Catálogo de Módulos. Alertas, chat, metas e listas vieram com o aplicativo e ficam em Catálogo de Módulos → Integrados. O mascote, a sobreposição de entrada, os temporizadores e as sobreposições do leilão e do carrossel são extensões: o interruptor deles fica em Catálogo de Módulos → Extensões, no cartão do conjunto no caso dos temporizadores, do leilão e do carrossel. O guia "Catálogo de Módulos" mostra as duas telas. Uma fonte cujo módulo está desligado ainda carrega a página e parece bem, mas nada chega: os alertas não mostram nada e a barra de arrecadação congela. O chat é a exceção — ele continua mostrando mensagens, porque as lê diretamente.
  2. A sobreposição está ligada na lista dela? O interruptor no começo de cada linha da página da sobreposição desliga aquela sobreposição em todas as cenas que têm o link dela; uma linha desligada fica cinza ou marcada como desligada. Ligue-a e a fonte volta sozinha. Uma sobreposição excluída da lista enquanto o link dela ficou no OBS fica vazia do mesmo jeito: em vez disso, copie o link de uma sobreposição que está na lista. Qual é o interruptor em cada página, e o que mais ele para, está no guia "Sobreposições no OBS", seção "Desligar uma sobreposição".
  3. Sobreposições do leilão e do carrossel: o leilão ou o carrossel está rodando? Sobreposição do placar, Sobreposição da roda, Sobreposição do chaveamento e Sobreposição de barra do pote esperam a sua extensão informar como as coisas estão e não mostram nada até isso acontecer, sem mensagem. Elas ficam vazias enquanto o leilão ou o carrossel está desligado com o botão de ligar/desligar do bloco Leilão: Controle ou Carrossel: Controle (os guias "Leilão" e "Carrossel", seção "Desligar o módulo por um dia"), e enquanto essa extensão está desligada em Catálogo de Módulos → Extensões. A fita do carrossel também sai do quadro sempre que o carrossel está desligado.
  4. A URL ainda contém ?overlay? Sem esse parâmetro, o mesmo endereço renderiza o editor de configurações em vez da sobreposição. A fonte não estará em branco — ela mostrará uma interface. Copie o link novamente com o botão na página do widget.
  5. Alertas: o link está apontando para um grupo que ainda existe? O id do grupo fica em ?overlay=<id>. Um link copiado de um grupo antigo, ou editado manualmente, é ignorado em silêncio. O próprio log do módulo diz qual grupo foi solicitado.
  6. Alertas: a opção "Desligar fonte quando não visível" está marcada no OBS? Uma fonte oculta ou desligada para de responder, então os alertas param de ser enviados para ela. Desmarque essa opção e mantenha a cena visível.
  7. Alertas: a sobreposição chegou ao aplicativo? Quando a fonte de um grupo de alertas se apresenta, o console de log mostra [Alerts] Overlay "main" is online., com o id do grupo no lugar de main. Uma fonte que carrega o link de um grupo que não existe mais mostra [Alerts] OBS source asks for group "…", which is not in the settings em vez disso. As outras sobreposições não se anunciam no console de log de forma alguma, então um console quieto não prova nada sobre elas: teste-as pela própria página, por exemplo com Modo de Teste em Widgets → Sobreposição de Chat.
  8. A fonte é grande o suficiente? Uma fonte muito pequena para o conteúdo mostra menos do que o esperado — veja o guia "Sobreposições no OBS", seção "Dimensionar a fonte".
  9. Aconteceu alguma coisa? Algumas sobreposições são vazias por design até que um evento chegue — veja o guia "Sobreposições no OBS", seção "Nada é mostrado até algo acontecer".

Se uma sobreposição aparece, mas tem o visual ou o comportamento de antes de uma atualização (falta um Material novo, um interruptor parece não fazer nada), a fonte no OBS ainda está rodando a página que carregou antes. O guia "Sobreposições no OBS", seção "Mudar coisas enquanto a stream está no ar", diz quais sobreposições recarregam sozinhas e quais precisam ser atualizadas.

O som toca, mas nada é desenhado

Um caso próprio, e ele diz a você onde olhar. Se um alerta toca seu som mas o cartão nunca aparece, o evento chegou ao aplicativo e parou antes da página no OBS: o som é tocado pelo aplicativo, o cartão é desenhado pela própria página.

Antes da versão 0.5.0 isso acontecia após cada reinicialização do aplicativo: a página perdia sua conexão e nunca a restaurava sozinha, e apenas atualizar a fonte de navegador ajudava. A partir da 0.5.0 a conexão volta por si mesma — se você vir isso na 0.5.0 ou posterior, atualize a fonte e escreva para o suporte.

O log do aplicativo nomeia a causa diretamente em tal caso, com uma linha como Overlay "main" is open but has no live connection to the core.

OBS em um segundo PC

Funciona a partir da versão 0.5.0. Antes disso, as páginas de sobreposição procuravam o aplicativo no mesmo computador em que foram abertas, então em um segundo PC elas não podiam funcionar de forma alguma. O que precisa ser configurado lá está no guia "Sobreposições no OBS", seção "OBS em um segundo PC".