Plataformas compatibles actualmente
- Android
- iOS
- PlayStation®
- Steam
- XBOX
- PC con Windows
Diseño multijugador servidor-cliente
En un diseño servidor-cliente, la lógica de juego autoritativa se hospeda en el servidor. La imagen siguiente muestra cómo nuestros servicios funcionan conjuntamente 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. 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 filtraciones de IP y otros problemas de seguridad relacionados que se asocian con 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 conjuntamente para crear una sesión de juego multijugador mediante el diseño cliente-host.
Cómo combinar soluciones para títulos multiplataforma
La tabla siguiente muestra un par de combinaciones y tecnologías diferentes que puede usar para crear la experiencia multijugador deseada.Las experiencias sociales de XBOX relacionadas con invitaciones, uniones y jugadores recientes son un requisito de XBOX (XR) solo para títulos de XBOX y PC para Windows.
Clave: Solución personalizada significa que usa una implementación interna u otras soluciones de middleware que no son de Microsoft.
