Skip to main content

1.9.5

13 août 2026

Corrections de bogues

  • GDK : Correction d’un bogue où l’arrêt prolongé d’une connexion PubSub pouvait empêcher le thread de travail en arrière-plan de progresser sur des travaux de connexion indépendants.
  • GDK : Correction d’un bogue où des requêtes HTTP actives empêchaient le titre de se suspendre sur XBOX.
  • Plateforme PlayStation® : Correction d’une fuite de mémoire durant le cycle de vie de l’abonnement PubSub du lobby.

1.9.3

23 juin 2026

Corrections de bogues

  • Correction d’un problème où un membre du lobby ayant quitté pendant une interruption réseau pouvait réapparaître incorrectement comme connecté auprès du propriétaire du lobby après le rétablissement de la connexion.
  • Correction d’un plantage pouvant survenir lors d’opérations de lobby, de matchmaking ou de notification si le titre effaçait la file d’attente de tâches du processus courant.
  • Correction d’une situation de compétition pendant le démontage pouvant provoquer une corruption de mémoire ou un plantage si une requête HTTP se terminait pendant l’arrêt du SDK.
  • Correction d’un interblocage pendant le nettoyage pouvant bloquer un titre utilisant une file d’attente de tâches de processus à distribution manuelle.
  • Correction d’un échec de récupération de session PubSub pouvant survenir lors d’une reconnexion sans abonnement actif à un lobby ou au matchmaking.
  • Correction d’un problème où le SDK n’envoyait pas son en-tête User-Agent sur les requêtes HTTP.
  • Les fonctions publiques d’API PFLobby, PFMatchmaking et PFMultiplayer valident désormais les paramètres pointeurs et renvoient E_POINTER lorsqu’un pointeur null est passé, au lieu de potentiellement planter.

1.9.2

1er juin 2026

Corrections de bogues

  • Correction d’un plantage lorsque les websockets sont déconnectés de manière inattendue par le réseau dans les versions Nintendo Switch et Nintendo Switch 2 de la bibliothèque.

1.9.0

26 mars 2026

Nouvelles fonctionnalités

  • Ajout de PFLobbyGetRestrictInvitesToLobbyOwner pour récupérer la politique actuelle du lobby indiquant si seul le propriétaire du lobby peut envoyer des invitations à rejoindre le lobby.
  • Ajout du champ restrictInvitesToLobbyOwner aux structures PFLobbyArrangedJoinConfiguration, PFLobbyCreateConfiguration et PFLobbyDataUpdate pour contrôler si seul le propriétaire du lobby ou tout membre peut envoyer des invitations à rejoindre le lobby. Si vous utilisez des initialiseurs par défaut pour ces structures, aucun changement de code n’est nécessaire. Si vous n’utilisez pas d’initialiseurs par défaut, veillez à initialiser les nouveaux champs.

Corrections de bogues

  • Correction d’un problème où le SDK ne générait pas automatiquement un changement d’état déconnecté après une perte de connexion lorsque le SDK ne pouvait pas rétablir la connexion.

1.8.8

23 mars 2026

Corrections de bogues

  • Correction d’une référence non définie à DeriveWorkQueue sur Linux.
  • Amélioration du durcissement de l’éditeur de liens Linux pour PlayFab Multiplayer.

1.8.7

26 février 2026

Corrections de bogues

  • Correction d’un problème où la bibliothèque pouvait planter après la perte d’une connexion WebSocket alors qu’elle était en pause dans un débogueur.

1.8.6

13 février 2026

Corrections de bogues

  • Correction d’un problème où, 24 heures après la première tentative de lobby ou de matchmaking, si la bibliothèque n’était pas nettoyée, elle pouvait échouer à créer les lobbies suivants, à rejoindre les lobbies suivants, à s’abonner aux invitations de lobby ou à créer les tickets de matchmaking suivants.
  • Correction d’un problème où des échecs du service PlayFab Lobby pouvaient empêcher la bibliothèque PlayFabMultiplayer de créer de nouveaux lobbies jusqu’à ce qu’elle appelle PFMultiplayerUninitialize() et que la bibliothèque soit réinitialisée avec PFMultiplayerInitialize.
  • Correction d’un problème sur les plateformes non GDK où la bibliothèque conservait la mémoire interne de la file d’attente de tâches de processus allouée après le nettoyage de la bibliothèque via PFMultiplayerUninitialize().
  • Correction d’un problème où plusieurs erreurs du service PubSub étaient regroupées dans un unique message d’erreur générique HTTP 4XX, 0x89236409. Désormais, la bibliothèque fournit différents codes d’erreur pour différentes erreurs de service, ce qui facilite le diagnostic et le dépannage.

