Durante a sessão de jogo, os títulos que oferecem comunicação entre jogadores da rede XBOX e jogadores de fora da rede XBOX devem oferecer a capacidade de silenciar qualquer jogador de fora da rede XBOX durante toda a sessão.
[!Note] Consulte Visão geral de privacidade e permissões para obter detalhes sobre como verificar e resolver problemas de privacidade e permissões em seu título.
Mais informações
Visão geral das configurações de comunicação
Os jogadores gerenciam suas comunicações por meio de duas configurações voltadas ao cliente:
O nível de configuração selecionado determina as permissões de privacidade do jogador, incluindo
CommunicateUsingText e CommunicateUsingVoice.
[!Important] Outras pessoas podem se comunicar por voz, texto ou convites afeta as comunicações da rede XBOX e entre redes, funcionando efetivamente como uma chave universal. Isso pode criar cenários em que ela substitui a configuração de comunicação entre redes do jogador, como visto abaixo:
Verificação de privilégios
Antes de permitir que qualquer atividade ocorra, os títulos também devem verificar os privilégios na rede XBOX, conforme indicado em XR-045: Rede XBOX e privilégios de conta. Os títulos que oferecem suporte ao jogo e à comunicação entre redes, entre jogadores da rede XBOX e de fora da rede XBOX, devem verificar as permissões de comunicação antes de permitir a comunicação entre esses jogadores. Os títulos verificam as configurações de comunicação dos jogadores entre redes usandocrossNetworkUsers, que atua como substituto do XUID. Com base nas configurações de privacidade do XBOX, esses usuários retornarão o resultado “permitido” somente quando as permissões do XBOX do usuário estiverem definidas para permitir a comunicação com todos os jogadores entre redes. Os títulos que oferecem suporte a uma lista de amigos entre redes podem verificar a comunicação entre amigos entre redes usando crossNetworkFriends como substituto do XUID. Com base nas configurações de privacidade do XBOX, crossNetworkUsers retornará o resultado “permitido” somente quando as permissões do XBOX do usuário estiverem definidas para permitir a comunicação com todos os jogadores entre redes, enquanto crossNetworkFriends retornará “permitido” quando as permissões do XBOX do usuário estiverem definidas para permitir a comunicação com todos ou somente com amigos entre redes.
Isenções
Os cenários que estão fora do escopo e não são considerados “comunicação do jogador” incluem:- Solicitações de amizade e convites para clãs/guildas
- Emotes no jogo e animações de jogadores
- Notificações e feeds automatizados que mencionam outro jogador (por exemplo, killfeeds e feeds de atividades automatizados)
- Notificações ao usuário que fazem parte dos recursos principais de jogabilidade, se não invocarem nem exigirem comunicações de texto ou voz (por exemplo, trocas no jogo)
Diretrizes de implementação e práticas recomendadas
Funcionalidade gerenciada pelo título
Os títulos podem oferecer suas próprias opções de silenciar e bloquear no jogo, gerenciadas pelo título, que podem funcionar de forma diferente das opções da rede XBOX e não precisam estar em conformidade com os padrões do XR-015. No entanto, a disponibilidade de opções no jogo não anula a necessidade de respeitar as listas de silenciados e bloqueados e as configurações de privacidade da rede XBOX. As opções no jogo não devem substituir nem desconsiderar as configurações de privacidade da rede XBOX.Diretrizes para convites
CommunicateUsingText deve ser utilizado para gerenciar as permissões de convite.
- Os convites estão dentro do escopo das configurações de comunicação entre redes e devem ser bloqueados com base no valor da configuração.
- Os convites não se limitam a sessões de jogo. Grupos no jogo e outros tipos de convites que facilitam diretamente sessões compartilhadas e comunicações entre jogadores também estão dentro do escopo e devem ser bloqueados adequadamente com base nas configurações de privacidade do usuário.
- Um valor restrito em “Outras pessoas podem se comunicar por voz, texto ou convites” bloqueia convites recebidos, mas não impede o usuário de enviar convites.
Bloqueio de experiências de jogo
Bloquear modos ou experiências de jogo para usuários com configurações de comunicação restritas não é uma solução preferencial, e meios menos restritivos de respeitar as configurações do usuário devem ser usados sempre que possível. Se a comunicação entre jogadores for fundamental para uma experiência e não houver uma forma viável de respeitar as configurações de comunicação bloqueada mantendo a integridade do modo, o bloqueio do modo poderá ser aprovado por meio de uma exceção, mas deverá ser comunicado claramente no jogo aos jogadores afetados. Se grandes partes de um jogo exigirem comunicação entre jogadores e estiverem bloqueadas para jogadores com configurações restritas, isso deverá ser comunicado proativamente por meio da Página de Detalhes do Produto (PDP) na Store.Outras diretrizes
- Quando dois usuários interagem em cenários de texto e voz, a configuração mais restritiva entre os dois é aplicada. Por exemplo, se o Jogador A tiver uma configuração bloqueada, mas o Jogador B não, um valor de negação deverá ser retornado para ambos. Isso não se aplica a convites.
- Silenciar outro jogador restringe a comunicação por voz entre eles, mas não afeta o texto nem os convites. Bloquear outro jogador restringe a comunicação por voz e texto entre eles e impede que o usuário receba convites do jogador bloqueado.
- Devido a limitações do serviço, as verificações de permissões de privacidade de usuário para usuário não são recomendadas em cenários que envolvem um número significativo de jogadores (como chat global e sessões/eventos de grande escala). Nesses cenários, as configurações de comunicação devem ser respeitadas verificando diretamente
XPRIVILEGE_COMMUNICATIONSe a lista de bloqueados de cada jogador em uma frequência regular (por exemplo, a cada hora).
Casos de teste de certificação
015-01 Comunicação do usuário
Configuração:- Crie um conjunto de perfis com “Outras pessoas podem se comunicar por voz, texto ou convites” definido como Todos, Amigos e Bloquear.
- Para títulos que oferecem suporte à comunicação fora do XBOX, crie um conjunto de perfis com “Você pode se comunicar fora do XBOX por voz e texto” definido como Todos, Amigos no jogo e Bloquear.
- No Dispositivo 1, entre em um perfil que tenha sido configurado com o conjunto específico de permissões de acordo com a Configuração.
- No Dispositivo 2, entre em um perfil que não tenha restrições de comunicação.
- Em ambos os dispositivos, inicie o título, tente se comunicar usando texto e voz em todos os locais compatíveis e tente enviar convites para jogos multijogador.
- Repita as etapas 1 a 3 para todos os perfis da etapa de Configuração.
- O título impede que o usuário se comunique por voz e texto pelo XBOX quando essa configuração está bloqueada.
- O título impede que o usuário se comunique por voz e texto fora do XBOX quando essa configuração está bloqueada.
- O título impede que o usuário receba convites para jogos multijogador no XBOX quando essa configuração está bloqueada.
- Quando dois usuários interagem em cenários de texto e voz, a configuração mais restritiva entre os dois é aplicada.
- O usuário consegue se comunicar por voz e texto pelo XBOX quando essa configuração está bloqueada.
- O usuário consegue se comunicar por voz e texto fora do XBOX quando essa configuração está bloqueada.
- O título permite que o usuário receba convites para jogos multijogador quando essa configuração está bloqueada.
- O título bloqueia o acesso a experiências ou modos de jogo para usuários com configurações de comunicação restritas.
- Quando dois usuários interagem em cenários de texto e voz, a configuração mais restritiva entre os dois não é aplicada.
015-02 Suporte ao silenciamento
Etapas do teste- Como usuário A, silencie o usuário B usando a funcionalidade de silenciar do XBOX.
- Faça com que ambos os usuários ingressem em uma sessão multijogador do XBOX.
- Tente enviar comunicação por voz do usuário B para o usuário A.
- Certifique-se de que o usuário A não consiga receber nenhuma comunicação por voz do usuário B.
- A comunicação por voz do usuário silenciado não pode ser ouvida pelo usuário que iniciou o silenciamento.
- A comunicação por voz do usuário silenciado pode ser ouvida pelo usuário que iniciou o silenciamento.
015-03 Usuários bloqueados
Etapas do teste- Como usuário A, bloqueie o usuário B usando o recurso de bloquear jogador do XBOX.
- Faça com que ambos os usuários ingressem em uma sessão multijogador do XBOX.
- Tente enviar comunicação por voz e escrita do usuário B para o usuário A.
- Tente enviar um convite para jogo multijogador do usuário B para o usuário A.
- Certifique-se de que o usuário A não consiga receber nenhuma comunicação nem convites para jogos multijogador do usuário B.
- A comunicação do usuário bloqueado não pode ser vista nem ouvida pelo usuário que iniciou o bloqueio.
- Os convites para jogos multijogador do usuário bloqueado não são recebidos pelo usuário que iniciou o bloqueio.
- A comunicação do usuário bloqueado pode ser vista ou ouvida pelo usuário que iniciou o bloqueio.
- Os convites para jogos multijogador do usuário bloqueado são recebidos pelo usuário que iniciou o bloqueio.
