O que você está procurando?
Games

Lidando com latência em seu jogo multijogador

DEW SMITH / UNITY TECHNOLOGIESContributor
Mar 29, 2022|3 Min
Lidando com latência em seu jogo multijogador
Esta página da Web foi automaticamente traduzida para sua conveniência. Não podemos garantir a precisão ou a confiabilidade do conteúdo traduzido. Se tiver dúvidas sobre a precisão do conteúdo traduzido, consulte a versão oficial em inglês da página da Web.

Este guia mais recente aborda truques e padrões importantes para lidar com a latência no seu jogo multijogador.

Todo mundo odeia lentidão na jogabilidade ao jogar online, mas isso não deve ser visto como uma parte inevitável dos jogos multijogador. Na verdade, há muita coisa que você pode fazer para ajudar seus jogadores a terem a experiência mais tranquila possível.

No entanto, a distância entre o servidor e os clientes, os saltos de pacotes, a taxa de atualização e o tique-taque do servidor e uma infinidade de outros problemas podem fazer com que os desenvolvedores fiquem atolados em problemas técnicos e seus jogadores podem descobrir de repente que foram atingidos na cabeça por algo que pensavam estar a meio caminho do mapa.

Muitos gêneros de jogos multijogador exigem baixa latência, pois isso pode significar literalmente (no jogo) vida ou morte.

Em nosso guia mais recente, abordamos estratégias importantes para lidar com a latência em seu jogo multijogador.

  • Uma visão geral da latência da rede e suas causas
  • Uma comparação entre jogos autoritativos de servidor e cliente e como eles afetam a latência
  • Estratégias para resolver problemas de latência em seu jogo multijogador

[Ver o guia]

O que é latência de rede?

Latência de rede é a quantidade de tempo entre uma causa e seu efeito visível no jogo. Por exemplo, é o tempo entre clicar no botão do mouse e disparar um tiro contra um inimigo com sua arma no jogo.

Alta latência de rede resulta em uma experiência de jogo ruim para os jogadores. É por isso que é importante entender a latência para que você possa trabalhar para reduzir seu efeito no seu jogo.

Gerenciamento de latência de rede

O gerenciamento de latência de rede é a prática de implementar diferentes estratégias e técnicas para lidar com a latência, reduzindo-a ou ocultando-a da experiência do jogador.

Para resolver com sucesso os problemas de latência, você precisa considerar a prioridade e o relacionamento entre os seguintes elementos:

1. Segurança

2. Reatividade

3. Precisão e consistência

Nenhuma solução é perfeita, e cada maneira de abordar problemas de latência tem pontos fortes e fracos. O segredo é encontrar a maneira que funciona melhor para o seu jogo e este guia ajudará você a entender como tomar essa decisão.

Conclusão

Criar um jogo multijogador é uma tarefa desafiadora, mas também emocionante. Quer você esteja criando o próximo grande sucesso do battle royale ou um aconchegante jogo cooperativo online, entender as nuances da latência e como gerenciá-la é essencial para proporcionar uma experiência de jogo tranquila para seus jogadores.

Acesse nosso guia de três maneiras:

Confira a solução e a documentação do Netcode for GameObjects da Unity para começar seu próximo projeto multijogador hoje mesmo.