Pular para o conteúdo principal
Embora não tenha suporte oficial do PlayFab Online Subsystem (OSS), é perfeitamente possível usá-lo em versões mais antigas do Unreal Engine 4. A funcionalidade de rede principal pode ser migrada de volta para versões anteriores do Unreal Engine 4 com pequenos ajustes nos nomes e assinaturas das funções da interface, com determinadas instâncias renomeadas ou removidas para corresponder às versões mais antigas da interface OSS do Unreal Engine 4.

Suporte ao XDK na versão 1.07 e anteriores

  • Aplique as alterações abaixo ao arquivo INI do jogo (não do mecanismo) ‘XboxOneEngine.ini’
  • Substitua as seções INI, se já existirem (por exemplo, Engine.GameEngine)
  • Certifique-se de substituir todos os campos <REPLACE ME> pelos seus dados.

Habilitando o jogo entre gerações entre XDK e GDK

A implementação de jogo padrão no Unreal Engine 4 valida se uma Net ID remota recebida é do mesmo tipo de subsistema que a instância local; dessa forma, no cross-play entre XDK e GDK, os tipos serão diferentes, o que exige que você faça uma das seguintes alterações:
  • Substitua a função no seu GameMode e implemente uma função PreLogin que não exija essa verificação ou passe um nullptr para a função base como NetID, ignorando a verificação.
    • Talvez você já tenha substituído essa classe
    • Edite a função base AGameMode::PreLogin para remover a verificação de tipo do OSS (bUniqueIdCheckOk)
Última modificação em 19 de outubro de 2026