其他資訊
目的:確保 XBOX network 知道哪些使用者正在線上一起遊玩。此資訊用於支援「最近一起玩過」清單、玩家意見反應、使用情況報告及其他平台功能。 遊戲應記錄遊戲過程中發生的所有有意義互動。這些互動可以包含遊戲工作階段中的所有玩家;如果遊戲工作階段規模很大,且玩家互動僅限於全部玩家中較小的一部分,則可以只包含部分玩家。 對於仍在使用舊版 Multiplayer Session Directory (MPSD) 的遊戲:當多位使用者在網路體驗中一起遊玩時,該玩家群組在 MPSD 中必須至少有一個包含所有玩家的工作階段。當工作階段處於互動式多人遊戲過程中時,多人工作階段中的 gameplay 功能必須設為 True。當玩家加入和離開體驗時,必須分別將其新增至 MPSD 工作階段及從中移除。對於大型工作階段,請使用 MPA Recent Players,並將 gameplay 功能設為 false。請勿同時使用 MPA Recent Players 和 MPSD,因為同時維護兩者可能會產生重複的記錄。 如需使用 GDK 記錄互動的相關資訊,請參閱 Multiplayer Activity Recent Players 概觀。如需使用 GDK 搭配 MPSD 的相關資訊,請參閱 Multiplayer Session Directory 概觀。實作指引與最佳做法
使用 Multiplayer Activity (MPA) Recent Players 功能,在玩家加入和離開工作階段時記錄有意義的互動。對於仍在使用舊版 Multiplayer Session Directory (MPSD) 的遊戲,請維護包含所有玩家的工作階段,並持續更新 gameplay 功能。請勿同時透過 MPA Recent Players 和 MPSD 記錄互動,因為同時維護兩者可能會產生重複的記錄。認證測試案例
067-01 最近一起玩過的互動
測試步驟預期結果
- 登入 XBOX 設定檔,並在多部裝置上啟動遊戲。
- 與所有玩家完成一場 XBOX 遊戲工作階段。
- 返回首頁並檢視「最近一起玩過」清單,確認其中包含遊戲工作階段中的所有玩家。
- 再重複步驟 [1] - [3] 數次,但這次每次都使用新帳戶。
- 重複步驟 [1] - [4],但這次讓一或多位玩家在遊戲過程中離開,並確保其設定檔在步驟 [2] 期間仍會出現在「最近一起玩過」清單中。
使用者必須能夠檢閱每一場最近玩過之遊戲工作階段中的所有玩家。 通過範例失敗範例
- 所有設定檔都包含在裝置的「最近一起玩過」清單中。
- 並非所有設定檔都包含在裝置的「最近一起玩過」清單中。
- 在多人遊戲過程中退出的使用者,未出現在「最近一起玩過」清單中。
