Navegação da documentação

Solução de problemas

A TV não é detectada#

Confira o spawn name em Config.TVModels/Config.DetectableModels, a textura de render e as distâncias. Use um modelo conhecido antes de testar um prop customizado.

O controle não abre#

Valide Config.InteractionMode, Bridge.AddTarget e Bridge.HasPermission. No modo TextUI, confirme ox_lib e as teclas de interação.

O vídeo abre sem imagem ou som#

Teste uma URL HTTPS direta ou YouTube. Algumas transmissões bloqueiam incorporação. Confira também DUI, volume por distância e se o firewall permite o domínio da mídia.

A TV colocada some após restart#

Garanta que oxmysql inicia antes, que a tabela foi criada e que Bridge.SavePlacedTV/LoadPlacedTVs usam o mesmo banco.

Não consigo posicionar#

O posicionador aceita até 15 metros do jogador (limite fixo). Confirme também Config.OnlyInteriors, os modelos liberados e o bucket retornado por Bridge.GetRoute. O posicionador é nativo do resource e não depende de object_gizmo.

Antes de abrir ticket: /sfdiagnostico#

Rode /sfdiagnostico no console do servidor (ou dentro do jogo, se você estiver no grupo configurado). Ele confere, resource por resource:

  • dependências declaradas no manifesto que não estão rodando, ou que sobem depois deste resource;
  • tabelas que deveriam existir no banco e não existem;
  • itens citados na configuração que não existem na sua base;
  • permissões e grupos configurados;
  • se a licença autenticou.

Cada problema vem com o próximo passo, não só com o diagnóstico. Um comando só cobre todos os resources SF instalados.