War Thunder background
Sincronização das balas e munições
Atenção! Formato de notícias desatualizado. O conteúdo pode não ser exibido corretamente.
Atenção! Esta notícia foi publicada na versão antiga da página. Pode haver problemas com a mostragem da mesma em certas versões do navegador.

Numa atualização recente implementámos alterações que vão melhorar significativamente a sincronização de munições entre o cliente e servidor.


O War Thunder é um jogo online onde os jogadores que lutam numa batalha que pode estar a milhares de quilómetros uns dos outros. Mas o jogo está desenhado de forma a que 99.9% das vezes, você nunca nota isto - a interação com a unidade é leve como se estivesse jogando num jogo single-player.

Você pode ler este artigo para mais detalhes acerca do net code do War Thunder. Hoje queremos falar acerca de melhoramentos específicos ao código que influencia as interações com os seus oponentes e que afeta principalmente a aviação - tanto em batalhas aéreas como combinadas.

Na recente atualização implementámos alterações que melhoram significativamente a sincronização das munições entre o servidor e o cliente - em qualquer interação direta com o oponente.

Os cálculos das trajectórias das munições começam ao mesmo tempo no servidor e cliente e usa o mesmo modelo físico. A partir de agora também vai ser sincronizado, usando a mesma taxa de sampling time. Isto significa que agora as trejetórias das amunições no cliente não apenas vão ser virtualmente as mesmas que no servidor, mas em 99% dos casos, correspondem completamente, cálculo da trajetória no cialnte não vai mais depender dos fps do jogo.



Em suma, situações onde você vê um tiro registado no cliente mas não aparece no contador do servidor, serão reduzidas a um mínimo absoluto de acordo com o nosso modelo de sincronização. No entanto, você deverá ter em mente que uma conexão instável (ping instável, packet loss) ainda podem causar problemas pois o servidor necessita de saber de onde o tiro foi disparado e também os efeitos do ping elevado afetam a relevância da imagem visível para o cliente e servidor.

Nós também gostaríamos de notar que ainda existe o mito que num computador é impossível sincronizar e calcular todas as munições que foram disparadas por uma arma ou canhão. Isso é incorreto - em poucas palavras, os nossos projetos relacionados com guerra, temos calculado sempre cada munição que não depende da cadência de tiro ou calibre (não interessa se estamos falando de uma munição de metralhadora de 7 mm ou de uma de autocanhão de 30) Por vezes pode haver centenas de milhares de batalhas no ar simultaneamente.


A Equipe War Thunder

Ler mais:
Voo do Albatroz: Alcione
  • 24 julho 2024
Veículo do Battle Pass Sholef V.1
Veículo do Battle Pass: PBM-5A Mariner
Seek & Destroy: Melhorias e Refinamentos
  • 14 junho 2024

Comentários (2)

A notícia já não está disponível para comentar