跳轉到主要內容
本主題說明如何向其他玩家宣傳可加入的多人遊戲體驗。他們接著就可以加入這些體驗。

使用活動

當玩家開始或加入多人遊戲體驗時,遊戲應建立活動,在多人遊戲活動 (MPA) 中宣傳 此狀態。與以工作階段為基礎的模型不同,活動是以玩家為單位的。每位玩家都應建立 自己的活動,即使他們是一起遊玩也一樣。 只要玩家處於多人遊戲體驗中,遊戲就應立即建立此活動。在體驗期間,如果玩家 數目增加或減少,遊戲應修改活動。如果玩家結束或離開多人遊戲體驗,遊戲應刪除 活動。如果遊戲當機或因其他原因而無法移除活動,MPA 會在偵測到玩家已停止遊玩 該遊戲時嘗試移除活動。如果活動在 24 小時內沒有更新,就會自動移除。

活動內容

活動包含下表所示的資訊。

隱私權

遊戲可能只想允許其社交關係圖上的部分玩家加入 該玩家。joinRestriction 欄位決定其他玩家在檢視此活動時是否會收到 連線字串。值及其意義如下表所示。

支援跨平台遊玩活動

在 Microsoft Game Development Kit (GDK) 中建立活動時,遊戲可以指定 allowCrossplay 旗標。 如果為 false,Microsoft Game Development Kit (GDK) 會自動以目前的平台填入邀請的平台欄位。 如果為 true,Microsoft Game Development Kit (GDK) 會將平台欄位保留為 null,表示 邀請是跨平台的。透過跨平台遊玩允許的平台清單是由遊戲 設定所定義的。在此案例中,主機世代被視為跨平台遊玩。

擷取活動

擷取其他玩家的活動時,連線字串有時會被 隱藏。這表示該玩家不被允許加入此活動。例如,連線字串可能會因為活動的 joinRestriction 而被隱藏,或是活動已滿。
最後修改於 2026年10月8日