サービスリリースおよび製品更新のリリースノートについては、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 の変更
- Authentication:
- Apple および Nintendo 向けの新しい LoginIdentityProviders を追加
- Multiplayer Server:
- 新しい 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 Multiplayer の QoS ping 計算を全面的に見直して改善
200213
日付: 2020-02-13 PlayFab の Multiplayer Servers は、スタンバイサーバーのしきい値レベルを監視し、需要に応じてスケールに合わせてゲームサーバーのプロビジョニング増加を動的に有効にする、Dynamic Standby という自動スケーリング機能強化を導入します。この機能により、Multiplayer プログラミングインターフェイスに “DynamicStandby” と呼ばれる新しいオブジェクトが追加されます。Dynamic Standby オブジェクトは BuildRegionParams オブジェクトのオプションプロパティです。 Dynamic Standby は高度なゲームサーバー機能であり、その設定をデフォルト値から編集する際は注意が必要です。Dynamic Standby の構成は、Game Manager 開発者ポータルまたは Dynamic Standby オブジェクトのプロパティをプログラム的に編集することで行うことができます。Dynamic Standby の詳細については、PlayFab Multiplayer Servers のオンラインドキュメントのユーザーガイドを参照してください。200128
日付: 2020-01-28Multiplayer Server イベントの変更:
Multiplayer Server イベントの命名規則を、他の PlayFab イベント名と統一するための変更を導入します。さらに、これらの変更は、Multiplayer Server 機能が Public Preview になる前に行っています。変更点は次のとおりです:- Multiplayer Server イベント名は PascalCasing を使用するように更新されます
- Multiplayer Server イベントは、レガシー v1 PlayStream イベント形式では送信されなくなります。v2 PlayStream イベント形式のみがサポートされます
一般的に、PlayFab API は PlayStream V1 形式または PlayStream V2 形式のいずれかでイベントを生成します。たとえば、プレイヤーにアイテムを付与する API は PlayStream V1 イベントを生成しました。一方、エンティティにアイテムを付与する API は PlayStream V2 イベントを生成しました。
Multiplayer Servers は PlayStream V2 が導入されたのとほぼ同じ時期にパブリックプレビューでリリースされたため、Multiplayer Server 機能は PlayStream V1 と V2 の両方の形式をサポートしていました。つまり、すべての Multiplayer Server API 呼び出しで V1 と V2 形式の 2 つのイベントが生成されていました。
重複を排除するため、‘com.playfab.events.multiplayer.servers’ 名前空間内の Multiplayer server イベントは非推奨になります。‘playfab.servers’ 名前空間内のイベントは引き続きサポートされます。
V1 形式と V2 形式の Multiplayer Server イベントを区別するには、イベントの namespace プロパティを確認します。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 リポジトリも段階的に廃止する予定です
