Passer au contenu principal
Pour les notes de publication relatives aux versions du service et aux mises à jour des produits, consultez la section notes de publication du dépôt GitHub public de PlayFab

201218

Date : 2020-12-18
  • Correctifs de bogues mineurs

201207

Date : 2020-12-07 Prend en charge la version du service PlayFab du 2 décembre

Modifications spécifiques à UnrealMarketplacePlugin

201119

Date : 2020-11-19

Modifications spécifiques à PostmanCollection

  • Ajout d’une connexion automatique pour l’entité Title, le cas échéant

Modifications spécifiques à UnitySDK

  • Correction d’un journal trop verbeux pour Unity 2020
  • Unity 2020 est désormais entièrement pris en charge

Modifications spécifiques au SDK XPlat C++

  • Correction de la réponse de recherche QoS lorsque tous les serveurs expirent.

201027

Date : 2020-10-27 Prend en charge la version du service PlayFab du 2 septembre Des mises à jour mineures ont été apportées aux API.

201014

Date : 2020-10-14 Prend en charge la version du service PlayFab du 2 septembre (Prend également en charge de nouvelles méthodes de l’API Experimentation, qui apparaîtront dans une prochaine version du service) PlayFab s’engage à vous permettre d’utiliser ses services pour développer des jeux multiplateformes et multiappareils à l’aide de divers moteurs de jeu et frameworks. Pour nous aider à mieux nous concentrer sur la création des nouvelles fonctionnalités dont vous avez besoin, nous ouvrons les SDK suivants aux contributions de la communauté. Si vous avez d’autres questions ou besoin d’aide, rendez-vous sur le forum de la communauté PlayFab. Il s’agit de notre dernière mise à jour officielle des SDK suivants :

200914

Date : 2020-09-14 Prend en charge la version du service PlayFab du 2 septembre

200901

Date : 2020-09-01 Prend en charge la version du service PlayFab du 26 août

200817

Date : 2020-08-17 Prend en charge la version du service PlayFab du 12 août

200805

Date : 2020-08-05 Prend en charge la version du service PlayFab du 5 août

200730

Date : 2020-07-30 Prend en charge la version du service PlayFab du 15 juillet

200713

Date : 2020-07-13 Prend en charge la version du service PlayFab du 1er juillet

200615

Date : 2020-06-15 Prend en charge la version du service PlayFab du 10 juin

200602

Date : 2020-06-02 Prend en charge la version du service PlayFab du 27 mai

200518

Date : 2020-05-18 Prend en charge la version du service PlayFab du 13 mai

Modifications spécifiques à UnitySDK :

  • Le SDK PlayFab ne définit plus Application.runInBackground = true
    • Il incombe aux développeurs de jeux de vérifier que les appels d’API effectués lors d’un changement de focus de l’application ou avant l’arrêt aboutissent

Modifications spécifiques au SDK XPlat C++

  • Dans l’implémentation HTTP CURL, davantage d’états d’erreur CURL sont surveillés et traités
  • La fonctionnalité Event Pipeline utilise et prend désormais en charge la fonctionnalité de thread d’arrière-plan
  • Lorsque TitleId n’est pas défini, les méthodes d’API lèvent désormais des exceptions en temps réel de manière synchrone, au lieu de signaler le problème dans des rappels synchrones ou threadés

200422

Date : 2020-04-22

Mise à jour de NodeSDK :

  • Correctif à chaud
    • Correction d’un problème qui faisait qu’il manquait un fichier essentiel dans les packages NPM récents, qui ne pouvaient donc pas être importés
    • Correction d’un problème qui faisait que certaines définitions de type étaient incorrectement définies sur “Number” au lieu des types appropriés

200421

Date : 2020-04-21 Les SDK prennent en charge le service PlayFab au 2020-04-21. Les notes de publication du service sont disponibles ici

200402

Date : 2020-04-02

Modifications de l’API

200330

Date : 2020-03-30

Modifications de l’API

Modifications spécifiques au SDK XPlat C++

  • Correction de certains problèmes de threads pour PlayFabEventPipeline

Modifications spécifiques à UnrealMarketPlacePlugin

  • Correctifs de bogues de sécurité

200303

Date : 2020-03-03

Modifications de l’API

  • server.UnlinkXboxAccountRequest ne nécessite plus le XboxToken pour la dissociation
  • La fonctionnalité et l’API Experiments ont été publiées
  • Nouvelles méthodes
    • client.LoginWithApple
    • client.LinkApple
    • client.UnlinkApple

200220

Date : 2020-02-20

Nouveautés

CPP Gsdk - Modification cassante

  • Pour des raisons de sécurité des threads, les signatures des méthodes suivantes ont été modifiées :

200218

Date : 2020-02-18

Modifications de l’API et de la documentation :

  • Nouvelles méthodes d’API :
    • admin.CreateInsightsScheduledScalingTask
    • multiplayer.GetMultiplayerSessionLogsBySessionId
  • Nouvelle fonctionnalité et nouvelles méthodes :
    • Un nouveau mécanisme pour Cloud Script, les fonctions Azure, peut désormais être utilisé dans PlayFab
    • Documentation de la fonctionnalité
    • Liste des nouvelles méthodes :
      • cloudscript.ExecuteFunction
      • cloudscript.ListFunctions
      • cloudscript.ListHttpFunctions
      • cloudscript.ListQueuedFunctions
      • cloudscript.PostFunctionResultForEntityTriggeredAction
      • cloudscript.PostFunctionResultForFunctionExecution
      • cloudscript.PostFunctionResultForScheduledTask
      • cloudscript.RegisterHttpFunction
      • cloudscript.RegisterQueuedFunction
      • cloudscript.UnregisterFunction
  • Modifications de méthodes d’API :
    • Le paramètre de requête Region n’est plus obligatoire pour multiplayer.GetMultiplayerServerLogs

