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

主機上常見的 BVT 失敗

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

重現重新提交條件 (CFR)

遊戲未通過 BVT 的主要原因之一,是提交的新組建未包含先前記錄的所有 CFR 和/或 BVT 失敗的修正。先前已經歷 BVT 和/或完整測試的遊戲,必須修正先前提交中的所有 CFR 和 BVT 失敗問題。必須修正先前提交中的所有失敗問題,遊戲才會被排入完整測試。 指引:
提交新組建之前,請確定已修正先前所有的 CFR 和/或 BVT 失敗問題。

遊戲穩定性

遊戲在測試期間必須保持穩定,且不得有任何妨礙遊戲測試的問題。BVT 小組會確認所有功能表都可以存取,且所有遊戲模式都可供測試。 指引:
在所有支援的主機類型和世代上測試遊戲。檢閱 XR-001:遊戲穩定性的測試案例,並著重於每個測試案例的通過/失敗範例。
在 BVT 期間發現的穩定性問題範例:
  • 啟動遊戲時當機、停止回應和/或長時間的載入畫面。
  • 多人遊戲活動期間當機 (傳送和接收遊戲邀請、配對及加入情境)。
  • 一般遊戲過程中當機。
  • 測試暫停/繼續情境時當機或停止回應。
  • 在所有接受使用者輸入的畫面上測試使用者輸入時當機或停止回應。
  • 快速進入和退出所有遊戲功能表時當機或停止回應。

合作夥伴託管的服務

當認證小組收到要測試的提交時,遊戲執行所需的合作夥伴服務必須正常運作。在將遊戲排入完整測試之前,會確認這些服務已啟動並正在執行。這些服務在整個測試回合期間必須保持正常運作。 指引:
確認遊戲執行所需的所有合作夥伴服務在整個認證測試回合期間都能正常運作。

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

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

遊戲版本和 XVC 名稱

每次提交的遊戲版本都必須不同。最佳做法是在每次新提交時遞增遊戲版本 (版本會顯示在 XVC 檔案名稱中)。 指引:
將新的 XVC 檔案名稱與先前提交認證的檔案名稱進行比較。確認遊戲版本已變更。

多人遊戲

支援多人遊戲體驗的遊戲必須讓使用者能夠成功開始並完成多人遊戲工作階段。BVT 小組會嘗試配對開始和完成多人遊戲工作階段所需的最少使用者人數。如果遊戲支援可加入的多人遊戲體驗,BVT 小組會確認系統加入和邀請能如預期運作。遊戲也必須允許使用者從遊戲內傳送這些可加入體驗的邀請。 在 BVT 期間發現最常見的多人遊戲問題:

可加入的遊戲工作階段

提供可加入遊戲工作階段的遊戲必須透過 XBOX 殼層介面啟用可加入性。BVT 小組會確認可從遊戲內以及遊戲外 (遊戲已終止或暫停時) 加入工作階段。 失敗範例包括:
  • 使用者無法從系統殼層加入公開大廳。
  • 使用者從系統殼層加入時,遊戲未將使用者轉換到工作階段中。
指引:
確認使用者能夠透過 XBOX 殼層介面加入多人遊戲體驗。這包括遊戲正在執行、已終止和已暫停時。確認每個可加入的多人遊戲體驗都允許使用者從系統殼層加入該體驗。

遊戲邀請

支援可加入多人遊戲體驗的遊戲必須允許玩家使用 XBOX 網路平台,從_遊戲內_傳送遊戲邀請給其他 XBOX 網路使用者,包括有跨網路玩家存在的情境。 失敗範例包括:
  • 遊戲支援可加入的多人遊戲體驗,但不支援從遊戲內傳送遊戲邀請。
  • 使用者接受遊戲邀請時,遊戲未將使用者轉換到預期的多人遊戲體驗。
指引:
對於支援可加入多人遊戲體驗的遊戲,請確認_遊戲內_有邀請選項。

Submission Validator - BuildID 不符

BVT 小組會確認 Submission Validator 記錄中的 <BuildId> 與提交認證之 XVC 的 <BuildId> 相符。請檢查記錄中是否有任何失敗或警告。 此外,任何 <failure> 標籤都代表會導致您的提交在內容擷取和認證階段遭到拒絕的狀況。雖然沒有任何機制會阻止您提交這類套件,但這樣做很可能會造成延遲。最好是修正所識別的問題,直到記錄中不再包含任何 <failure> 標籤為止。 您也可能會在記錄中看到 <warning> 標籤。這些標籤通常表示可能需要例外狀況的問題。如果您對所識別的任何警告有疑問,請聯絡您的 Microsoft 連絡人進行討論。即使您的遊戲獲准例外狀況,<warning> 標籤仍會出現在記錄檔中。如需記錄訊息的完整清單,請參閱 Submission Validator 訊息。

可下載內容 (DLC)

支援 Durable 和 Consumable 附加元件的遊戲,必須針對每種支援的可下載內容 (DLC) 類型,至少提交一項產品與遊戲一起進行測試。例如,支援賽道包、車輛包和虛擬貨幣包的賽車遊戲,至少需要認證一個賽道、一輛車和一個虛擬貨幣包附加元件。 指引
確認每種支援的 DLC 類型至少有一項產品可供認證小組下載。

基本設定

遊戲不得要求變更預設主機設定才能執行。BVT 小組會啟動遊戲,並確認不需要變更任何主機設定即可測試遊戲。 在極少數情況下,遊戲可能需要變更 DNS 才能連線到合作夥伴服務。這需要在提交前與您的 Microsoft 連絡人討論,並且需要核准的例外狀況。

離線可用性

BVT 小組會最先檢查遊戲在離線情境中的運作方式。在這些檢查期間遇到的一些最常見失敗,包括啟動時當機,以及嘗試越過初始參與提示時無限期沒有回應。 為了更妥善地準備測試並避免這些問題,請在提交最終套件進行認證之前,將在離線狀態下啟動遊戲加入您的測試中。請確保所有功能表和遊戲模式都能成功瀏覽,或在需要線上連線的時機和位置,使用者能夠抵達合理的位置並收到適當的錯誤提示。

語言支援

BVT 小組會確保遊戲能夠啟動、保持穩定,並已針對所有支援的語言進行當地語系化。 Submission Validator 記錄和遊戲內語言選擇器 (如有支援) 用於判斷預期的語言支援。 指引:
確定遊戲在每種支援的語言中都能如預期啟動和遊玩。

Intelligent Delivery

支援 Intelligent Delivery 的遊戲在提交之前必須正確設定。BVT 小組會確認支援的程度,以及內容能夠如預期從市集安裝。

預購虛設常式檔案

提交預購虛設常式檔案時,BVT 小組會確認套件中包含正確的 StoreID。 指引:
確認套件中包含正確的 StoreID。
最後修改於 2026年10月8日