Skip to main content
XBOX One 上的多光碟功能可讓一或多個 XVC 套件以光碟組的形式發行,該光碟組對使用者而言是單一可遊玩的授權。 平台支援單一光碟組中最多 15 片光碟。不過,實體製造和包裝物流目前僅支援每個零售包裝發行兩片光碟。如果您需要更多光碟,請與您的開發人員帳戶經理 (DAM) 合作。 在光碟組中,光碟 1 作為遊戲光碟,並包含光碟組中所有 XVC 的授權。使用者插入光碟 1 即可開始安裝/遊玩流程。XBOX 殼層會提示使用者插入後續光碟。當遊戲正在從光碟安裝時,如果在短時間內插入同一光碟組中的另一片光碟,退出光碟並不會關閉遊戲。 沒有用於觸發換片的遊戲 API。不過,如果遊戲變更了正在執行之遊戲的 XVC 套件中區塊的安裝順序,多光碟安裝系統會提示使用者回應遊戲的資料要求。 遊戲完成安裝並停止遊玩之後,後續啟動遊戲時一律需要將光碟 1 放入主機中。 若要配置支援多光碟的套件,請依照下列範例所示更新您的 DiscLayout.xml 檔案。這會指示封裝和母片製作流程允許建立兩個 XVC 檔案,每片光碟各一個。
請勿將 Split Package (splitpkg.exe) 輸出的 XVC 提交至 Microsoft Partner Center 發行系統。您將提交主要 XVC 以及 DiscLayout.xml 檔案。Splitpkg.exe 將在發行和光碟母片製作流程中執行。
平台也支援更複雜的配置指示。例如,您可以指出具有特定指定元的所有資產都要放在特定光碟上。下列範例指定所有 XBOX One X 主機專用的資產都配置在光碟 2 上。同樣的方法也可以用於特定語言,或將自訂開發人員指定元的內容分組到光碟 2 至光碟 n。
遊戲的 DiscLayout.xml 檔案中,位於具有 Marker="launch" 屬性之區塊前面的任何區塊 (也就是遊戲啟動集中的任何區塊),在可能的情況下一律會包含在光碟 1 上,以免啟動集中的 XBOX One X 專用資產被放在光碟 2 上。
使用這類光碟配置時,非常重要的是遊戲在提交發行之前必須先驗證功能。這有助於避免發行時發生錯誤,導致延誤並需要重新訂購測試光碟。 使用 SplitPkg 命令,搭配 Make Package (makepkg.exe) 產生的 XVC 和您的 DiscLayout.xml 檔案,來產生測試光碟 XVC 檔案。我們強烈建議您燒錄測試光碟以驗證您的安裝體驗。 Split Package 產生的個別檔案可以使用 xbapp install (NDA 主題) 或 XBOX Manager (NDA 主題) 進行側載。假設使用了前述範例配置,下列命令會安裝光碟 1: Xbapp install PackageName_1.0.0.0_x64__8wekyb3d8bbwe.GameDisc.1 光碟 1 的內容安裝完成後,XBOX 殼層會通知使用者插入光碟 2,可以用類似的方式完成,如下所示: Xbapp install PackageName_1.0.0.0_x64__8wekyb3d8bbwe.GameDisc.2

另請參閱

Last modified on October 6, 2026