Plataformas com suporte atualmente
- Android
- iOS
- PlayStation®
- Steam
- XBOX
- PC Windows
Design multijogador servidor-cliente
Em um design servidor-cliente, a lógica de jogo autoritativa é hospedada no servidor. A imagem abaixo mostra como nossos serviços funcionam juntos para criar uma sessão de jogo multijogador usando a arquitetura servidor-cliente.
Design multijogador cliente-host
Em um design cliente-host, os clientes atuam como hosts. Isso significa que os clientes podem fornecer a lógica de jogo autoritativa e o gerenciamento dos estados do jogo. Ao desenvolver jogos com esse design, você pode usar o Party para habilitar o chat e a comunicação de dados, permitindo que os clientes se conectem automaticamente uns aos outros por meio de uma retransmissão na nuvem transparente e de baixa latência. Você pode ver isso como uma arquitetura ponto a ponto, mas com uma retransmissão para a comunicação. O uso de uma retransmissão transparente e de baixa latência evita vazamentos de IP e outras preocupações de segurança relacionadas que estão associadas à implementação ponto a ponto tradicional e, portanto, melhora a segurança online dos seus jogadores. A imagem abaixo mostra como nossos serviços funcionam juntos para criar uma sessão de jogo multijogador usando o design cliente-host.
Como combinar soluções para títulos multiplataforma
A tabela abaixo mostra algumas combinações e tecnologias diferentes que você pode usar para criar a experiência multijogador desejada.As experiências sociais do XBOX relacionadas a convites, entradas e jogadores recentes são um requisito do XBOX (XR) apenas para títulos de XBOX e de PC Windows.
Legenda: Solução personalizada significa que você está usando uma implementação interna ou outras soluções de middleware que não são da Microsoft.