Modifications spécifiques à CSharpSdk :

  • Refonte et amélioration du calcul du ping QoS pour PlayFab Multiplayer

200213

Date : 2020-02-13 PlayFab Multiplayer Servers introduit une amélioration de la mise à l’échelle automatique appelée Dynamic Standby, qui surveille les niveaux de seuil des serveurs en attente et active dynamiquement un provisionnement accru de serveurs de jeu afin de répondre à la demande à grande échelle. Cette fonctionnalité ajoute un nouvel objet à l’interface de programmation Multiplayer, appelé objet “DynamicStandby”. L’objet Dynamic Standby est une propriété facultative de l’objet BuildRegionParams. Dynamic Standby est une fonctionnalité avancée des serveurs de jeu, et toute modification de ses paramètres par rapport aux valeurs par défaut doit être effectuée avec prudence. La configuration de Dynamic Standby peut être effectuée dans le portail des développeurs Game Manager ou en modifiant par programmation les propriétés de l’objet Dynamic Standby. Pour en savoir plus sur Dynamic Standby, consultez son guide d’utilisation dans la documentation en ligne de PlayFab Multiplayer Servers.

200128

Date : 2020-01-28

Modifications des événements Multiplayer Server :

Nous introduisons une modification de la convention de nommage des événements Multiplayer Server afin d’harmoniser nos noms d’événements avec ceux du reste de PlayFab. En outre, nous apportons ces modifications avant que la fonctionnalité Multiplayer Server ne passe en préversion publique. Les modifications sont les suivantes :
  • Les noms des événements Multiplayer Server seront mis à jour pour utiliser la casse PascalCasing
  • Les événements Multiplayer Server ne seront plus envoyés au format d’événement PlayStream v1 hérité ; seul le format d’événement PlayStream v2 sera pris en charge
Ces deux modifications sont des modifications cassantes, en particulier pour les développeurs qui dépendent d’une casse différente pour les noms ou de PlayStream v1 pour les événements Multiplayer Server. Elles ne sont pas cassantes pour les développeurs qui utilisent les noms d’événements dans l’interface utilisateur de Game Manager (cloud script, insights, règles ou tâches planifiées). Cette modification prendra effet le mercredi 26 février 2020 à 10 h 00 PST. Adaptez votre code à ces modifications avant cette date. Modifications du format De manière générale, les événements PlayFab ont un format semblable à celui-ci :
La modification fondamentale du format est que les propriétés de l’objet Payload des événements seront mises à jour pour utiliser la casse PascalCasing, par souci de cohérence avec les autres événements PlayStream. Les nouveaux noms de propriétés respecteront donc le format suivant :
Notez que les noms de propriétés des événements Multiplayer Server sont désormais mis à jour pour utiliser la casse PascalCasing. Cette modification aura un impact sur les clients qui traitent les événements Multiplayer Server dans (a) des requêtes Kusto ou (b) des scripts cloud PlayFab. Enfin, si un client utilise la fonctionnalité PlayFab Event Archive (actuellement en préversion publique), les propriétés des événements Multiplayer Server exportés seront également formatées en PascalCasing. Modifications du schéma La deuxième modification introduite est que les événements Multiplayer Server ne seront plus fournis qu’au format PlayStream v2, et non plus au format PlayStream v1 hérité. PlayFab prend actuellement en charge deux schémas d’événements. De manière générale, les API PlayFab génèrent des événements au format PlayStream V1 ou au format PlayStream V2. Par exemple, les API qui accordent des objets aux joueurs généraient un événement PlayStream V1, tandis que les API qui accordent des objets aux entités généraient un événement PlayStream V2. Comme Multiplayer Servers a été lancé en préversion publique à peu près au moment où PlayStream V2 a été introduit, la fonctionnalité Multiplayer Server prenait en charge les deux formats PlayStream V1 et V2. Autrement dit, chaque appel d’API Multiplayer Server générait deux événements : l’un au format V1 et l’autre au format V2. Pour éliminer cette duplication, les événements Multiplayer Server de l’espace de noms ‘com.playfab.events.multiplayer.servers’ sont dépréciés. Les événements de l’espace de noms ‘playfab.servers’ continueront d’être pris en charge. Pour distinguer les événements Multiplayer Server au format V1 de ceux au format V2, examinez la propriété d’espace de noms de l’événement. L’espace de noms est indiqué dans la troisième colonne du tableau ci-dessus. La représentation JSON ressemble au format suivant :
La propriété à rechercher s’appelle Namespace.

200121

Date : 2020-01-21

Modifications de l’API et de la documentation :

  • Le site de documentation de l’API PlayFab a été entièrement migré vers /gaming/playfab
    • La plupart des liens api.playfab.com ont été convertis en liens learn.microsoft.com équivalents
    • La plupart des liens d’origine redirigent correctement vers le nouveau site
    • Signalez-nous sur les forums tout ancien lien qui ne fonctionne pas
  • Nouvelles méthodes d’API :
    • multiplayer.ListServerBackfillTicketsForPlayer
    • multiplayer.GetServerBackfillTicket
    • multiplayer.CreateServerBackfillTicket
    • multiplayer.CancelServerBackfillTicket
    • multiplayer.CancelAllServerBackfillTicketsForPlayer
    • server.UnlinkPSNAccount
    • server.LinkPSNAccount

Modifications spécifiques à LuaSdk :

  • Correctif mineur de la connexion

Modifications spécifiques à PhpSdk :

  • Correctif de syntaxe mineur pour une stricte exactitude

Modifications spécifiques à UnitySDK :

Dernière modification le 8 octobre 2026