> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Orientações de design multijogador multiplataforma

> Orientações de design para combinar PlayFab, MPSD e SmartMatch em títulos multijogador multiplataforma voltados para XBOX, PC, PlayStation, Steam, iOS e Android.

Este tópico descreve como você pode usar e combinar nossos serviços para o desenvolvimento de títulos multiplataforma.

Para oferecer o máximo de controle sobre o design, tornamos nossos componentes e serviços multijogador flexíveis o suficiente para que possam ser usados como uma solução completa ou combinados com a implementação personalizada do seu estúdio/outra solução de middleware.

Se você estiver desenvolvendo especificamente títulos para XBOX e PC, veja [Orientações de design multijogador para XBOX e PC](/pt-BR/services/xbox-services/multiplayer/overviews/multiplayer-design-guidance-xbox-pc-gdk).

## Plataformas com suporte atualmente

* Android
* iOS
* PlayStation®
* Steam
* XBOX
* PC Windows

Estamos constantemente aprimorando nossas tecnologias e serviços para atender às necessidades dos desenvolvedores. Adoramos ouvir você, então envie seu feedback no [fórum de desenvolvedores do XBOX](https://forums.xboxlive.com/).

"PlayStation" é uma marca registrada ou marca comercial da Sony Interactive Entertainment Inc.

## 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.

<img src="https://mintcdn.com/microsoft-4404708b/ktEik-YaZoen6Rhy/images/gdk/services/multiplayer-cross-platform-server-client-simplified.png?fit=max&auto=format&n=ktEik-YaZoen6Rhy&q=85&s=0af26eac1fff8f26e83c4fbce05aec0a" alt="Serviços multijogador da Microsoft para arquitetura servidor-cliente multiplataforma" width="2062" height="1156" data-path="images/gdk/services/multiplayer-cross-platform-server-client-simplified.png" />

## 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.

<img src="https://mintcdn.com/microsoft-4404708b/ktEik-YaZoen6Rhy/images/gdk/services/multiplayer-cross-platform-client-host-simplified.png?fit=max&auto=format&n=ktEik-YaZoen6Rhy&q=85&s=194ee31448702ea8eeafa81298384b96" alt="Serviços multijogador da Microsoft para arquitetura cliente-host multiplataforma" width="2047" height="1158" data-path="images/gdk/services/multiplayer-cross-platform-client-host-simplified.png" />

## 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.

<Note>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.</Note>

| Várias combinações | Rede | Chat de voz e texto | Sessão | Matchmaking | Convites/entrada (necessário apenas para títulos de XBOX/PC) |
| - | - | - | - | - | - |
| 1 | PlayFab Party | PlayFab Party | Solução personalizada | PlayFab Matchmaking | Multiplayer Activity (MPA) 20.06+ |
| 2 | Solução personalizada | PlayFab Party | Solução personalizada | PlayFab Matchmaking | MPA 20.06+ |
| 3 | PlayFab Party | Solução personalizada | Solução personalizada | PlayFab Matchmaking | MPA 20.06+ |
| 4 | PlayFab Party | PlayFab Party | Solução personalizada | PlayFab Matchmaking | MPA 20.06+ |
| 5 | Solução personalizada | Solução personalizada | Solução personalizada | Solução personalizada | MPA 20.06+ |
| 6 | Solução personalizada | PlayFab Party | Solução personalizada | Solução personalizada | MPA 20.06+ |
| 7 | PlayFab Party | PlayFab Party | PlayFab Lobby (via PlayFab Multiplayer SDK) | PlayFab Matchmaking (via PlayFab Multiplayer SDK) | PlayFab Lobby (via PlayFab Multiplayer SDK) |

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.

## Veja também

* [Visão geral do multijogador](/pt-BR/services/xbox-services/multiplayer/overviews/multiplayer-intro)
* [Orientações de design multijogador para XBOX e PC](/pt-BR/services/xbox-services/multiplayer/overviews/multiplayer-design-guidance-xbox-pc-gdk)
* [Visão geral dos conceitos de multijogador](/pt-BR/services/xbox-services/multiplayer/concepts/live-multiplayer-concepts)
* [Cenários multijogador comuns](/pt-BR/services/xbox-services/multiplayer/overviews/live-common-multiplayer-scenarios)


## Related topics

- [Orientações de design multijogador para XBOX e PC](/pt-BR/services/xbox-services/multiplayer/overviews/multiplayer-design-guidance-xbox-pc-gdk.md)
- [Visão geral do multijogador](/pt-BR/services/xbox-services/multiplayer/overviews/multiplayer-intro.md)
- [Visão geral do multijogador dos serviços XBOX](/pt-BR/services/xbox-services/multiplayer/overviews/live-multiplayer-intro.md)
- [Visões gerais](/pt-BR/services/xbox-services/multiplayer/overviews/index.md)
- [Introdução à chamada direta do serviço Multiplayer](/pt-BR/services/xbox-services/multiplayer/concepts/live-intro-calling-mp-directly.md)
