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

# Fonctionnalités de PlayFab Party

> Vue d'ensemble des fonctionnalités de PlayFab Party, notamment la messagerie de données à faible latence, le chat vocal en temps réel, l'accessibilité par synthèse vocale et la mise en réseau multiplateforme.

Cette rubrique fournit des détails sur les fonctionnalités de PlayFab Party et sur la façon de les utiliser dans votre jeu.

Pour un résumé général des fonctionnalités de Party, consultez la [Vue d'ensemble de Party](https://docs.xbox.com/fr/services/playfab/multiplayer/networking.md). Si vous êtes prêt à commencer le développement, consultez le [Démarrage rapide de Party](https://docs.xbox.com/fr/services/playfab/multiplayer/networking/quickstart.md).

## Infrastructure multijoueur interopérable

Notre objectif est de vous permettre de créer des expériences multijoueurs interopérables entre appareils et plateformes lorsque vous utilisez Party et d'autres services multijoueurs PlayFab.

Lorsque vous mettez en œuvre le jeu multiplateforme, respectez toujours les meilleures pratiques de conception du secteur. Cela permet de garantir que les expériences multijoueurs de votre jeu ne désavantagent pas certains formats d'appareils par rapport à d'autres. N'oubliez pas de vérifier que votre conception multijoueur inter-réseaux/multiplateforme et de l'activité des joueurs est conforme à toutes les stratégies de plateforme applicables. Cela implique de vérifier auprès de chaque plateforme sur laquelle votre jeu est disponible.

> [!NOTE]
>
> Vous êtes responsable de la conformité de votre implémentation multijoueur et inter-réseaux.

## Communication de données sécurisée à faible latence

#### Chiffrement et authentification conformes aux normes du secteur

Party utilise un chiffrement et une authentification conformes aux normes du secteur pour toutes les communications (données de gestion, données de jeu et communication en temps réel). Cela inclut toutes les transmissions pair à pair et toutes les transactions vers les services Azure, qu'il s'agisse de services web (utilisant HTTPS) ou de notre service de relais cloud transparent (qui utilise DTLS).

#### Maillage multiplateforme

Party permet la communication de données en connectant automatiquement les joueurs via un relais cloud transparent à faible latence, ou vous permet de sélectionner vous-même des régions parmi nos régions Azure réparties dans le monde entier. Vous pouvez également utiliser de véritables capacités de connectivité [pair à pair directe](https://docs.xbox.com/fr/services/playfab/multiplayer/networking/concepts-direct-peer-connectivity.md).

Vous pouvez tirer parti de nos mesures de qualité de service (QoS) en arrière-plan pour vous assurer de disposer de la meilleure connexion de données possible pour la communication. Pour plus d'informations, consultez [Mesures QoS de Party](https://docs.xbox.com/fr/services/playfab/multiplayer/networking/concepts-regions.md).

#### Capacités de transport réseau

Nos capacités de mise en réseau étendent les fonctionnalités du protocole UDP (User Datagram Protocol) pour fournir des capacités de transport de datagrammes, notamment la remise garantie, la remise séquentielle et le regroupement, idéales pour les jeux multijoueurs en temps réel. Pour plus d'informations, consultez [Options de transport](https://docs.xbox.com/fr/services/playfab/multiplayer/networking/transport-options.md).

## Possibilités de conception de topologies flexibles

La conception flexible de Party prend en charge une variété de topologies de communication. Vous pouvez créer un maillage adapté à votre jeu.

Vous pouvez activer le chat à tout moment ou envoyer des messages de données selon les modèles suivants.

* De tous vers tous
* De manière unidirectionnelle, d'un vers plusieurs
* Limité à des « équipes » ou à des « canaux » définis par le jeu
* Plusieurs joueurs locaux sur un même appareil
* Connexion à plusieurs groupes de joueurs distincts à la fois
* Sous-ensembles symétriques ou asymétriques arbitraires, ou combinaisons des modèles mentionnés précédemment

Les objets Party dans plusieurs réseaux peuvent prendre en charge des appareils qui se connectent à plusieurs réseaux à la fois. Un exemple d'utilisation consiste à maintenir la communication avec un groupe d'amis dans la durée. Ce groupe d'amis peut toujours rejoindre et quitter des sessions de jeu distinctes plus importantes avec des inconnus.

Pour en savoir plus sur la conception de réseaux, consultez [Objets Party et leurs relations](https://docs.xbox.com/fr/services/playfab/multiplayer/networking/concepts-objects.md).

## Chat vocal et textuel accessible

Le chat Party offre les fonctionnalités de communication suivantes.

* **Chat vocal :** les appareils des joueurs peuvent lier des périphériques audio aux réseaux Party pour permettre le chat vocal en temps réel.

* **Chat textuel :** les joueurs peuvent s'envoyer des messages de chat textuel. Les messages de chat textuel en jeu n'entrent pas dans le comptage et ne sont pas facturés sur votre compte.

* **Conversion de la parole en texte :** la voix des joueurs et la voix de synthèse vocale peuvent être transcrites en messages texte. Cette fonctionnalité a été conçue à l'origine pour rendre les jeux accessibles. Elle est également utile lorsque vous jouez dans un environnement bruyant.

* **Synthèse vocale :** génère de l'audio à partir de texte. Elle peut être utilisée pour synthétiser la voix d'un joueur afin de lire le texte entrant au destinataire. Comme la conversion de la parole en texte, elle peut servir à rendre votre jeu plus accessible.

* **Possibilité d'ajouter des effets vocaux personnalisés en temps réel :** l'accès aux données de la mémoire tampon audio vous permet d'ajouter des effets personnalisés en temps réel, comme le son spatial, à l'aide de moteurs audio externes. Pour plus d'informations, consultez [Utilisation de la manipulation audio en temps réel pour appliquer des effets vocaux personnalisés](https://docs.xbox.com/fr/services/playfab/community/voice-communications/concepts-realtime-audio-manipulation.md)

* **Traduction en temps réel :** la parole et le texte entrants peuvent être traduits en temps réel.
  * La parole entrante peut être traduite dans plus de 60 langues. Votre source d'entrée est la voix. La cible de sortie est de l'audio ou du texte dans une autre langue. Pour obtenir les informations les plus récentes, consultez [Azure Cognitive Speech Translation](https://azure.microsoft.com/services/cognitive-services/speech-translation/).
  * Le texte entrant peut être traduit dans plus de 70 langues. Votre source d'entrée est du texte. La cible de sortie est du texte ou de l'audio dans une autre langue. Pour obtenir les informations les plus récentes, consultez [Azure Cognitive Translator](https://azure.microsoft.com/services/cognitive-services/translator/).

* **Modération du texte :** le chat textuel peut être modéré en temps réel pour filtrer les propos offensants. Pour plus d'informations, consultez [Utilisation de la modération du texte](https://docs.xbox.com/fr/services/playfab/community/voice-communications/concepts-text-moderation.md).

La conversion de la parole en texte, la synthèse vocale et la traduction en temps réel s'appuient sur Azure Cognitive Services. Nous vous recommandons d'associer l'activation de ces capacités aux paramètres d'options d'ergonomie du joueur. Pour plus d'informations sur les tarifs, consultez la [tarification de PlayFab](https://playfab.com/pricing/) et la [tarification de Party](https://docs.xbox.com/fr/services/playfab/pricing/meters/meters.md#party).

Pour en savoir plus, consultez [Comprendre le fonctionnement du chat Party](https://docs.xbox.com/fr/services/playfab/community/voice-communications/concepts-chat.md). Pour plus de conseils sur l'utilisation des fonctionnalités d'accessibilité fournies par Party, consultez les [Recommandations pour la synthèse vocale](https://docs.xbox.com/fr/services/playfab/community/voice-communications/party-text-to-speech-ux-guidelines.md) et les [Recommandations pour la conversion de la parole en texte](https://docs.xbox.com/fr/services/playfab/community/voice-communications/party-speech-to-text-ux-guidelines.md).

## Réseaux évolutifs (jusqu'à 128 appareils par réseau)

Les réseaux PlayFab Party peuvent évoluer pour prendre en charge de 2 à 128 appareils. Le service choisit une configuration de relais réseau optimisée pour votre scénario ; il est donc important de configurer le `maxDeviceCount` dans `PartyNetworkConfiguration` pour qu'il corresponde au nombre maximal d'appareils attendu dans votre réseau. Pour plus d'informations sur la configuration lors de l'allocation de réseaux évolutifs, consultez [Activer les réseaux évolutifs](https://docs.xbox.com/fr/services/playfab/multiplayer/networking/quickstart.md#enable-scalable-networks)

Avec Party, un appareil peut envoyer des données à plusieurs appareils en une seule transmission, ce qui réduit considérablement la surcharge liée à l'envoi de données d'un appareil à l'autre. Cela peut avoir un impact particulièrement important dans les réseaux comportant un grand nombre d'appareils.

## Capacités conçues pour les jeux multijoueurs

#### Transmission efficace des états et de la logique du jeu

Les états et la logique du jeu sont essentiels aux jeux. Lors de la synchronisation des états du jeu, votre jeu est chargé de décider quand soumettre des messages de données à Party et ce que signifient ces charges utiles.

Vous pouvez utiliser le système de transport de Party pour garantir que les messages soumis sont remis de manière sécurisée et efficace. Pour cela, vous pouvez utiliser des options comme la garantie de remise (malgré la perte de paquets sur Internet) et la fragmentation et le réassemblage automatiques des messages plus volumineux que ce que l'environnement prend en charge.

Grâce aux retours continus sur la qualité de la connexion, comme la latence observée, vous pouvez décider de la façon dont votre jeu interprète ces informations pour y répondre. Ajustez, anticipez ou récupérez d'une manière adaptée à votre conception et à vos tolérances.

> [!NOTE]
>
> L'utilisation de la transmission de données dans Party est entièrement facultative. Certains jeux n'utilisent que les fonctionnalités de chat.

#### Intégration avec des systèmes de découverte personnalisés ou existants—permettre aux joueurs de trouver d'autres joueurs

La découverte est le processus qui a lieu avant que les joueurs commencent à se connecter ou à discuter entre eux. Les jeux disposent généralement d'un mécanisme de découverte ou de signalisation pour aider les joueurs à se trouver avant que les informations de connectivité initiales puissent être partagées.

Party s'intègre bien aux systèmes de découverte personnalisés ou existants, comme les plateformes sociales dotées de systèmes d'invitation. Cela signifie qu'une fois que les joueurs se sont trouvés via ce système externe, vous transmettez à Party les informations de connexion appropriées pour vous aider à établir la communication.

#### Application des stratégies de connectivité et de communication

Les jeux disposent de stratégies permettant de déterminer si le chat en temps réel ou la communication de données entre joueurs doit être autorisé. Party peut appliquer efficacement ces stratégies grâce aux fonctionnalités d'API de connectivité, de chat vocal et de chat textuel—ensemble ou indépendamment.

Votre jeu est chargé de définir et de déterminer ces stratégies, en fonction du gameplay, de la confidentialité et de l'implémentation des privilèges. Par exemple, les comptes restreints ne peuvent discuter qu'avec des joueurs qui sont leurs amis et doivent se trouver sur une plateforme sociale particulière (limitation des capacités de chat pour les joueurs faisant l'objet d'une interdiction pour comportement), ou il s'agit simplement d'appliquer des règles de jeu pour n'autoriser le chat qu'entre joueurs de la même équipe ou de l'équipe adverse.

Nous disposons d'un module d'assistance pour la plateforme sociale XBOX Live. Il se charge des tâches courantes nécessaires à l'intégration de son écosystème de privilèges avec Party. Pour plus d'informations, consultez [Bibliothèque d'assistance XBOX Live pour Party](https://docs.xbox.com/fr/services/playfab/multiplayer/networking/xbox-requirements.md#playfab-party-xbox-live-helper-library).

## Voir aussi

* [Vue d'ensemble de Party](https://docs.xbox.com/fr/services/playfab/multiplayer/networking.md)
* [Démarrage rapide de Party](https://docs.xbox.com/fr/services/playfab/multiplayer/networking/quickstart.md)
* [Serveurs multijoueurs](https://docs.xbox.com/fr/services/playfab/multiplayer/servers.md)
* [Multijoueur](https://docs.xbox.com/fr/services/playfab/multiplayer/mpintro.md)
* [Matchmaking](https://docs.xbox.com/fr/services/playfab/multiplayer/matchmaking.md)
* [Party et connexions pair à pair directes](https://docs.xbox.com/fr/services/playfab/multiplayer/networking/concepts-direct-peer-connectivity.md)


## Related topics

- [PlayFab Party](https://docs.xbox.com/fr/build/console-features/networking/game-mesh/playfab-party-intro-networking.md)
- [Démarrage rapide (Windows) - Party et Multiplayer](https://docs.xbox.com/fr/services/playfab/sdks/unified-sdk/quickstart-windows-party.md)
- [Mesures QoS de PlayFab Party](https://docs.xbox.com/fr/services/playfab/multiplayer/networking/concepts-regions.md)
- [Vue d'ensemble de PlayFab Party](https://docs.xbox.com/fr/services/playfab/multiplayer/networking/index.md)
- [Démarrage rapide de Party](https://docs.xbox.com/fr/services/playfab/multiplayer/networking/quickstart.md)
