> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# PlayFab Online Subsystem (OSS)

> Visão geral do PlayFab Party Online Subsystem (OSS) para o Unreal Engine, que fornece integração de chat de voz e de rede com as sessões multijogador do Unreal.

# Visão geral

O PlayFab Online Subsystem (PF OSS) permite que você use recursos multijogador como Lobby, Matchmaking, Party e os Serviços Cognitivos do Azure no seu jogo do Unreal Engine 4 (UE4) ou do Unreal Engine 5 (UE5). Esses recursos incluem conversa entre plataformas (cross-talk), jogo entre plataformas (cross-play) e recursos de acessibilidade, como tradução de chat de texto em tempo real e serviços de transcrição de voz. Atualmente, ele foi projetado para uso no desenvolvimento de jogos para PC, XBOX, Steam, Nintendo Switch, PlayStation®5 e PlayStation®4. Essa camada de subsistema funciona perfeitamente sobre o Online Subsystem (OSS) nativo existente fornecido pela Epic. O PlayFab OSS complementa o OSS nativo, adicionando suporte ao PlayFab Lobby, ao Matchmaking, à rede do Party e a Voz sobre IP (VOIP).

O PlayFab OSS funciona junto com o plug-in do PlayFab SDK do marketplace, que fornece outras funcionalidades do PlayFab, como economia, placares de líderes e muito mais. Para obter mais informações, confira [PlayFab SDK no UE Marketplace (site externo)](https://www.unrealengine.com/marketplace/product/playfab-sdk).

| Categoria | PlayFab Online Subsystem | Plug-in do PlayFab SDK do marketplace |
| - | - | - |
| Fonte | [Repositório público do GitHub](https://github.com/PlayFab/PlayFabMultiplayerUnreal) | [PlayFab SDK no UE Marketplace (site externo)](https://www.unrealengine.com/marketplace/product/playfab-sdk) |
| Principais recursos | Lobby, Matchmaking e Party | Economia, placares de líderes, dados e análise |

## O que está incluído no Online Subsystem?

* Criar, ingressar e pesquisar lobbies
* Matchmaking rápido
* Convidar amigos para o lobby do jogo
* Rede para jogos
* VOIP
* Suporte para as seguintes plataformas:
  * XBOX Series X GDK
  * PC GDK
  * XBOX One GDK
  * PC Steam
  * Nintendo Switch
  * PS5™ e PS4™
* Suporte a cross-play e cross-talk entre as plataformas acima
* Serviços Cognitivos do Azure
  * Tradução de chat de texto em tempo real
  * Transcrição de chat de voz em tempo real
  * Tradução da transcrição de chat de voz em tempo real
  * Síntese de texto em fala

## Quais versões do Unreal Engine têm suporte?

| Versão do UE | GDK PC | GDK XBOX | Steam | PS4 | PS5 | Switch |
| - | - | - | - | - | - | - |
| 4.27 Plus | Com suporte\* | Com suporte\* | Com suporte\* | Com suporte\* | Com suporte\* | Com suporte\* |
| 5.0 | Com suporte\* | Com suporte\* | Com suporte\* | Com suporte\* | Com suporte\* | Com suporte\* |
| 5.1 | Com suporte\* | Com suporte\* | Com suporte\* | Com suporte\* | Com suporte\* | Com suporte\* |
| 5.2 | Com suporte\* | Com suporte\* | Com suporte\* | Com suporte\* | Com suporte\* | Com suporte\* |
| 5.3 | Com suporte\* | Com suporte\* | Com suporte\* | Com suporte\* | Com suporte\* | Com suporte\* |
| 5.4 | Com suporte\* | Com suporte\* | Com suporte\* | Com suporte\* | Com suporte\* | Com suporte\* |
| 5.5 | Com suporte\* | Com suporte\* | Com suporte\* | Com suporte\* | Com suporte\* | Com suporte\* |
| 5.6 | Com suporte\* | Com suporte\* | Com suporte\* | Com suporte\* | Com suporte\* | Com suporte\* |
| 5.7 | Com suporte | Com suporte | Com suporte | Com suporte | Com suporte | Com suporte |

\*Para usuários de versões anteriores do Unreal Engine (UE4.27, 5.0, 5.1, 5.2, 5.3, 5.4, 5.5 e 5.6) que desejam usar o PlayFab Online Subsystem, há duas opções:

* Atualizar a versão local do Unreal Engine para 5.7.
* Obter a versão mais recente e fazer o backport para o seu jogo.
  Para o UE4, a 4.27 é a versão recomendada, pois o cross-play entre plataformas diferentes não funciona na 4.26, mas funciona na 4.27. Se você estiver em uma versão anterior do Unreal Engine 4, o OSS poderá ser portado com um esforço mínimo. Confira [Usando versões mais antigas do Unreal Engine 4](/pt-BR/services/playfab/multiplayer/networking/party-unreal-engine-using-older-versions) para obter mais detalhes.

<Note>
  Se você estiver usando uma versão do UE4 anterior à 4.25plus, precisará renomear todas as referências a GDK para Anvil usando a função localizar e substituir tudo.
</Note>

Se tiver alguma dúvida durante o backport no UE4.27, 5.0, 5.1, 5.2, 5.3 ou 5.4, fique à vontade para abrir um [problema no GitHub](https://github.com/PlayFab/PlayFabMultiplayerUnreal/issues/new) ou um [tíquete de suporte](https://playfab.com/contact/).

## Quais versões do Microsoft Game Development Kit (GDK) têm suporte?

Consulte a documentação para desenvolvedores do Unreal Engine em [GDK SDK Update Paths](https://udn.unrealengine.com/s/article/GDK-SDK-Updates-Path) para obter as informações mais atualizadas.

Se você estiver usando o XDK, observe que ele tem suporte em uma versão mais antiga (1.07 e anteriores) do OSS. Para obter detalhes, confira [Usando versões mais antigas](/pt-BR/services/playfab/multiplayer/networking/party-unreal-engine-using-older-versions).

<Note>
  Sabe-se que a versão WinGDK do UE5.3 tem um problema relacionado a solicitações HTTP. A Epic Games reconheceu esse problema e o corrigiu na versão 5.4. Para contornar esse problema no UE5.3, inicie seu jogo usando o argumento de linha de comando `-UseWinHttpGDK` para trocar o xCurl pelo WinHTTP. Para obter mais informações, confira a publicação do fórum do Unreal Engine sobre o [problema de execução HTTP do WinGDK 5.3 com o xCurl](https://udn.unrealengine.com/s/question/0D54z00009l9fK0CAI/53-wingdk-http-module-wont-compile-with-xcurl).
</Note>

## Quais versões dos SDKs do Nintendo Switch têm suporte?

As versões do SDK do Nintendo Switch com suporte podem ser encontradas em [Switch SDK Updates Path](https://udn.unrealengine.com/s/article/Switch-SDK-Updates-Path) ou no arquivo correspondente:

* UE4: \Engine\Platforms\Switch\Source\Programs\UnrealBuildTool\UEBuildSwitch.cs
* UE5.0: \Engine\Platforms\Switch\Source\Programs\UnrealBuildTool\SwitchPlatformSDK.cs
* UE5.1, UE5.2 e UE5.3: \Engine\Platforms\Switch\Source\Programs\UnrealBuildTool\SwitchPlatformSDK.Versions.cs
* UE5.4: \Engine\Platforms\Switch\Config\Switch\_SDK.json
* UE5.5, UE5.6 e UE5.7: \Engine\Platforms\Nintendo\Config\Nintendo\_SDK.json

## Quais versões dos SDKs do PS5™ e do PS4™ têm suporte?

As versões do SDK do Sony PlayStation com suporte podem ser encontradas em [PS4 SDK Compatibility](https://udn.unrealengine.com/s/article/PS4-SDK-Compatibility), [PS5 SDK Compatibility](https://udn.unrealengine.com/s/article/PS5-SDK-Compatibility) ou no arquivo correspondente:

* UE4: \Engine\Platforms\[PS4|PS5]\Source\Programs\UnrealBuildTool\UEBuild\[PS4|PS5].cs
* UE5.0: \Engine\Platforms\[PS4|PS5]\Source\Programs\UnrealBuildTool\[PS4|PS5]PlatformSDK.cs
* UE5.1, UE5.2 e UE5.3: \Engine\Platforms\[PS4|PS5]\Source\Programs\UnrealBuildTool\[PS4|PS5]PlatformSDK.Versions.cs
* UE5.4, UE5.5, UE5.6 e UE5.7: \Engine\Platforms\[PS4|PS5]\Config\[PS4|PS5]\_SDK.json

<Note>
  Para acessar a documentação do Unreal e os links do fórum UDN acima, você precisa ser um desenvolvedor registrado do Unreal e estar autorizado para a plataforma específica.
</Note>

## Preços

Para obter detalhes sobre preços, confira [Cobrança do PlayFab Party](/pt-BR/services/playfab/pricing/meters/meters#party).

"PlayStation" é uma marca registrada ou marca comercial da Sony Interactive Entertainment Inc.
"PS4" é uma marca registrada ou marca comercial da Sony Interactive Entertainment Inc.
"PS5" é uma marca registrada ou marca comercial da Sony Interactive Entertainment Inc.


## Related topics

- [Início rápido do PlayFab Online Subsystem (OSS)](/pt-BR/services/playfab/multiplayer/networking/party-unreal-engine-oss-quickstart.md)
- [Configuração de servidor dedicado do PlayFab Online Subsystem (OSS)](/pt-BR/services/playfab/multiplayer/networking/party-unreal-engine-oss-dedicated-servers.md)
- [Notas de versão do PlayFab OnlineSubsystem para Unreal Engine](/pt-BR/services/playfab/multiplayer/networking/unreal-release-notes.md)
- [Integrar o plug-in do PlayFab do Unreal Engine Marketplace](/pt-BR/services/playfab/multiplayer/networking/party-unreal-engine-oss-playfab-plugin-integration.md)
- [Usando versões mais antigas do Unreal Engine 4](/pt-BR/services/playfab/multiplayer/networking/party-unreal-engine-using-older-versions.md)
