Configuração de plataforma no Partner Center
No Partner Center, você especifica as plataformas compatíveis com um título na página XBOX Settings. Para consoles XBOX, as categorias de hardware disponíveis são:- XBOX One para os consoles XBOX One, XBOX One S e XBOX One X.
- XBOX Series X|S para os consoles XBOX Series X e XBOX Series S.
Somente a versão de título existente do XBOX One Software Development Kit
Títulos existentes do XBOX One Software Development Kit que não têm um GDK não exigem nenhuma alteração de configuração para habilitar convites/atividade entre os consoles XBOX One e XBOX Series. Para títulos do XBOX One Software Development Kit lançados antes dos consoles XBOX Series, apenas XBOX One é selecionado na configuração do Partner Center. Nos consoles XBOX Series, os títulos do XBOX One Software Development Kit são executados em retrocompatibilidade e tratados funcionalmente como o mesmo tipo de console. Isso resulta em convites/atividade entre os dois tipos de console. Esse comportamento foi implementado como uma simplificação para evitar a necessidade de republicar alterações de configuração apenas para habilitá-lo.Versão de título existente do XBOX One Software Development Kit e versão de título do GDK
Para títulos que estão lançando uma nova versão de título do GDK para consoles XBOX Series, além de uma versão de título existente do XBOX One Software Development Kit usada nos consoles XBOX One, são necessárias alterações de configuração para habilitar o comportamento desejado de convites/atividade.Títulos do MPSD
Títulos que usam o serviço Multiplayer Session Directory para convites/atividade precisam habilitar as categorias de hardware XBOX One e XBOX Series X|S para habilitar convites/atividade entre as versões de título do XBOX One Software Development Kit no XBOX One e do GDK no XBOX Series. Além da configuração do Partner Center, a capacidade de sessãocrossplay do MPSD determina ainda o comportamento de convites/atividade:
crossplaydefinido como true (padrão) Os convites/atividade entre todas as categorias de hardware selecionadas são habilitados.crossplaydefinido como false Os convites/atividade só são habilitados dentro das categorias de hardware selecionadas, não entre categorias de hardware diferentes. Isso permite isolar categorias de hardware específicas (por exemplo, consoles XBOX Series) para determinados modos de jogo. Convites enviados a usuários em outra categoria de hardware são descartados silenciosamente.
Títulos do MPA
O comportamento dos títulos que usam o serviço Multiplayer Activity depende das categorias de hardware selecionadas e do campoallowCrossPlatformJoin especificado para convites/atividade. Para oferecer suporte a convites/atividade em uma categoria de hardware, ela deve estar habilitada no Partner Center.
O campo allowCrossPlatformJoin é usado para determinar como os convites/atividade se comportam:
allowCrossPlatformJoindefinido como true (padrão) Os convites/atividade são habilitados entre todas as categorias de hardware especificadas na configuração do Partner Center.allowCrossPlatformJoindefinido como false Os convites/atividade só ficam disponíveis na categoria de hardware que corresponde ao dispositivo local. Convites enviados a usuários em outra categoria de hardware são descartados silenciosamente.
Restrições granulares para convites/atividade
Títulos com modos de jogo diferentes podem preferir manter determinadas experiências multiplayer competitivas dentro do mesmo tipo de hardware. Um exemplo disso seria permitir convites/atividade em modos de jogo casuais entre os consoles XBOX One e XBOX Series, mas restringir os modos de jogo competitivos apenas a hardware idêntico. Conforme mencionado acima, os convites/atividade podem ser limitados por meio do uso deallowCrossPlatformJoin no MPA ou da capacidade crossplay nos modelos de sessão do MPSD. Os títulos podem ainda identificar o hardware local específico por meio de XSystemGetDeviceType. Essas informações podem ser usadas para matchmaking granular ou para rejeitar um jogador que não use o tipo de hardware esperado. Para essas falhas, os títulos devem exibir uma mensagem de falha clara.
Títulos com apenas uma versão de título do XBOX One Software Development Kit são fortemente incentivados a usar o comportamento padrão do MPSD/MPA descrito nas seções abaixo. Desabilitar crossplay ou allowCrossPlatformJoin pode resultar em comportamento incorreto de convites/atividade entre diferentes tipos de console.
Os títulos são incentivados a evitar ao máximo restringir o matchmaking e os convites/atividade, a fim de oferecer jogabilidade ao maior número possível de jogadores.
