Skip to main content
整合 XBOX services 的 PC 遊戲必須遵守一組 Microsoft Store 原則和 PC 的 XBOX 需求。 這些需求的一部分是組建驗證測試 (BVT),這是一套旨在判斷遊戲是否已準備好進行 XBOX 認證測試的測試。所有遊戲都必須先通過 BVT,才能進入完整的認證測試。未通過 BVT 的遊戲必須修正所有失敗項目,才能重新提交認證。

PC 上常見的 BVT 失敗

以下是常見的 BVT 失敗清單。

重現重新提交條件 (CFR)

遊戲在未通過 BVT 和/或認證後重新提交,但未修正先前測試回合中的 CFR。測試小組會先確認先前測試回合中記錄的所有 CFR 都已修正,才會允許遊戲進入測試。 指引:
重新提交之前,請確定已修正認證報告中的所有 CFR。

未安裝必要的相依性

從市集安裝遊戲時,乾淨的 PC 上未安裝必要的相依性。 例如,在乾淨的 PC 上安裝遊戲後,遊戲無法啟動並顯示下列錯誤:The code execution cannot proceed because MSVCP100.dll was not found。 指引:
在全新安裝的 Windows 上進行測試,並確定已從裝置中移除所有套件相依性。將遊戲發佈到市集,安裝並確認已安裝所有遊戲相依性。將遊戲所需的任何相依性包含在安裝目錄中,或者如果市集未安裝相依性,則在首次開機時提示使用者安裝。
參考:架構套件相依性

遊戲穩定性

遊戲在啟動時或遊戲過程中當機和/或停止回應。 指引:
使用最新的顯示卡驅動程式,以不同的硬體設定進行測試。
測試情境:
  • 從市集安裝遊戲。測試小組曾發現從市集安裝遊戲後出現的問題,而這些問題在開發人員沙箱中側載遊戲時並不會出現。
  • 測試多種解析度 (視窗模式和全螢幕)。
  • 在所有畫面上測試隨機輸入。
  • 快速進入和退出遊戲功能表。

雙重要素驗證

使用從未啟動過該遊戲的設定檔時,系統不會向使用者顯示明確同意對話方塊。啟動遊戲後,在進入任何遊戲過程或功能表之前,遊戲會進入無限期的載入畫面。 指引:
使用已啟用雙重要素驗證的開發人員帳戶測試登入 (在 Partner Center 中建立開發人員帳戶時,有選取 2FA 的選項)。遊戲很可能只呼叫 XUserAddAsync(AddDefaultUserSilently),並假設一律有使用者存在。遊戲應該使用 XUserAddAsync(AddDefaultuserAllowingUI),並包含處理任何潛在錯誤狀況的程式碼。GDK 有範例示範如何使用此功能。這可讓 UI 在沒有已登入的使用者、缺少同意,或需要解決任何其他驗證問題時,視需要彈出。
參考:XUserAddAsync GDK 文件

合作夥伴服務未執行

提交遊戲時,合作夥伴服務 (例如多人遊戲) 未在執行。 指引:
提交認證時,請確定遊戲所需的所有合作夥伴服務都已啟動並正在執行。請確定這些服務在整個測試回合期間持續執行。

多人遊戲和配對問題

支援多人遊戲的遊戲必須讓使用者能夠成功開始、進行並完成多人遊戲工作階段。測試小組會嘗試配對開始工作階段所需的最少使用者人數,並完成所需的最少目標數量來結束對戰。 如果遊戲支援多人遊戲功能,但不支援配對體驗,測試小組會使用系統和遊戲內的邀請/加入功能,讓所需的最少使用者人數進入並完成對戰。 指引:
提交認證之前,請確保所有支援的多人遊戲功能都已完成、運作正常且可供測試。

可下載內容

透過搜尋或深層連結無法在市集中找到可下載內容 (DLC) 套件。測試小組會檢查 DLC 的安裝以及在遊戲中的存在情況。每種 DLC 類型至少必須有一項發佈到 CERT 和 CERT.DEBUG 沙箱以供測試。 指引:
提交之前,請將每種支援的 DLC 類型至少一項發佈到認證沙箱。

成就無法解除鎖定

符合條件時,遊戲未解除鎖定所有成就。 指引:
確認符合條件時所有成就都會解除鎖定。

Microsoft Store 可用性和 XBOX services 遊戲設定

在 BVT 期間,遊戲會從 CERT 和 CERT.DEBUG 沙箱中的市集下載。在 Partner Center 中完成發佈到 CERT 沙箱之後,請務必也更新 CERT.DEBUG 沙箱中的 XBOX services 遊戲設定。這有助於確保在取得和設定遊戲以進行測試時不會發生延遲。 指引: 在 CERT.DEBUG 中更新 XBOX services 遊戲設定
如果這是您的第一次提交,或者您自上次提交後已更新 XBOX services 遊戲設定,請手動將設定發佈到 CERT.DEBUG 沙箱。
  1. 在 Partner Center 中,移至產品的 XBOX services - Gameplay settings 頁面。選取您在 Certify 工作流程中為套件所選取的來源沙箱。
  2. 選取 Review and Publish,將您的 XBOX services 遊戲設定發佈到 CERT.DEBUG 沙箱目的地。
最後修改於 2026年10月8日