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.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.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.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.
Clave: Solución personalizada significa que usa una implementación interna u otras soluciones de middleware que no son de Microsoft.
