Entender o desempenho técnico das suas ilhas é essencial para garantir uma experiência consistente e estável para seu público jogador. Para acessar a aba de relatórios técnicos, faça login no Portal de Criadores e selecione um projeto. Todos os relatórios técnicos desse projeto ficam na aba Técnico na barra de navegação à esquerda.
Na tela Técnico, você pode acessar relatórios sobre seu código Verse e o desempenho geral da ilha. Esses relatórios podem informar sobre problemas com sua ilha dos quais você pode não estar ciente e que causam problemas de controle de qualidade para o público jogador.
Painel Erros no Verse
O painel Erros no Verse pode ajudar você a entender melhor o desempenho da sua ilha antes de publicá-la com relatórios de erros de tempo de execução em Verse. O relatório de erro de tempo de execução em Verse apresenta um relatório detalhado de erros de tempo de execução em seus códigos Verse.
Relatórios de erro de tempo de execução
Os relatórios de erro de tempo de execução são categorizados com base no resultado da execução do código Verse e na entrada em um estado do qual não podem se recuperar (por exemplo, um loop infinito ou alocação excessiva de memória). Quando seu código se torna irrecuperável, chamamos isso de erro de tempo de execução.
No momento do erro de tempo de execução, o código falho é capturado na pilha de chamadas, na qual são agrupadas as ocorrências de erros de tempo de execução de natureza idêntica.
Os erros de tempo de execução capturam informações como:
Erros de código não capturados pelo compilador;
Problemas que fariam sua ilha travar.
No momento, o compilador Verse não pode detectar condições no código Verse que produzam erros no tempo de execução, como overflow de inteiros ou recursão infinita. Códigos com esses problemas podem parecer que estão sendo compilados corretamente à primeira vista, mas nem todos os problemas podem ser detectados apenas pela análise semântica do compilador.
Quando seu código é executado em tempo de execução, ele pode causar erros de tempo de execução. Quando um erro de tempo de execução acontece, todos os códigos Verse do dispositivo são suspensos. (Este comportamento pode ser alterado no futuro). Códigos de outros dispositivos podem continuar rodando, mas não é recomendado deixar seu código funcionar nesse estado. Em vez disso, é recomendado que você tente identificar e corrigir o problema responsável pelo erro de tempo de execução.
Consulte mais informações sobre como corrigir erros de tempo de execução no documento Como depurar seu jogo com Debug Draw.
Diagnósticos e detalhes do relatório
Os relatórios explicam os em detalhes para que você possa entender o que há de errado com seu código de jogo. Por exemplo:
Diagnóstico de Erro: um código designado que identifica o tipo de erro de tempo de execução.
Descrição do Erro: uma descrição detalhada do significado do diagnóstico.
Número de Ocorrências: o número total de vezes que um evento é relatado.
Os relatórios servem de ferramenta para você identificar e corrigir problemas com seu código. A partir daqui, você pode pesquisar nos relatórios de erro de tempo de execução e filtrar a Vista Ambiente para mostrar:
Todos
Ativos
Os relatórios incluem:
Carimbos de data/hora para exibir a ocorrência mais recente e a mais antiga de um erro de tempo de execução.
Teste de Jogo e Código Privado, visualizações que incluem uma lista suspensa com códigos de link.
Identificando erros de tempo de execução antes da publicação, você pode corrigir seu código, assim as pessoas poderão ter a melhor experiência possível na sua Ilha.
Painel Dados de Desempenho
O painel Dados de Desempenho fornece informações sobre como sua experiência na ilha se comporta em diferentes plataformas, o que significa que você pode:
Acompanhar as experiências em sua ilha dias após publicá-la.
Ser sua própria equipe de controle de qualidade e descobrir a causa dos problemas.
Encontrar e solucionar problemas em diferentes plataformas.
Os relatórios de desempenho contêm informações detalhadas sobre o desempenho da sua ilha nas plataformas e os tipos de problemas que sua ilha pode enfrentar. Para abrir o painel Dados de Desempenho, selecione Dados de Desempenho nas opções da tela Técnico. O painel apresenta todas as informações de desempenho.
Ferramentas de desempenho
O Fortnite usa ferramentas de backend para monitorar os problemas de desempenho relativos a:
Quadros por Segundo (FPS): representado como a porcentagem de quadros perdidos.
Travamentos por Minuto: será exibido como a taxa real de travamentos ou os travamentos por minuto.
Cada ilha terá seus próprios parâmetros de desempenho aceitáveis, e alguns problemas como quadros perdidos e travamentos podem ser esperados. Existem muitos fatores que influenciam os números gerais, dependendo da complexidade e densidade de elementos na sua Ilha.
Quadros por segundo
Quadros por Segundo (FPS) é o número de quadros que aparecem em qualquer tipo de conteúdo de transmissão por segundo. Embora a transmissão de vídeos e a TV aberta geralmente usem uma taxa de quadros de 24 FPS, a transmissão de jogos geralmente utiliza uma taxa de FPS mais alta. Os videogames têm mais elementos na tela, o que resulta em mais trabalho em segundo plano para renderizar esses elementos e, consequentemente, reduz a taxa de quadros.
Atualmente, não há requisitos de publicação para atingir uma taxa de quadros específica, no entanto, de 30 a 60 FPS é o ideal, dependendo da plataforma. Quanto maior a taxa de FPS, menor o impacto dos quadros perdidos no desempenho do seu jogo. Quanto menor a taxa de FPS, maior o impacto no desempenho causado por quadros perdidos.
Atrelamentos
O travamento (também conhecido como queda de FPS ou queda de quadros) é frequentemente causado pelo carregamento de ativos; taxas mais altas também podem ser reduzidas de várias maneiras, incluindo, entre outros, reduzir efeitos de partículas, complexidade da malha, tamanhos de textura, número de objetos na linha de visão, número de ativos e texturas únicos, e muito mais.
Atrelamentos podem prejudicar significativamente a experiência da pessoa, dependendo de onde e quando ocorrem. Se sua Ilha estiver habilitada para transmissões e as pessoas jogadoras estiverem se movendo muito rápido, isso também pode provocar mais travamentos.
O ideal é manter esse número geralmente baixo, pois bons resultados de desempenho costumam ficar abaixo de 2,5 e 3.
Práticas recomendadas sobre o desempenho
A seguir apresentamos as diretrizes recomendadas para ajudar você a tirar o máximo proveito das informações disponíveis no painel Dados de Desempenho.
Confira todas as categorias de desempenho da sua ilha para obter a visão mais completa do desempenho dela.
Faça alterações em suas ilhas de acordo com seus dados de desempenho e o feedback dos jogadores. Se tiver um relatório ruim para o jogo, mas nenhum feedback do público jogador, você pode testar a ilha em diferentes plataformas para ver o que o público está vivenciando.
Se você usa o feedback do público jogador como parte da sua decisão para fazer alterações, informe seu público apoiador e sua comunidade do Modo Criativo do Fortnite por meio de suas redes sociais e publicações na comunidade.
Sempre leve a sério o feedback construtivo sobre o desempenho em relação à sua ilha.
Se alterar as configurações com base apenas nas métricas de desempenho da ilha, não deixe de testá-la em algumas plataformas diferentes antes de fazer qualquer divulgação sobre as alterações.
Gráficos de dados de desempenho
O gráfico de desempenho apresenta informações sobre sua ilha, ilustrando problemas com dados detalhados sobre o desempenho. O gráfico de linhas mostra os dados de desempenho da ilha durante um período específico. Para visualizar os dados de desempenho de um período selecionado, use o menu Mostrar Mais; o padrão é a data atual.
Para verificar o desempenho do seu jogo:
Clique no ícone de seta e selecione os jogos sobre os quais você deseja os dados.
Clique no menu Cliente para selecionar a plataforma da qual deseja visualizar os dados de desempenho.
Clique no menu Problema para alternar entre os tipos de problema.
Selecione dados por hora ou diários no menu Mostrar Mais. Você também pode selecionar o mês no menu suspenso Calendário.
Menu do Cliente
O menu Cliente tem diferentes opções de plataforma que você pode escolher:
Geral
Desktop
Dispositivos móveis
Console
Console da nova geração
As informações no gráfico se alteram dependendo do que você selecionar no menu Cliente. Se selecionar Geral, verá os dados de desempenho da sua ilha em todas as plataformas.
Menu de Erros
O menu Problemas apresenta diferentes problemas que sua ilha pode estar enfrentando. O gráfico reflete a medição da taxa de quadros média da ilha, travamentos de quadros e travamentos de sessão.
Em alguns casos, plataformas diferentes podem encontrar problemas de desempenho semelhantes. Ao corrigir o problema em uma plataforma, é possível que isso resolva a questão em todas as outras plataformas ao mesmo tempo. Porém, há alguns casos em que corrigir um problema de taxa de quadros no Fortnite em dispositivos móveis pode impactar o desempenho da ilha em outra plataforma.
Download dos relatórios
Para baixar um relatório, clique no ícone Baixar no canto superior direito acima do gráfico.
Para mais detalhes sobre gerenciamento e otimização de memória, confira as seguintes sessões do Unreal Fest: