XR-015: Administración de la comunicación entre jugadores *
Versión 1.3, 03/01/2025 Los títulos no deben permitir la comunicación a través de la red XBOX cuando la configuración de privacidad del usuario no lo permita. Los títulos cumplen este XR recuperando datos de los servicios de la red XBOX. Si el título usa sus propios servicios, debe comprobar los permisos de privacidad del usuario al principio de una sesión o cuando un nuevo usuario se une a la sesión. Para los escenarios iniciados por el usuario fuera de las sesiones, los títulos cumplen este requisito comprobando la privacidad antes de mostrar los datos del usuario y antes de realizar la acción. Los títulos disponen de los permisos siguientes para su comprobación:
Durante la sesión de juego, los títulos que ofrecen comunicación entre jugadores de la red XBOX y jugadores que no pertenecen a la red XBOX deben ofrecer la posibilidad de silenciar a cualquier jugador que no pertenezca a la red XBOX durante la sesión.
Consulte Información general sobre privacidad y permisos para obtener detalles sobre cómo comprobar y resolver problemas de privacidad y permisos en su título.
Más información
Información general sobre la configuración de comunicación
Los jugadores administran su comunicación mediante dos configuraciones orientadas al cliente:
El nivel de configuración seleccionado determina los permisos de privacidad del jugador, incluidos
CommunicateUsingText y CommunicateUsingVoice.
Comprobación de privilegios
Antes de permitir que se produzca cualquier actividad, los títulos también deben comprobar los privilegios en la red XBOX, como se indica en XR-045 Red XBOX y privilegios de cuenta. Los títulos que admiten el juego entre redes y la comunicación entre jugadores de XBOX y jugadores que no pertenecen a la red XBOX deben comprobar los permisos de comunicación antes de permitir la comunicación entre esos jugadores. Consulte XR-007 Juego entre redes, uso de datos e interacciones con aplicaciones complementarias para obtener más detalles y requisitos para admitir el juego entre redes en los títulos. Los títulos comprueban la configuración de comunicación de los jugadores de otras redes mediantecrossNetworkUsers, que actúa como sustituto del XUID. Según la configuración de privacidad de XBOX, estos usuarios devolverán un resultado de “allowed” solo cuando los permisos de XBOX del usuario estén configurados para permitir la comunicación con todos los jugadores de otras redes. Los títulos que admiten una lista de amigos de otras redes pueden comprobar la comunicación entre amigos de otras redes usando crossNetworkFriends como sustituto del XUID. Según la configuración de privacidad de XBOX, crossNetworkUsers devolverá un resultado de “allowed” solo cuando los permisos de XBOX del usuario estén configurados para permitir la comunicación con todos los jugadores de otras redes, mientras que crossNetworkFriends devolverá ‘allowed’ cuando los permisos de XBOX del usuario estén configurados para permitir la comunicación con todos o solo con los amigos de otras redes.
Exenciones
Entre los escenarios que están fuera del ámbito y no se consideran “comunicación entre jugadores” se incluyen:- Solicitudes de amistad e invitaciones a clanes o hermandades
- Emotes en el juego y animaciones de jugadores
- Notificaciones y fuentes automatizadas que mencionan a otro jugador (por ejemplo, listas de bajas y fuentes de actividad automatizadas)
- Notificaciones al usuario que forman parte de las características básicas del juego, si no invocan ni requieren comunicaciones de texto o voz (por ejemplo, intercambios dentro del juego)
Guía de implementación y procedimientos recomendados
Guía para las invitaciones
Se debe aprovecharCommunicateUsingText para administrar los permisos de invitación.
- Las invitaciones están dentro del ámbito de la configuración de comunicación entre redes y deben bloquearse según el valor de la configuración.
- Las invitaciones no se limitan a las sesiones de juego. Los grupos dentro del juego y otros tipos de invitaciones que facilitan directamente sesiones compartidas y comunicaciones entre jugadores también están dentro del ámbito y deben bloquearse adecuadamente según la configuración de privacidad del usuario.
- Un valor restringido en “Otros pueden comunicarse con voz, texto o invitaciones” bloquea las invitaciones entrantes, pero no impide que el usuario envíe invitaciones salientes.
Bloqueo de experiencias de juego
Bloquear modos de juego o experiencias para los usuarios con configuraciones de comunicación restringidas no es una solución preferida, y siempre que sea factible deben usarse medios menos restrictivos para respetar la configuración del usuario. Si la comunicación entre jugadores es fundamental para una experiencia y no hay una manera viable de respetar la configuración de comunicaciones bloqueadas manteniendo la integridad del modo, el bloqueo del modo puede aprobarse mediante una excepción, pero debe comunicarse claramente dentro del juego a los jugadores afectados. Si grandes partes de un juego requieren comunicación entre jugadores y se bloquean para los jugadores con configuraciones restringidas, esto debe comunicarse de forma proactiva a través de la página de detalles del producto (PDP) en la Tienda.Otras directrices
- Cuando dos usuarios interactúan en escenarios de texto y voz, se aplica la configuración más estricta de las dos. Por ejemplo, si el jugador A tiene una configuración bloqueada, pero el jugador B no, debe devolverse un valor de denegación para ambos. Esto no se aplica a las invitaciones.
- Silenciar a otro jugador restringe la comunicación de voz entre ellos, pero no afecta al texto ni a las invitaciones. Bloquear a otro jugador restringe la comunicación de voz y texto entre ellos e impide que el usuario reciba invitaciones del jugador bloqueado.
- En escenarios de chat a gran escala o global, las comprobaciones de permisos de usuario a usuario pueden omitirse, pero el juego debe seguir comprobando y respetando la lista de bloqueados y los privilegios de comunicación de cada jugador. Estas comprobaciones pueden realizarse con una cadencia regular (por ejemplo, cada hora).
Casos de prueba de certificación
015-01 Comunicación del usuario
Configuración:- Cree un conjunto de perfiles con “Otros pueden comunicarse con voz, texto o invitaciones” establecido en Todos, Amigos y Bloquear.
- Para los títulos que admiten la comunicación fuera de XBOX, cree un conjunto de perfiles con “Puede comunicarse fuera de XBOX con voz y texto” establecido en Todos, Amigos del juego y Bloquear.
- En el dispositivo 1, inicie sesión con un perfil que se haya configurado con el conjunto específico de permisos según la Configuración.
- En el dispositivo 2, inicie sesión con un perfil que no tenga restricciones de comunicación.
- En ambos dispositivos, inicie el título e intente comunicarse mediante texto y voz en todas las ubicaciones admitidas, e intente enviar invitaciones a juegos multijugador.
- Repita los pasos 1 a 3 para todos los perfiles del paso de Configuración.
- El título impide que el usuario se comunique mediante voz y texto a través de XBOX cuando esa configuración está bloqueada.
- El título impide que el usuario se comunique mediante voz y texto fuera de XBOX cuando esa configuración está bloqueada.
- El título impide que el usuario reciba invitaciones a juegos multijugador en XBOX cuando esa configuración está bloqueada.
- Cuando dos usuarios interactúan en escenarios de texto y voz, se aplica la configuración más estricta de las dos.
- El usuario puede comunicarse mediante voz y texto a través de XBOX cuando esa configuración está bloqueada.
- El usuario puede comunicarse mediante voz y texto fuera de XBOX cuando esa configuración está bloqueada.
- El título permite que el usuario reciba invitaciones a juegos multijugador cuando esa configuración está bloqueada.
- El título bloquea el acceso a experiencias o modos de juego para los usuarios con configuraciones de comunicación restringidas.
- Cuando dos usuarios interactúan en escenarios de texto y voz, no se aplica la configuración más estricta de las dos.
015-02 Compatibilidad con el silenciado
Pasos de la prueba- Como usuario A, silencie al usuario B.
- Haga que ambos usuarios se unan a una sesión multijugador de XBOX.
- Intente enviar comunicación de voz del usuario B al usuario A.
- Asegúrese de que el usuario A no puede recibir ninguna comunicación de voz del usuario B.
- La comunicación de voz del usuario silenciado no puede ser oída por el usuario que inició el silenciado.
- La comunicación de voz del usuario silenciado puede ser oída por el usuario que inició el silenciado.
015-03 Usuarios bloqueados
Pasos de la prueba- Como usuario A, bloquee al usuario B.
- Haga que ambos usuarios se unan a una sesión multijugador de XBOX.
- Intente enviar comunicación de voz y escrita del usuario B al usuario A.
- Intente enviar una invitación a un juego multijugador del usuario B al usuario A.
- Asegúrese de que el usuario A no puede recibir ninguna comunicación ni invitaciones a juegos multijugador del usuario B.
- La comunicación del usuario bloqueado no puede ser vista ni oída por el usuario que inició el bloqueo.
- Las invitaciones a juegos multijugador del usuario bloqueado no son recibidas por el usuario que inició el bloqueo.
- La comunicación del usuario bloqueado puede ser vista u oída por el usuario que inició el bloqueo.
- Las invitaciones a juegos multijugador del usuario bloqueado son recibidas por el usuario que inició el bloqueo.
