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

# Visão geral do multijogador

> Visão geral das tecnologias multijogador da Microsoft para servidores dedicados, ponto a ponto, matchmaking, convites, gerenciamento de sessões e chat de jogo entre plataformas.

Os jogos multijogador permitem que os usuários joguem juntos e tenham uma experiência compartilhada no mundo que você cria.

Ao criar jogos multijogador, você precisa de um conjunto de tecnologias que funcionem juntas de forma integrada para oferecer uma ótima experiência.

Na Microsoft, temos um conjunto de serviços que você pode usar como uma solução completa ou com a tecnologia existente do seu estúdio para criar experiências multijogador multiplataforma. Isso significa que você pode continuar usando o que já tem em combinação com nossos serviços.

Nossos serviços são escaláveis e foram projetados para ajudar você a criar uma ampla variedade de cenários. Sua experiência multijogador pode ser de natureza competitiva, como um contra um, em equipes ou no estilo "battle royale". Ou pode ser de natureza cooperativa, em que você permite que os usuários se ajudem. Ela se adapta a uma variedade de necessidades, desde um ambiente com limites definidos até um grande mundo aberto em jogos Massively Multiplayer Online (MMO).

Este tópico fornece uma visão geral das nossas tecnologias para oferecer suporte a recursos como hospedagem em servidor dedicado, ponto a ponto, matchmaking, rede, convites e entradas, gerenciamento de sessões de jogo e chat de jogo.

## Recursos

Nossas tecnologias e serviços estão agrupados de acordo com os recursos multijogador. Alguns recursos têm várias tecnologias ou serviços para atender a diferentes necessidades.

Para ver como esses serviços se combinam com outros recursos multijogador populares, como amigos, comércio, live ops e análise de jogos, veja [Orientações de design multijogador para XBOX e PC](/pt-BR/services/xbox-services/multiplayer/overviews/multiplayer-design-guidance-xbox-pc-gdk) e [Orientações de design multijogador multiplataforma](/pt-BR/services/xbox-services/multiplayer/overviews/multiplayer-design-guidance-cross-platform).

