這些指示僅供測試之用。在零售情境中,這些資料會根據 Partner Center 中的中繼資料自動設定。建立合輯光碟流程中所選取的選項,用於控制安裝順序、自動播放等。當您提交遊戲以供擷取時,不需要直接將測試中繼資料或 JSON 設定檔提交給我們。
合輯
建立測試合輯光碟
若要建立及測試合輯光碟,您需要建立 catalog.js 中繼資料檔案和光碟配置,如下所述。建立光碟配置
建立如下列範例所示的光碟配置。- Licenses 包含遊戲的授權檔案。XBOX One ERA 開發套件不需要此資訊。請務必使用以 /LT 旗標建立的 XVC。之後即可省略這些檔案。
- MSXC 包含 XBOX 殼層所使用的已封裝遊戲和中繼資料。
- Metadata 包含殼層針對光碟上的遊戲及遊戲套件所使用的中繼資料。
- Bundle 包含殼層所使用的影像。
- Package1.XVC 包含殼層針對第一個遊戲所使用的影像。名稱必須與 MSXC 中的遊戲套件檔案名稱相符。
- Package2.XVC 包含殼層針對第二個遊戲所使用的影像。名稱必須與 MSXC 中的遊戲套件檔案名稱相符。
Catalog.js
在 Metadata 資料夾中,建立名為 catalog.js 的檔案。編輯此檔案,以反映其他資料夾中的套件和影像名稱。此檔案必須採用 UTF-16 LE 編碼。建議您使用網路上的 JSON 驗證程式。為確保 JSON 有效,請將其複製到文字編輯器中,然後以 UTF-16 LE 格式儲存檔案。多遊戲情境的 catalog.js 檔案範例 (含註解)
遊戲和可下載內容 (DLC) 情境的 catalog.js 範例
安裝順序和通知
DLC 安裝通知通常會在 DLC 套件完成安裝時觸發。對於某些類型的遊戲光碟,有時並不希望如此,因為這會在極短的時間內產生大量通知。例如,年度遊戲版可能會在光碟上包含大量小型 DLC 套件。為了處理這種情況,只有在 DLC 所適用的遊戲已安裝時,才會觸發 DLC 的通知。 對於具有大量小型 DLC 套件的遊戲,建議您將光碟上的套件排序為先安裝 DLC,再安裝遊戲。這可確保使用者在安裝 DLC 套件時不會被大量通知淹沒。 對於具有少量大型 DLC 套件的遊戲,建議您在主要遊戲之後安裝 DLC,以確保使用者不會因為必須等到所有 DLC 套件安裝完成才能遊玩遊戲。 若要控制 DLC 和遊戲的安裝順序,只要在 catalog.js 的 Packages JSON 陣列中調整它們的順序即可。此陣列控制預設的安裝順序。部署
若要部署合輯光碟,請將目錄結構燒錄到光碟。當您將光碟插入開發套件時,它會像發行版本在零售主機上一樣啟動。多光碟
若要建立測試多光碟,請將現有的 XVC 分割成兩個檔案。XVC 只能在 Layout.xml 檔案中所定義的個別區塊邊界上分割。具有極大區塊 (大於 45 GB) 的 XVC 可能無法使用多光碟功能發行。一般而言,最好讓您遊戲的區塊小於 45 GB。
xbapp install,並對光碟 2 使用 xbapp install。光碟 1 上的內容安裝完成之後,主機會提示您插入光碟 2。
