Erro de código causa bugs no Apex Legends – IGN

Um erro de código causa bugs no Apex Legends durante a 16ª temporada

O Apex Legends, jogo de batalha real, apresentou bugs gráficos e de áudio durante a 16ª temporada. Os jogadores perceberam sons de rifles ausentes, efeitos de partículas fantasmas e granadas desaparecidas que não explodiam, mas causavam a quantidade correta de dano aos inimigos próximos. Os desenvolvedores, Respawn Entertainment, descobriram que uma única linha de código defeituoso ligada a um rifle de assalto foi responsável por esses problemas.

Bugs relatados pelos jogadores

  • Sons de rifles ausentes
  • Efeitos de partículas fantasmas
  • Granadas desaparecidas que não explodiam, mas causavam a quantidade correta de dano aos inimigos próximos

Os bugs não apareceram durante o teste de jogo, mas após uma investigação preliminar, a causa mais provável dos efeitos ausentes foi reduzida a uma limitação em como os servidores do jogo analisaram os efeitos. Os servidores Apex Legends são capazes de despachar até 128 “entradas” de efeito para cada quadro de jogo. Qualquer solicitação de efeito recebida pelo servidor após atingir seu limite de 128 quadros de entrada seria descartada, o que poderia explicar a falta de sons e FX relatados pelos jogadores.

Processo de investigação

A equipe do Respawn Entertainment trabalhou para descobrir qual processo ou recurso defeituoso estava causando a sobrecarga de efeito. No entanto, cada nova temporada do Apex Legends apresenta a introdução de milhares de ajustes de ativos e ajustes de código, o que dificultou a localização do erro.

A equipe descobriu que cada jogador usando um inimigo estava enviando uma solicitação de efeito de “parada de partícula” ao servidor para cada quadro em que não disparava a arma, mesmo que estivesse no coldre. Se um número suficiente de jogadores estivesse correndo com rifles Nemesis descarregados, o ataque de comandos de parada de partículas seria suficiente para sobrecarregar o servidor, fazendo com que os efeitos fossem descartados.

Correção do problema

A equipe conseguiu corrigir o problema na última terça-feira, mas os desenvolvedores avisam que a atualização pode não ter corrigido todos os problemas de FX que os jogadores experimentaram ao longo da 16ª temporada.

Fonte: IGN.