1.8.5

21 janvier 2026

Corrections de bogues

  • Masquage des symboles sur la plateforme iOS pour éviter les conflits de symboles. Cette version est une publication iOS uniquement.

1.8.4

5 novembre 2025

Corrections de bogues

  • Correction d’un problème où des symboles U exposés provoquaient des plantages à l’exécution sur Android. Tous les symboles à l’exception de ceux fournis par Microsoft sont masqués. Il s’agit d’une publication Android uniquement.

1.8.3

10 octobre 2025

Corrections de bogues

  • Correction d’un problème où des symboles libHttpClient exposés provoquaient des conflits de symboles sur Android. Ajout d’une option permettant aux jeux nécessitant une version spécifique de libHttpClient de fournir leur propre libHttpClient dynamique et d’utiliser le package .dynLHC pour éviter les conflits de symboles. Le package .dynLHC remplace le package .hideLHC de la version 1.8.2. Il s’agit d’une publication Android uniquement.

1.8.2

5 septembre 2025

Corrections de bogues

  • Correction d’un problème où des symboles libHttpClient exposés provoquaient des conflits de symboles sur Android. Ajout d’une option permettant aux jeux nécessitant une version spécifique de libHttpClient de fournir leur propre libHttpClient dynamique et d’utiliser le package .hideLHC pour éviter les conflits de symboles. Il s’agit d’une publication Android uniquement.

Nouvelle prise en charge

1.8.1

20 août 2025

Corrections de bogues

  • Switch : Correction d’un plantage survenant lors de l’initialisation de threads.

1.8.0

11 juin 2025

Nouvelles fonctionnalités

Corrections de bogues

  • Correction d’un bogue où des échecs de connexion PubSub pouvaient faire planter la bibliothèque.

1.7.16

7 mai 2025

Corrections de bogues

  • Correction d’un problème où des symboles exposés provoquaient des conflits de symboles sur la plateforme Android. Cette version prend en charge Android uniquement.

1.7.15

2 mai 2025

Corrections de bogues

  • Correction d’un problème où le fichier Info.plist pour iOS et macOS manquait de champs requis, garantissant la conformité aux exigences d’Apple.

1.7.14

28 avril 2025

Corrections de bogues

  • Correction d’un problème où le second utilisateur local ne parvenait pas à rejoindre le lobby créé par le premier utilisateur après une reconnexion réseau.

Changements liés aux threads

  • Le SDK remplace ses threads réseau personnalisés par une implémentation utilisant un pool de threads, ce qui permet une utilisation plus efficace du CPU.

1.7.13

22 avril 2025

Corrections de bogues

  • Correction d’un problème sur les versions Sony (PlayStation®4 et PlayStation®5) du SDK où le second utilisateur local ne parvenait pas à rejoindre le lobby créé par le premier utilisateur après une reconnexion réseau.

1.7.12

15 avril 2025

Corrections de bogues

  • Correction d’un plantage survenu lorsqu’une reconnexion réseau se produisait après une déconnexion inattendue, à la suite de la création et de la jonction d’un lobby multi-utilisateur.
  • Correction d’un problème où l’appel à PFLobbyPostUpdate sur un lobby inexistant ne générait pas automatiquement de changement d’état déconnecté.
  • Correction d’un plantage et de l’exposition de libc++_shared.so lors du chargement de la bibliothèque sur Android.
  • Inclusion de libHttpClient dans le package de publication sur Android. Pour plus de détails d’utilisation, voir Démarrer avec PlayFab Multiplayer Android.
  • Correction d’un problème d’exposition de symboles sur la plateforme Apple.

1.7.11

9 avril 2025

Corrections de bogues

  • Correction d’un plantage sur les versions Sony (PlayStation®4 et PlayStation®5) du SDK survenu lorsqu’une reconnexion réseau se produisait après une déconnexion inattendue, à la suite de la création et de la jonction d’un lobby multi-utilisateur.

1.7.10

6 mars 2025

Corrections de bogues

  • Correction d’un problème où la bibliothèque pouvait planter si l’application était suspendue en même temps qu’un utilisateur local se déconnectait. Ce correctif est destiné à une publication GDK uniquement.

1.7.9

11 février 2025

