> ## 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)

> Vue d'ensemble du PlayFab Party Online Subsystem (OSS) pour Unreal Engine, qui fournit l'intégration du chat vocal et de la mise en réseau avec les sessions multijoueurs Unreal.

# Vue d'ensemble

PlayFab Online Subsystem (PF OSS) vous permet d'utiliser des fonctionnalités multijoueurs telles que Lobby, Matchmaking, Party et Azure Cognitive Services dans votre jeu Unreal Engine 4 (UE4) ou Unreal Engine 5 (UE5). Ces fonctionnalités incluent la communication et le jeu multiplateformes, ainsi que des fonctionnalités d'accessibilité comme la traduction du chat textuel et les services de transcription vocale en temps réel. Il est actuellement conçu pour le développement de jeux PC, XBOX, Steam, Nintendo Switch, PlayStation®5 et PlayStation®4. Cette couche de sous-système fonctionne de manière transparente au-dessus de l'Online Subsystem (OSS) natif existant fourni par Epic. PlayFab OSS complète l'OSS natif en ajoutant la prise en charge de PlayFab Lobby, de Matchmaking, de la mise en réseau Party et de la voix sur IP (VOIP).

PlayFab OSS fonctionne conjointement avec le plug-in PlayFab SDK de la marketplace, qui fournit d'autres fonctionnalités PlayFab comme l'économie, les classements, et plus encore. Pour plus d'informations, consultez [SDK PlayFab sur la marketplace UE (site externe)](https://www.unrealengine.com/marketplace/product/playfab-sdk).

