サービス リリースと製品の更新に関するリリース ノートについては、PlayFab の公開 GitHub リポジトリのリリース ノート セクションを参照してください
201218
日付: 2020-12-18- 軽微なバグ修正
201207
日付: 2020-12-07 12 月 2 日の PlayFab サービス リリースをサポートしますUnrealMarketplacePlugin 固有の変更
- 静的設定の問題を修正しました。新しいアップグレード ガイドに従ってください。
201119
日付: 2020-11-19PostmanCollection 固有の変更
- 必要に応じて、Title Entity の自動ログインを追加しました
UnitySDK 固有の変更
- Unity 2020 で過剰に出力されるログを修正しました
- Unity 2020 が完全にサポートされるようになりました
XPlat C++ SDK 固有の変更
- すべてのサーバーがタイムアウトした場合の QoS 検索応答を修正しました。
201027
日付: 2020-10-27 9 月 2 日の PlayFab サービス リリースをサポートします API に軽微な更新が行われました。201014
日付: 2020-10-14 9 月 2 日の PlayFab サービス リリースをサポートします (近日中のサービス リリースで公開予定の Experimentation API の新しいメソッドもサポートします) PlayFab は、さまざまなゲーム エンジンやフレームワークを使用して、クロスプラットフォームおよびクロスデバイスのゲームを開発するためにサービスを利用できるよう取り組んでいます。必要とされる新機能の作成により注力できるよう、次の SDK をコミュニティからのコントリビューションに開放します。ご質問やサポートが必要な場合は、PlayFab コミュニティ フォーラムにアクセスしてください。これが次の SDK に対する最後の公式更新となります:- https://github.com/PlayFab/Cocos2d-xSDK
- https://github.com/PlayFab/Objective_C_SDK
- https://github.com/PlayFab/PhpSdk
- https://github.com/PlayFab/PythonSdk
200914
日付: 2020-09-14 9 月 2 日の PlayFab サービス リリースをサポートします200901
日付: 2020-09-01 8 月 26 日の PlayFab サービス リリースをサポートします200817
日付: 2020-08-17 8 月 12 日の PlayFab サービス リリースをサポートします200805
日付: 2020-08-05 8 月 5 日の PlayFab サービス リリースをサポートします200730
日付: 2020-07-30 7 月 15 日の PlayFab サービス リリースをサポートします200713
日付: 2020-07-13 7 月 1 日の PlayFab サービス リリースをサポートします200615
日付: 2020-06-15 6 月 10 日の PlayFab サービス リリースをサポートします200602
日付: 2020-06-02 5 月 27 日の PlayFab サービス リリースをサポートします200518
日付: 2020-05-18 5 月 13 日の PlayFab サービス リリースをサポートしますUnitySDK 固有の変更:
- PlayFab SDK は Application.runInBackground = true を設定しなくなりました
- アプリのフォーカス変更時またはシャットダウン前の API 呼び出しが成功することを確認する責任は、ゲーム開発者にあります
XPlat C++ SDK 固有の変更
- CURL HTTP 実装で、より多くの CURL エラー状態が監視および処理されるようになりました
- Event Pipeline 機能でバックグラウンド スレッド機能が使用およびサポートされるようになりました
- TitleId が設定されていない場合、API メソッドは同期コールバックまたはスレッド コールバックで問題を報告するのではなく、リアルタイム例外を同期的にスローするようになりました
200422
日付: 2020-04-22NodeSDK の更新:
- 修正プログラム
- 最近の NPM パッケージで重要なファイルが欠落しており、インポートできなかった問題を修正しました
- 一部の型定義が適切な型ではなく “Number” に誤って設定されていた問題を修正しました
200421
日付: 2020-04-21 SDK は 2020-04-21 時点の PlayFab サービスをサポートします。サービス リリース ノートはこちらで確認できます200402
日付: 2020-04-02API の変更
200330
日付: 2020-03-30API の変更
- 認証:
- Apple と Nintendo 用の新しい LoginIdentityProviders を追加しました
- マルチプレイヤー サーバー:
- 新しい BuildRegion 管理関数 DeleteBuildRegion と UpdateBuildRegion を追加しました
- UnrealMarketplacePlugin:
- 新しい Mac ビルド ヘルパー スクリプトを追加しました
XPlat C++ SDK 固有の変更
- PlayFabEventPipeline のスレッドに関するいくつかの問題を修正しました
UnrealMarketPlacePlugin 固有の変更
- セキュリティ バグの修正
200303
日付: 2020-03-03API の変更
- server.UnlinkXboxAccountRequest で、リンク解除に XboxToken が不要になりました
- Experiments 機能と API がリリースされました
- 詳細については、ブログ記事を参照してください
- 新しいメソッド
- client.LoginWithApple
- client.LinkApple
- client.UnlinkApple
200220
日付: 2020-02-20新機能
- オートメーション - 新しい PlayFab 用 Visual Studio Code 拡張機能をリリースしました。ソース コードは GitHub にあります。
CPP Gsdk- 破壊的変更
-
スレッド セーフに関する懸念から、次のメソッドのシグネチャが変更されました:
アップグレード ガイドを参照してください
200218
日付: 2020-02-18API とドキュメントの変更:
- 新しい API メソッド:
- admin.CreateInsightsScheduledScalingTask
- multiplayer.GetMultiplayerSessionLogsBySessionId
- 新しい機能とメソッド:
- Cloud Script の新しいメカニズムである Azure Functions を PlayFab で使用できるようになりました
- 機能のドキュメント
- 新しいメソッドの一覧:
- cloudscript.ExecuteFunction
- cloudscript.ListFunctions
- cloudscript.ListHttpFunctions
- cloudscript.ListQueuedFunctions
- cloudscript.PostFunctionResultForEntityTriggeredAction
- cloudscript.PostFunctionResultForFunctionExecution
- cloudscript.PostFunctionResultForScheduledTask
- cloudscript.RegisterHttpFunction
- cloudscript.RegisterQueuedFunction
- cloudscript.UnregisterFunction
- API メソッドの変更:
- multiplayer.GetMultiplayerServerLogs で Region 要求パラメーターが不要になりました
CSharpSdk 固有の変更:
- PlayFab マルチプレイヤーの QoS ping 計算を全面的に見直し、改善しました
200213
日付: 2020-02-13 PlayFab のマルチプレイヤー サーバーに、Dynamic Standby という自動スケーリングの機能強化が導入されました。この機能は、スタンバイ サーバーのしきい値レベルを監視し、ゲーム サーバーのプロビジョニングを動的に増やすことで、大規模な需要に対応できるようにします。この機能により、マルチプレイヤー プログラミング インターフェイスに “DynamicStandby” オブジェクトという新しいオブジェクトが追加されます。Dynamic Standby オブジェクトは、BuildRegionParams オブジェクトの省略可能なプロパティです。 Dynamic Standby は高度なゲーム サーバー機能であり、設定を既定値から変更する場合は注意が必要です。Dynamic Standby の構成は、Game Manager 開発者ポータルで行うか、Dynamic Standby オブジェクトのプロパティをプログラムで編集することで行えます。Dynamic Standby の詳細については、PlayFab マルチプレイヤー サーバーのオンライン ドキュメントにあるユーザー ガイドを参照してください。200128
日付: 2020-01-28マルチプレイヤー サーバー イベントの変更:
イベント名を PlayFab の他のイベント名と統一するため、マルチプレイヤー サーバーのイベント命名規則を変更します。また、これらの変更は、マルチプレイヤー サーバー機能がパブリック プレビューになる前に行われます。変更内容は次のとおりです:- マルチプレイヤー サーバーのイベント名は PascalCasing を使用するように更新されます
- マルチプレイヤー サーバーのイベントは、従来の v1 PlayStream イベント形式では送信されなくなります。v2 PlayStream イベント形式のみがサポートされます
一般に、PlayFab API は PlayStream V1 形式または PlayStream V2 形式のいずれかでイベントを生成します。たとえば、プレイヤーにアイテムを付与する API は PlayStream V1 イベントを生成していました。一方、エンティティにアイテムを付与する API は PlayStream V2 イベントを生成していました。
マルチプレイヤー サーバーは PlayStream V2 が導入されたのとほぼ同時期にパブリック プレビューとしてリリースされたため、マルチプレイヤー サーバー機能は PlayStream V1 と V2 の両方の形式をサポートしていました。つまり、マルチプレイヤー サーバーの API 呼び出しごとに、V1 形式と V2 形式の 2 つのイベントが生成されていました。
重複を排除するため、‘com.playfab.events.multiplayer.servers’ 名前空間のマルチプレイヤー サーバー イベントは非推奨になります。‘playfab.servers’ 名前空間のイベントは引き続きサポートされます。
V1 形式と V2 形式のマルチプレイヤー サーバー イベントを区別するには、イベントの namespace プロパティを確認します。名前空間は、上の表の 3 列目に示されています。JSON 表現は次の形式のようになります:
Namespace です。
200121
日付: 2020-01-21API とドキュメントの変更:
- PlayFab API ドキュメント サイトは /gaming/playfab に完全に移行されました
- ほとんどの
api.playfab.comリンクは、対応するlearn.microsoft.comリンクに変換されました - ほとんどの元のリンクは、新しいサイトに正しくリダイレクトされます
- 古いリンクが機能しない場合は、フォーラムでお知らせください
- ほとんどの
- 新しい API メソッド:
- multiplayer.ListServerBackfillTicketsForPlayer
- multiplayer.GetServerBackfillTicket
- multiplayer.CreateServerBackfillTicket
- multiplayer.CancelServerBackfillTicket
- multiplayer.CancelAllServerBackfillTicketsForPlayer
- server.UnlinkPSNAccount
- server.LinkPSNAccount
LuaSdk 固有の変更:
- ログインに関する軽微なバグ修正
PhpSdk 固有の変更:
- 厳密な正確性のための軽微な構文修正
UnitySDK 固有の変更:
- GitHub リポジトリとプロジェクト構造を更新しました。
- Unity EdEx パッケージを (UnityEditorExtensions)[https://github.com/PlayFab/UnityEditorExtensions] から (UnitySdk)[https://github.com/PlayFab/UnitySDK/blob/master/Packages/PlayFabEditorExtensions.unitypackage] に移動します
- 今後、個別の UnityEditorExtensions リポジトリも段階的に廃止する予定です