Corrections de bogues

  • Correction d’un problème où la bibliothèque tentait de nouveau à tort certaines opérations associées au service de messagerie en temps réel lorsqu’elle recevait un HTTP 401.
  • Correction d’une régression introduite dans la version 1.7.8 qui assignait la valeur PFMultiplayerServerDetails::region à PFMultiplayerServerDetails::fqdn.
  • Correction d’un problème où les propriétés associées à un nouveau membre n’étaient pas immédiatement disponibles jusqu’à un changement d’état Updated ultérieur. Désormais, dès qu’un changement d’état MemberAdded est fourni au jeu, PFLobbyGetMemberConnectionStatus(), PFLobbyGetMemberPropertyKeys() et PFLobbyGetMemberProperty() fournissent les informations les plus à jour associées au membre. Pour préserver la compatibilité avec les jeux qui dépendaient du comportement précédent, le premier changement d’état Updated après l’ajout du membre continue de fournir cette liste initiale de clés de propriétés comme s’il s’agissait de nouvelles propriétés.
  • Correction de plusieurs problèmes où la bibliothèque pouvait planter lorsque PFMultiplayerUninitialize() était appelée pendant le nettoyage des ressources internes de requêtes web.
  • Correction d’un problème pour GDK XBOX où la bibliothèque pouvait planter lors de la suspension pendant le nettoyage de l’état interne associé à l’écouteur d’invitations.
  • Correction d’un problème pour Android où la bibliothèque pouvait planter lorsque PFMultiplayerUninitialize() était appelée pendant le nettoyage des threads attachés à JavaVM.
  • Correction d’un problème pour macOS où la bibliothèque était incorrectement liée par lien symbolique, ce qui pouvait se manifester sous forme d’échecs de compilation lors de l’intégration de la bibliothèque.

1.7.8

5 novembre 2024

Corrections de bogues

  • Correction d’un problème où l’appel à PFMatchmakingTicketCancel pour un ticket de comblement créé avec PFMultiplayerCreateServerBackfillTicket échouait.
  • Correction d’un problème où le SDK traitait toutes les valeurs de PFMultiplayerServerDetails comme obligatoires.
  • Correction d’un problème où les versions Sony (PlayStation®4 et PlayStation®5) du SDK ne géraient pas correctement les échecs intermittents de requêtes HTTP provenant de la bibliothèque HTTP Sony (PlayStation®4 et PlayStation®5). De plus, un rapport d’erreurs amélioré fournit désormais des informations plus détaillées pour ces cas.

1.7.7

25 octobre 2024

Corrections de bogues

  • Correction d’un problème lié à des symboles OpenSSL exposés sur la plateforme macOS. Cette version prend en charge macOS uniquement.

1.7.6

12 août 2024

Corrections de bogues

  • Correction d’un problème pour GDK XBOX où certains événements n’étaient pas mis en file d’attente après la suspension et la reprise d’un titre.
  • Correction d’un plantage pour GDK XBOX après la suspension et la reprise d’un titre.
  • Mise à jour de PFMultiplayerCreateServerBackfillTicket pour gérer automatiquement les échecs lorsqu’un membre de match est déjà membre de trop de tickets. Dans cette situation, le SDK annule automatiquement les tickets existants des membres du ticket de comblement et retente la création du ticket.

1.7.5

17 juillet 2024

Corrections de bogues

  • Correction d’un problème potentiel avec PFMultiplayerUninitialize provoquant un plantage lorsqu’il était utilisé avec des hooks mémoire personnalisés sur un système Unix.

1.7.4

17 juin 2024

Corrections de bogues

  • Correction d’un problème où le SDK n’analysait pas correctement les messages reçus par WebSockets sur PlayStation®4 et PlayStation®5 si les messages contenaient le caractère '\0'. L’échec d’analyse de ces messages pouvait entraîner des problèmes de connectivité PubSub. Ce correctif s’applique uniquement à PlayStation®4 et PlayStation®5.

1.7.3

23 avril 2024

Corrections de bogues

  • Résolution d’une erreur de classe dupliquée lorsque Party et Multiplayer sont utilisés dans la même application. Ce correctif s’applique uniquement à Android.

1.7.2

7 mars 2024

Corrections de bogues

  • Correction d’un problème où le WebSocket interne de notification PubSub était lent à détecter et à réagir aux déconnexions. Ce problème pouvait entraîner des erreurs lors de la création ou de la jonction de lobbies et de tickets de matchmaking.
  • Correction d’un problème où l’échec de PubSub à établir une connexion avec le service SignalR ne déclenchait pas de changement d’état d’échec et ne permettait pas aux appels ultérieurs de l’API Multiplayer de s’abonner à PubSub.
  • Amélioration des diagnostics internes.