| Catégorie | PlayFab Online Subsystem | Plug-in PlayFab SDK de la marketplace |
| - | - | - |
| Source | [Dépôt public GitHub](https://github.com/PlayFab/PlayFabMultiplayerUnreal) | [SDK PlayFab sur la marketplace UE (site externe)](https://www.unrealengine.com/marketplace/product/playfab-sdk) |
| Fonctionnalités principales | Lobby, Matchmaking et Party | Économie, classements, données et analyses |

## Que contient l'Online Subsystem ?

* Création, jonction et recherche de lobbies
* Matchmaking rapide
* Invitation d'amis dans le lobby de jeu
* Mise en réseau de jeux
* VOIP
* Prise en charge des plateformes suivantes :
  * XBOX Series X GDK
  * PC GDK
  * XBOX One GDK
  * PC Steam
  * Nintendo Switch
  * PS5™ et PS4™
* Prise en charge du jeu et de la communication multiplateformes entre les plateformes ci-dessus
* Azure Cognitive Services
  * Traduction du chat textuel en temps réel
  * Transcription du chat vocal en temps réel
  * Traduction de la transcription du chat vocal en temps réel
  * Synthèse vocale

## Quelles versions d'Unreal Engine sont prises en charge ?

| Version d'UE | GDK PC | GDK XBOX | Steam | PS4 | PS5 | Switch |
| - | - | - | - | - | - | - |
| 4.27 Plus | Pris en charge\* | Pris en charge\* | Pris en charge\* | Pris en charge\* | Pris en charge\* | Pris en charge\* |
| 5.0 | Pris en charge\* | Pris en charge\* | Pris en charge\* | Pris en charge\* | Pris en charge\* | Pris en charge\* |
| 5.1 | Pris en charge\* | Pris en charge\* | Pris en charge\* | Pris en charge\* | Pris en charge\* | Pris en charge\* |
| 5.2 | Pris en charge\* | Pris en charge\* | Pris en charge\* | Pris en charge\* | Pris en charge\* | Pris en charge\* |
| 5.3 | Pris en charge\* | Pris en charge\* | Pris en charge\* | Pris en charge\* | Pris en charge\* | Pris en charge\* |
| 5.4 | Pris en charge\* | Pris en charge\* | Pris en charge\* | Pris en charge\* | Pris en charge\* | Pris en charge\* |
| 5.5 | Pris en charge\* | Pris en charge\* | Pris en charge\* | Pris en charge\* | Pris en charge\* | Pris en charge\* |
| 5.6 | Pris en charge\* | Pris en charge\* | Pris en charge\* | Pris en charge\* | Pris en charge\* | Pris en charge\* |
| 5.7 | Pris en charge | Pris en charge | Pris en charge | Pris en charge | Pris en charge | Pris en charge |

\*Pour les utilisateurs de versions antérieures d'Unreal Engine (UE4.27, 5.0, 5.1, 5.2, 5.3, 5.4, 5.5 et 5.6) qui souhaitent utiliser PlayFab Online Subsystem, deux options sont possibles :

* Mettre à niveau votre version locale d'Unreal Engine vers la version 5.7.
* Récupérer la dernière version et la rétroporter dans votre jeu.
  Pour UE4, la version 4.27 est recommandée, car le jeu multiplateforme entre différentes plateformes ne fonctionne pas sur 4.26, mais fonctionne sur 4.27. Si vous utilisez une version antérieure d'Unreal Engine 4, l'OSS peut être rétroporté avec un effort minimal. Consultez [Utilisation de versions antérieures d'Unreal Engine 4](/fr/services/playfab/multiplayer/networking/party-unreal-engine-using-older-versions) pour plus de détails.

<Note>
  Si vous utilisez une version d'UE4 antérieure à 4.25plus, vous devez renommer toutes les références à GDK en Anvil à l'aide de la fonction Rechercher et remplacer tout.
</Note>

Si vous avez des questions lors du rétroportage sur UE4.27, 5.0, 5.1, 5.2, 5.3 ou 5.4, n'hésitez pas à ouvrir un [problème GitHub](https://github.com/PlayFab/PlayFabMultiplayerUnreal/issues/new) ou un [ticket de support](https://playfab.com/contact/).

## Quelles versions du Microsoft Game Development Kit (GDK) sont prises en charge ?

Consultez la documentation pour développeurs d'Unreal Engine sur les [chemins de mise à jour du SDK GDK](https://udn.unrealengine.com/s/article/GDK-SDK-Updates-Path) pour obtenir les informations les plus récentes.

Si vous utilisez le XDK, notez qu'il est pris en charge sur une version plus ancienne (1.07 et antérieures) de l'OSS. Pour plus de détails, consultez [Utilisation de versions antérieures](/fr/services/playfab/multiplayer/networking/party-unreal-engine-using-older-versions).

<Note>
  La version WinGDK d'UE5.3 présente un problème connu lié aux requêtes HTTP. Epic Games a reconnu ce problème et l'a corrigé dans la version 5.4. Pour contourner ce problème dans UE5.3, lancez votre jeu avec l'argument de ligne de commande `-UseWinHttpGDK` afin de passer à WinHTTP au lieu de xCurl. Pour plus d'informations, consultez le message du forum Unreal Engine sur le [problème d'exécution HTTP de WinGDK 5.3 avec xCurl](https://udn.unrealengine.com/s/question/0D54z00009l9fK0CAI/53-wingdk-http-module-wont-compile-with-xcurl).
</Note>

## Quelles versions des SDK Nintendo Switch sont prises en charge ?

Les versions prises en charge du SDK Nintendo Switch sont disponibles sur la page [Chemin de mise à jour du SDK Switch](https://udn.unrealengine.com/s/article/Switch-SDK-Updates-Path) ou dans le fichier correspondant :

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

## Quelles versions des SDK PS5™ et PS4™ sont prises en charge ?

Les versions prises en charge des SDK Sony PlayStation sont disponibles sur les pages [Compatibilité du SDK PS4](https://udn.unrealengine.com/s/article/PS4-SDK-Compatibility) et [Compatibilité du SDK PS5](https://udn.unrealengine.com/s/article/PS5-SDK-Compatibility), ou dans le fichier correspondant :

* 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 et UE5.3 : \Engine\Platforms\[PS4|PS5]\Source\Programs\UnrealBuildTool\[PS4|PS5]PlatformSDK.Versions.cs
* UE5.4, UE5.5, UE5.6 et UE5.7 : \Engine\Platforms\[PS4|PS5]\Config\[PS4|PS5]\_SDK.json

<Note>
  Pour accéder à la documentation d'Unreal et aux liens du forum UDN ci-dessus, vous devez être un développeur Unreal enregistré et disposer d'un accès à la plateforme concernée.
</Note>

## Tarification

Pour plus de détails sur la tarification, consultez [Facturation de PlayFab Party](/fr/services/playfab/pricing/meters/meters#party).

« PlayStation » est une marque déposée ou une marque commerciale de Sony Interactive Entertainment Inc.
« PS4 » est une marque déposée ou une marque commerciale de Sony Interactive Entertainment Inc.
« PS5 » est une marque déposée ou une marque commerciale de Sony Interactive Entertainment Inc.


## Related topics

- [Démarrage rapide de PlayFab Online Subsystem (OSS)](/fr/services/playfab/multiplayer/networking/party-unreal-engine-oss-quickstart.md)
- [Configuration de serveurs dédiés avec PlayFab Online Subsystem (OSS)](/fr/services/playfab/multiplayer/networking/party-unreal-engine-oss-dedicated-servers.md)
- [Notes de publication de PlayFab OnlineSubsystem pour Unreal Engine](/fr/services/playfab/multiplayer/networking/unreal-release-notes.md)
- [Intégrer le plug-in PlayFab de la marketplace Unreal Engine](/fr/services/playfab/multiplayer/networking/party-unreal-engine-oss-playfab-plugin-integration.md)
- [Utilisation de versions antérieures d'Unreal Engine 4](/fr/services/playfab/multiplayer/networking/party-unreal-engine-using-older-versions.md)
