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

# Guía de diseño multijugador para XBOX y PC

> Guía de arquitectura para títulos de GDK dirigidos a XBOX y PC, que compara los diseños servidor-cliente y cliente-host mediante PlayFab Party, MPSD, MPM y SmartMatch.

En este tema se describe cómo puede usar y combinar nuestros servicios para desarrollar títulos con el Microsoft Game Development Kit (GDK) dirigidos a consolas XBOX One, XBOX Series X|S y PC con Windows para Microsoft Store.

## Diseño multijugador servidor-cliente

En un diseño servidor-cliente, la lógica de juego autoritativa se hospeda en el servidor. Este diseño usa PlayFab Servers, PlayFab Party para chat de voz y texto, XBOX Multiplayer Session Directory (MPSD) y XBOX SmartMatch.

La imagen siguiente muestra cómo nuestros servicios funcionan juntos para crear una sesión de juego multijugador mediante la arquitectura servidor-cliente.

<img src="https://mintcdn.com/microsoft-4404708b/ktEik-YaZoen6Rhy/images/gdk/services/multiplayer-gdk-server-client-simplified.png?fit=max&auto=format&n=ktEik-YaZoen6Rhy&q=85&s=b1e6cc8e511cbf1da6f546db1e76dccc" alt="Servicios multijugador de Microsoft para la arquitectura servidor-cliente" width="2558" height="1435" data-path="images/gdk/services/multiplayer-gdk-server-client-simplified.png" />

## Diseño multijugador cliente-host

En un diseño cliente-host, los clientes actúan como hosts. Esto significa que los clientes pueden proporcionar la lógica de juego autoritativa y la administración de los estados del juego. Este diseño usa PlayFab Party, MPSD o XBOX Multiplayer Manager (MPM) y XBOX SmartMatch.

Al desarrollar juegos con este diseño, puede usar Party para habilitar el chat y la comunicación de datos permitiendo que los clientes se conecten automáticamente entre sí a través de una retransmisión en la nube transparente y de baja latencia.

Puede verlo como una arquitectura de punto a punto, pero con una retransmisión para la comunicación. El uso de una retransmisión transparente y de baja latencia evita las fugas de IP y otros problemas de seguridad relacionados que se asocian a la implementación tradicional de punto a punto y, por lo tanto, mejora la seguridad en línea de sus jugadores.

La imagen siguiente muestra cómo nuestros servicios funcionan juntos para crear una sesión de juego multijugador mediante el diseño cliente-host.

<img src="https://mintcdn.com/microsoft-4404708b/ktEik-YaZoen6Rhy/images/gdk/services/multiplayer-gdk-client-host-simplified.png?fit=max&auto=format&n=ktEik-YaZoen6Rhy&q=85&s=5420927dbe034d03d64327fd82f68f0e" alt="Servicios multijugador de Microsoft para la arquitectura cliente-host" width="2551" height="1422" data-path="images/gdk/services/multiplayer-gdk-client-host-simplified.png" />

## Cómo combinar soluciones para títulos de consola XBOX y PC

La tabla siguiente muestra las distintas combinaciones y tecnologías que puede usar para crear la experiencia multijugador que desee.

<Note>Tanto si usa todas, algunas o ninguna de nuestras tecnologías multijugador, los títulos deben cumplir igualmente los requisitos de XBOX (XR) de seguridad en línea y privacidad. Las experiencias sociales de XBOX relacionadas con invitaciones, uniones y jugadores recientes son un XR para títulos de XBOX y PC para Windows. Para activar estas características, tendría que integrar GDK en su título.</Note>

| Diversas combinaciones | Redes                  | Chat de voz y texto    | Sesión                                                          | Emparejamiento                                            | Invitaciones/unión                                  |
| ---------------------- | ---------------------- | ---------------------- | --------------------------------------------------------------- | --------------------------------------------------------- | --------------------------------------------------- |
| 1                      | Solución personalizada | Solución personalizada | Solución personalizada                                          | Solución personalizada                                    | Multiplayer Activity (MPA) 20.06+                   |
| 2                      | Solución personalizada | PlayFab Party          | Multiplayer Manager (MPM)/ Multiplayer Session Directory (MPSD) | Smart Match                                               | MPM/ MPSD                                           |
| 3                      | PlayFab Party          | Solución personalizada | MPM/ MPSD                                                       | Smart Match                                               | MPA 20.06+                                          |
| 4                      | PlayFab Party          | PlayFab Party          | Solución personalizada                                          | Smart Match                                               | MPA 20.06+                                          |
| 5                      | PlayFab Party          | PlayFab Party          | MPM/ MPSD                                                       | Solución personalizada                                    | MPA 20.06+                                          |
| 6                      | PlayFab Party          | PlayFab Party          | PlayFab Lobby (a través de PlayFab Multiplayer SDK)             | PlayFab Matchmaking (a través de PlayFab Multiplayer SDK) | PlayFab Lobby (a través de PlayFab Multiplayer SDK) |

Clave: **Solución personalizada** significa que usa una implementación interna u otras soluciones de middleware que no son de Microsoft.

## Consulte también

* [Información general sobre multijugador](/services/xbox-services/multiplayer/overviews/multiplayer-intro)
* [Guía de diseño multijugador multiplataforma](/services/xbox-services/multiplayer/overviews/multiplayer-design-guidance-cross-platform)
* [Información general sobre conceptos de multijugador](/services/xbox-services/multiplayer/concepts/live-multiplayer-concepts)
* [Escenarios multijugador comunes](/services/xbox-services/multiplayer/overviews/live-common-multiplayer-scenarios)


## Related topics

- [Guía de diseño multijugador multiplataforma](/es/services/xbox-services/multiplayer/overviews/multiplayer-design-guidance-cross-platform.md)
- [Información general sobre el multijugador de los servicios de XBOX](/es/services/xbox-services/multiplayer/overviews/live-multiplayer-intro.md)
- [Información general](/es/services/xbox-services/multiplayer/overviews/index.md)
- [Guía de BVT para PC de Certificación](/es/publishing/game-publishing/concepts/certification/certification-pc-bvt-guide.md)
- [Compilación de diseños de controles táctiles para el streaming de juegos de XBOX](/es/build/core-features/common/game-streaming/building-touch-layouts/index.md)
