Infraestructura multijugador interoperable
Nuestro objetivo es permitirle crear experiencias multijugador interoperables entre dispositivos y plataformas cuando use Party y otros servicios multijugador de PlayFab. Al implementar el juego cruzado, siga siempre los mejores procedimientos de diseño del sector. Esto ayuda a garantizar que las experiencias multijugador de su juego no pongan a determinados formatos de dispositivo en desventaja con respecto a otros dispositivos. Recuerde comprobar que su diseño multijugador entre redes y multiplataforma y de actividad de los jugadores cumple todas las directivas de plataforma aplicables. Esto significa consultar con cada plataforma en la que esté su juego.Usted es responsable del cumplimiento de su implementación multijugador y entre redes.
Comunicación de datos segura de baja latencia
Cifrado y autenticación estándar del sector
Party usa cifrado y autenticación estándar del sector para toda la comunicación (datos de administración, datos de juego y comunicación en tiempo real). Esto incluye todas las transmisiones entre pares y todas las transacciones con los servicios de Azure, ya sean servicios web (mediante HTTPS) o nuestro servicio de retransmisión en la nube transparente (que usa DTLS).Malla multiplataforma
Party habilita la comunicación de datos conectando automáticamente a los jugadores a través de una retransmisión en la nube transparente y de baja latencia, o bien seleccionando usted mismo las regiones, eligiendo entre una de nuestras regiones de Azure distribuidas por todo el mundo. Como alternativa, puede usar las capacidades de conectividad realmente directa entre pares. Puede aprovechar nuestras mediciones de calidad de servicio (QoS) en segundo plano para garantizar que dispone de la mejor conexión de datos posible para la comunicación. Para obtener más información, consulte Mediciones de QoS de Party.Capacidades de transporte de red
Nuestras capacidades de red amplían las características del protocolo de datagramas de usuario (UDP) para proporcionar capacidades de transporte de datagramas, incluidas la entrega garantizada, la entrega secuencial y la fusión, que son ideales para juegos multijugador en tiempo real. Para obtener más información, consulte Opciones de transporte.Posibilidades de diseño de topología flexibles
El diseño flexible de Party admite una variedad de topologías de comunicación. Puede crear una malla que se adapte a su juego. Puede habilitar el chat en cualquier momento o enviar mensajes de datos con los patrones siguientes.- Todos con todos
- Unidireccionalmente de uno a varios
- Restringida a “equipos” o “canales” definidos por el juego
- Varios jugadores locales en un único dispositivo
- Conexión a más de un grupo distinto de jugadores a la vez
- Subconjuntos arbitrarios simétricos o asimétricos, o combinaciones de los patrones mencionados anteriormente
Chat de voz y texto accesible
El chat de Party ofrece las siguientes funcionalidades de comunicación.- Chat de voz: los dispositivos de los jugadores pueden enlazar dispositivos de audio a las redes de Party para lograr un chat de voz en tiempo real.
- Chat de texto: los jugadores pueden enviarse mensajes de chat de texto entre sí. Los mensajes de texto del chat del juego no generan medición ni se facturan a su cuenta.
- Voz a texto: la voz del jugador y la voz sintetizada de texto a voz pueden transcribirse en mensajes de texto. Esta funcionalidad se diseñó originalmente para hacer que los juegos fueran accesibles. También resulta útil al jugar en un entorno ruidoso.
- Texto a voz/síntesis de voz: genere audio a partir de texto. Puede usarse para sintetizar la voz del jugador y leer el texto entrante al destinatario. Al igual que la voz a texto, puede usarse para hacer que su juego sea más accesible.
- Capacidad de agregar efectos de voz personalizados en tiempo real: el acceso a los datos del búfer de audio le permite agregar efectos personalizados en tiempo real, como sonido espacial, mediante motores de sonido externos. Para obtener más información, consulte Uso de la manipulación de audio en tiempo real para aplicar efectos de voz personalizados
-
Traducción en tiempo real: la voz y el texto entrantes pueden traducirse en tiempo real.
- La voz entrante puede traducirse a más de 60 idiomas. Su origen de entrada es la voz. El destino de salida es audio o texto en un idioma diferente. Para obtener la información más reciente, consulte Azure Cognitive Speech Translation.
- El texto entrante puede traducirse a más de 70 idiomas. Su origen de entrada es texto. El destino de salida es texto o audio en un idioma diferente. Para obtener la información más reciente, consulte Azure Cognitive Translator.
- Moderación de texto: el chat de texto puede moderarse en tiempo real para filtrar el lenguaje ofensivo. Para obtener más información, consulte Uso de la moderación de texto.
Redes escalables (hasta 128 dispositivos por red)
Las redes de PlayFab Party pueden escalarse para admitir entre 2 y 128 dispositivos. El servicio elegirá una configuración de retransmisión de red optimizada para su escenario, por lo que es importante configurarmaxDeviceCount en PartyNetworkConfiguration para que coincida con el número máximo esperado de dispositivos en su red. Para obtener más información sobre la configuración al asignar redes escalables, consulte Habilitar redes escalables
Con Party, un dispositivo puede enviar datos a varios dispositivos en una única transmisión, lo que reduce drásticamente la sobrecarga de enviar datos de dispositivo a dispositivo. Esto puede tener un impacto especialmente alto en redes con un gran número de dispositivos.
Capacidades diseñadas para juegos multijugador
Entrega eficiente de estados y lógica de juego
Los estados y la lógica de juego son esenciales para los juegos. Al sincronizar los estados del juego, su juego es responsable de decidir cuándo enviar mensajes de datos a Party y qué significan estas cargas. Puede aprovechar el sistema de transporte de Party para garantizar que los mensajes enviados se entreguen de forma segura y eficiente. Esto puede lograrse mediante opciones de características como garantizar la entrega (a pesar de la pérdida de paquetes de Internet) y fragmentar y reensamblar automáticamente los mensajes que sean más grandes de lo que admite el entorno. Junto con la información continua sobre la calidad de la conexión, como la latencia observada, puede decidir cómo interpreta su juego esta información para responder. Ajuste, prediga o recupérese de la forma que se adapte a su diseño y tolerancias.El uso de la transmisión de datos en Party es totalmente opcional. Algunos juegos usan solo las características de chat.