1.7.1

14 février 2024

Nouvelles fonctionnalités

1.6.5

15 novembre 2023

Nouvelles fonctionnalités

Corrections de bogues

  • Amélioration des diagnostics internes.

1.6.4

16 août 2023

Corrections de bogues

  • Correction d’un bogue où la DLL GDK n’était pas signée par code. Ce correctif est destiné à une publication GDK uniquement.

1.6.3

14 août 2023

Corrections de bogues

  • Correction d’un problème où la bibliothèque pouvait planter lors du traitement d’une notification de changement.
  • Ajout d’une nouvelle constante PFLobbyMemberCountRemainingSearchKey pour faciliter la recherche et le tri des lobbies en fonction du nombre de membres restants.

1.6.2

14 juillet 2023

Corrections de bogues

  • Correction d’un problème où les opérations de matchmaking démarrées par PFMultiplayerJoinMatchmakingTicketFromId expiraient prématurément.
  • Correction d’un problème où PFMatchmakingTicketGetTicketId pouvait renvoyer une valeur null si elle était appelée peu après le démarrage d’une opération de matchmaking. Elle renvoie désormais une chaîne vide comme prévu.
  • Correction d’un problème où la bibliothèque macOS s’identifiait comme iOS via les en-têtes des requêtes web. Cette identification est principalement utilisée pour les diagnostics.
  • Amélioration des diagnostics internes.

1.6.1

14 juin 2023
  • Sur PlayStation®4 et PlayStation®5, PlayFab Multiplayer nettoie toutes les ressources qui lui sont associées et se réinitialise si le titre entre et reste en mode arrière-plan pendant plus de 10 minutes.

1.6.0

14 juin 2023

Nouvelles fonctionnalités

1.5.3

25 avril 2023

Corrections de bogues

  • Correction d’une erreur d’éditeur de liens spécifique à iOS et macOS où HttpClient.framework était introuvable à l’exécution.

1.5.2

4 avril 2023

Corrections de bogues

  • Introduction de l’en-tête PFMultiplayerPal.h, qui prend en charge les compilateurs non-MSVC. Cet en-tête définit SAL et HRESULT pour les plateformes compilées avec un compilateur non-MSVC.

1.5.1

20 mars 2023

Nouvelles fonctionnalités

  • PlayFab Multiplayer v1.5.1 apporte la prise en charge de Linux et de Windows Subsystem for Linux (WSL).

1.5.0

16 mars 2023

Nouvelles fonctionnalités

Pour plus d’informations sur l’utilisation des lobbies détenus par le serveur, voir Serveurs de jeu et lobbies.

Corrections de bogues

  • Ajout d’un correctif qui réduit les déconnexions PubSub inattendues dues à la contention des threads en arrière-plan.

1.4.3

15 novembre 2022

Nouvelles fonctionnalités

  • PlayFab Multiplayer v1.4.3 apporte la prise en charge d’iOS et macOS.

1.4.2

26 octobre 2022

Corrections de bogues

  • Correction d’un bogue où les reconnexions PubSub pouvaient provoquer l’échec des futures requêtes de désabonnement PubSub.

1.4.1

25 octobre 2022

Corrections de bogues

  • Correction d’un bogue où la bibliothèque créait des threads inutiles et de courte durée.
  • Sur Windows, XBOX et Android, correction d’un bogue où la bibliothèque pouvait tenter des requêtes web avant l’expiration d’une période de nouvelle tentative précédemment enregistrée.
  • Amélioration du message d’erreur lorsqu’un serveur web n’est pas joignable.

1.4.0

11 octobre 2022

Nouvelles fonctionnalités

  • La version 1.4.0 de PlayFab Multiplayer ajoute la prise en charge d’Android.

1.3.1

20 septembre 2022

Corrections de bogues

  • Correction d’un bogue qui provoquait une fuite de mémoire des ressources WebSocket lors de l’appel à PFMultiplayerUninitialize ou lorsque la bibliothèque gérait en interne la suspension d’application sur les consoles XBOX.

1.3.0

9 septembre 2022