| Área | Descrição | Tecnologia/serviço | Introdução | SDK |
| - | - | - | - | - |
| Rede | Comunicação de dados entre jogos | [PlayFab Party](https://learn.microsoft.com/gaming/playfab/features/multiplayer/networking/) | O Party é uma solução segura de comunicação de rede multiplataforma. Ele está incluído sem custo adicional para desenvolvedores qualificados do ecossistema XBOX por meio do [PlayFab Foundation Mode](/pt-BR/services/playfab/get-started/mode-overview).<br /><br />No PC, você também pode usar sua própria pilha de rede ou utilizar soluções de middleware sem nenhuma restrição. | [PlayFab Party SDK](https://learn.microsoft.com/gaming/playfab/features/multiplayer/networking/party-sdks) |
| Chat | Chat de voz e texto no jogo entre jogadores | [PlayFab Party](https://learn.microsoft.com/gaming/playfab/features/multiplayer/networking/) | O Party é uma solução de comunicação de rede multiplataforma que inclui chat de voz e de texto com opções de acessibilidade, como conversão de texto em fala, conversão de fala em texto e tradução em tempo real. Ele está incluído sem custo adicional para desenvolvedores qualificados do ecossistema XBOX por meio do [PlayFab Foundation Mode](/pt-BR/services/playfab/get-started/mode-overview).<br /><br />O Party também fornece um plug-in dos serviços XBOX para ajudar você a obter conformidade com os requisitos do XBOX (XR) e com a comunicação padrão de segurança online. No PC, você pode usar sua própria tecnologia de chat de voz ou utilizar soluções de middleware. No entanto, você deve respeitar as configurações de segurança online do usuário dos serviços XBOX, independentemente da tecnologia de voz subjacente, tanto no PC quanto nos consoles XBOX. | [PlayFab Party SDK](https://learn.microsoft.com/gaming/playfab/features/multiplayer/networking/party-sdks) |
| | | [Game Chat 2](/pt-BR/services/xbox-services/multiplayer/chat/game-chat2/game-chat-2-intro) | O Game Chat 2 permite a comunicação entre redes de títulos do console XBOX e do Windows 10. Ao usar o Game Chat 2, você deve fornecer sua própria malha de rede.<br /><br />No entanto, as APIs de plataforma fornecidas pelo Game Chat 2 permitem automaticamente que seus títulos sigam quaisquer requisitos do XBOX (XRs) relacionados a comunicação, privacidade ou segurança. As APIs são fortemente acopladas à identidade dos serviços XBOX. O Game Chat 2 também fornece recursos de chat acessível integrados, como conversão de texto em fala (TTS) e conversão de fala em texto (STT). | [GDK](https://aka.ms/gdkdl) (Game Chat 2) |
| Convites/entrada | Comportamento de convite e entrada fora do jogo | [XBOX Multiplayer Manager (MPM)](/pt-BR/services/xbox-services/multiplayer/mpm/live-multiplayer-manager-overview) | O XBOX Multiplayer Manager (MPM) é uma API do lado do cliente. Isso significa que ele só pode ser usado se você tiver uma arquitetura cliente-host. Ele permite adicionar ao seu jogo recursos como envio de convites de jogo, aceitação de convites para entrar em um jogo e exibição de jogadores recentes. <br /><br />Os jogadores podem enviar notificações de convite fora do jogo ou entrar no jogo dos amigos pela Game Bar ou pelo aplicativo XBOX. Você pode usar tanto a interface do usuário fornecida pelo sistema, conhecida como Title Callable User Interface (TCUI), quanto sua própria interface personalizada para exibir opções, status e progresso multijogador.<br /><br />O MPM foi projetado para viabilizar rapidamente cenários multijogador comuns que seguem as práticas recomendadas. Assim, ele lida com muitos requisitos do XBOX (XRs) que seu jogo deve implementar para passar na certificação.<br /><br />O MPM funciona melhor para jogos com até oito jogadores. Jogos com mais jogadores precisam usar diretamente a API XBOX Multiplayer Session Directory (MPSD). | [GDK](https://aka.ms/gdkdl) |
| | | [XBOX Multiplayer Session Directory (MPSD)](/pt-BR/services/xbox-services/multiplayer/mpsd/live-mpsd-overview) | O XBOX Multiplayer Session Directory (MPSD) é escolhido e usado por muitos títulos por causa de suas funcionalidades altamente personalizáveis, escalabilidade e, principalmente, confiabilidade. As APIs do MPSD têm os recursos do MPM e mais. Uma diferença é que o MPSD pode ser usado em uma arquitetura servidor-cliente e oferece recursos avançados com mais personalização.<br /><br />O MPSD oferece inicialização gerenciada para servidores. Isso significa que ele pode trabalhar com o SmartMatch para ajudar a determinar a Qualidade de Serviço (QoS) durante as solicitações de servidor e gerenciar a alocação/desalocação. Ele também tem mais recursos de gerenciamento de sessão, como armazenamento de metadados da sessão de jogo e sincronização de atualizações. Além disso, você pode usar padrões de chamada serviço a serviço (S2S) para gerenciar com eficiência vários usuários por meio de chamadas de serviço únicas.<br /><br />Para jogos com oito ou mais jogadores, use o MPSD em vez do MPM. Para jogos com cem ou mais jogadores, como jogos Massive Multiplayer Online (MMO), use o S2S da XSAPI do MPSD. | [GDK](https://aka.ms/gdkdl) |
| | | [XBOX Multiplayer Activity (MPA)](/pt-BR/services/xbox-services/multiplayer/mpa/live-mpa-overview) | Disponível a partir da versão 20.06, o GDK agora inclui o XBOX Multiplayer Activity (MPA). O MPA é o serviço mais recente, com APIs simplificadas projetadas para desenvolvedores que têm seus próprios serviços de matchmaking e de sessão.<br /><br />Ele é usado para implementar o comportamento de convite e entrada fora do jogo, em conformidade com os requisitos do XBOX (XRs), com sua própria solução de gerenciamento de sessões. Você pode chamar o MPA diretamente dos seus próprios serviços por meio das APIs S2S do MPA. Não é necessário integrar com o MPM/MPSD. | [GDK](https://aka.ms/gdkdl) |
| | | [PlayFab Lobby](https://learn.microsoft.com/gaming/playfab/features/multiplayer/lobby/) | O componente PlayFab Lobby do PlayFab Multiplayer permite que os membros convidem outros jogadores para seu lobby diretamente pelo serviço de lobby. Esses convites funcionam entre plataformas quando usados no jogo. <br /><br /> Os jogadores também podem compartilhar a cadeia de conexão do lobby por meio de mecanismos de convite fora do jogo específicos da plataforma. | [PlayFab Multiplayer Client SDK](/pt-BR/services/playfab/multiplayer/lobby/lobby-matchmaking-sdks/lobby-matchmaking-sdks) |
| Matchmaking | Combinar indivíduos e equipes para o jogo com base em várias regras | [XBOX SmartMatch](/pt-BR/services/xbox-services/multiplayer/matchmaking/live-matchmaking-overview) | A tecnologia XBOX SmartMatch oferece suporte a matchmaking personalizado com base em um conjunto de especificações e regras. Ela pode fornecer matchmaking simples ou opções multijogador ranqueadas mais complexas no seu jogo.<br /><br />Embora o SmartMatch ofereça suporte ao jogo entre dispositivos entre seu jogo no console XBOX e seu jogo dos serviços XBOX no PC, ele não oferece suporte a matchmaking entre jogos que usam outras identidades, como Steam ou PlayStation.<br /><br />Você também pode usar seu próprio serviço de matchmaking, mas precisaria integrá-lo ao MPA para oferecer suporte aos comportamentos de convite e entrada do XBOX e atender aos requisitos de conformidade do XBOX. Considere usar o PlayFab Matchmaking para matchmaking multiplataforma e entre identidades. | [GDK](https://aka.ms/gdkdl) |
| | | [PlayFab Matchmaking](https://learn.microsoft.com/gaming/playfab/features/multiplayer/matchmaking/) | O PlayFab Matchmaking oferece um serviço de matchmaking independente de identidade e plataforma, incluído sem custo adicional para desenvolvedores qualificados do ecossistema XBOX por meio do [PlayFab Foundation Mode](/pt-BR/services/playfab/get-started/mode-overview). Ele permite criar lógica de matchmaking por meio de atributos de partida e configurações de fila.<br /><br />Para facilitar o uso, o serviço também é dimensionado automaticamente para lidar com as cargas de trabalho de matchmaking. Ele também gerencia o tratamento de erros comuns e os preenchimentos (backfills). Também pode ser usado em conjunto com o PlayFab Servers para solicitar, alocar e desalocar servidores de jogos multijogador automaticamente para você.<br /><br />Para ajudar você a prever tendências e otimizar cargas, ele também oferece estatísticas de matchmaking e análises de filas. | [PlayFab Multiplayer Client SDK](/pt-BR/services/playfab/multiplayer/lobby/lobby-matchmaking-sdks/lobby-matchmaking-sdks) |
| Navegação de sessões | Manter a lista de jogadores em uma sessão de jogo e/ou navegar por jogadores que procuram jogar online | [XBOX Multiplayer Session Directory (MPSD)](/pt-BR/services/xbox-services/multiplayer/mpsd/live-mpsd-overview) | O Multiplayer Session Directory (MPSD) oferece a capacidade de manter uma lista de sessões de jogos multijogador e oferecer aos usuários um método diferente de entrar em jogos multijogador, permitindo pesquisar jogos disponíveis com base em parâmetros de entrada.<br /><br />O MPSD só pode ser usado em títulos habilitados para os serviços XBOX desenvolvidos para consoles XBOX e PC. Se você quiser criar a navegação de sessões com uma lista que inclua usuários de outras plataformas ou identidades, precisará de um serviço de sessão personalizado ou de outras soluções de middleware. | [GDK](https://aka.ms/gdkdl) |
| | | [PlayFab Lobby](https://learn.microsoft.com/gaming/playfab/features/multiplayer/lobby/) | O SDK do cliente PlayFab Multiplayer inclui um serviço de sessão escalável e multiplataforma com suporte a notificações por push em tempo real. É um mecanismo de agrupamento altamente personalizável para que os jogadores encontrem jogos e joguem juntos.<br /><br /> O PlayFab Lobby e o Matchmaking funcionam juntos de forma integrada para criar experiências multijogador coesas para o seu título. | [PlayFab Multiplayer Client SDK](/pt-BR/services/playfab/multiplayer/lobby/lobby-matchmaking-sdks/lobby-matchmaking-sdks) |

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

## Próxima etapa

Saiba como você pode usar nossa tecnologia como um conjunto completo ou em combinação com sua solução personalizada/outras soluções de middleware.

* Para o desenvolvimento de 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).
* Para o desenvolvimento de títulos multiplataforma, veja [Orientações de design multijogador multiplataforma](/pt-BR/services/xbox-services/multiplayer/overviews/multiplayer-design-guidance-cross-platform).

## Veja também

* [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

- [Visão geral do multijogador dos serviços XBOX](/pt-BR/services/xbox-services/multiplayer/overviews/live-multiplayer-intro.md)
- [Orientações de design multijogador multiplataforma](/pt-BR/services/xbox-services/multiplayer/overviews/multiplayer-design-guidance-cross-platform.md)
- [Orientações de design multijogador para XBOX e PC](/pt-BR/services/xbox-services/multiplayer/overviews/multiplayer-design-guidance-xbox-pc-gdk.md)
- [Cenários multijogador comuns](/pt-BR/services/xbox-services/multiplayer/overviews/live-common-multiplayer-scenarios.md)
- [Visão geral do Multiplayer Session Directory](/pt-BR/services/xbox-services/multiplayer/mpsd/live-mpsd-overview.md)