Nouvelles fonctionnalités

  • Ajout d’une nouvelle fonction, PFLobbyGetMemberConnectionStatus, que vous pouvez utiliser pour détecter si un utilisateur est connecté au service de notification PubSub. Lorsque l’état de connexion d’un utilisateur change, vous recevez un PFLobbyUpdatedStateChange avec un PFLobbyMemberUpdateSummary dont le champ connectionStatusUpdated est true.
  • Mise à jour du protocole utilisé pour échanger les messages avec le service de notification PubSub, passant de JSON à MessagePack, ce qui réduit la taille des messages. Ce changement n’a aucun impact sur la surface de l’API.

Corrections de bogues

1.2.0

17 août 2022

Nouvelles fonctionnalités

  • Les détails du match rapportent désormais les détails du serveur associé au serveur multijoueur alloué lorsqu’un match est trouvé, si la file d’attente de matchmaking est configurée pour allouer des serveurs multijoueurs. Pour plus d’informations, voir PFMatchmakingMatchDetails.
  • Une nouvelle constante, PFLobbyAmOwnerSearchKey, est définie pour la clé de recherche lobby/amOwner. Pour plus d’informations sur l’utilisation des clés de recherche, voir PFLobbySearchConfiguration.

Corrections de bogues

  • Amélioration du message rapporté par PFMultiplayerGetErrorCode pour plusieurs codes d’erreur.
  • Correction d’un bogue où le service de notification ne désabonnait pas les entités dans certaines conditions d’échec.

1.1.5

13 juillet 2022

Corrections de bogues

  • Correction de valeurs de chaîne de constantes incorrectes pour PFLobbyMemberCountSearchKey et PFLobbyAmMemberSearchKey dans l’en-tête PFLobby.h.
  • Correction d’un bogue qui pouvait bloquer indéfiniment PFMultiplayerUninitialize() si un WebSocket se fermait de manière inattendue.
  • Correction d’un bogue qui rendait les notifications PubSub inutilisables et bloquait indéfiniment les opérations de l’API Lobby/Matchmaking après une déconnexion WebSocket inattendue.

1.1.4

24 juin 2022

Corrections de bogues

  • GDK : Correction d’un bogue où les opérations impliquant une communication réseau échouaient silencieusement si elles démarraient trop tôt après une suspension ou une reprise.
  • Correction d’un bogue où le SDK plante lors de la reprise de l’exécution après avoir été interrompu dans le débogueur pendant plus de 10 secondes.

1.1.3

10 juin 2022

Nouvelles fonctionnalités

  • Le SDK est désormais plus réactif aux déconnexions inattendues (il les détecte 2-3 fois plus vite qu’auparavant).
  • Les déconnexions inattendues de Lobby entraînent désormais des tentatives de reconnexion automatiques. Le client n’apprend la déconnexion qu’après l’échec de ces tentatives de reconnexion.
  • GDK/Win32 : les réponses d’échec du service web (429, 503 et réponses similaires) déclenchent désormais des tentatives automatiques. Le client n’apprend l’échec qu’après l’échec de ces tentatives.

Corrections de bogues

  • Correction d’un bogue où le matchmaking échouait après 10 matches consécutifs.
  • Correction d’un bogue où GetErrorMessage(...) ne fournissait pas les messages d’erreur liés au matchmaking.
  • Correction d’un bogue où deux champs de la structure LobbySearchResult n’étaient pas correctement remplis (maxMemberCount et currentMemberCount).
  • Correction de divers bogues liés au comportement et à la fiabilité après suspension et reprise.

1.1.1

13 avril 2022

Corrections de bogues

  • Switch : Fournit un nouvel en-tête PAL requis pour compiler avec PlayFab Multiplayer.

1.1.0

4 mars 2022

Changements d’API

  • Modification de la signature d’API de PFMultiplayerGetErrorMessage. Auparavant, cette fonction renvoyait un HRESULT et utilisait un paramètre de sortie pour retourner la chaîne du message d’erreur. Désormais, la fonction retourne directement la chaîne.

Nouvelles fonctionnalités

  • GDK : Ajout de la prise en charge de la gestion automatique de la suspension et de la reprise sur XBOX.

Corrections de bogues

  • Correction d’un bogue où l’API ignorait les données initiales de membre passées à PFMultiplayerJoinLobby si le joueur rejoignait à nouveau un lobby.

1.0.0

23 novembre 2021 PlayFab Multiplayer est désormais disponible en préversion. Pour un aperçu des fonctionnalités de Matchmaking et Lobby, consultez : ‘PlayStation’ est une marque déposée ou une marque commerciale de Sony Interactive Entertainment Inc.
Dernière modification le 24 août 2026