Skip to main content
Intelligent Delivery 是一組功能,目的在於縮減遊戲在客戶裝置上的安裝大小。做法是將內容分割成不同的邏輯區塊,並對這些區塊套用規範,以設定何時安裝這些區塊的規則。 在 Microsoft Game Development Kit (GDK) 中,Intelligent Delivery 已更新為允許開發人員定義功能 (Features),這些功能代表使用者可以在安裝時或遊戲安裝後從殼層中選取的內容群組。 建立套件時,您會使用功能和規範來標註套件配置 .xml 檔案中的區塊。 部署結構描述一文包含使用 Intelligent Delivery 定義具有規範的區塊及控制其安裝之功能的範例。 Intelligent Delivery 提供下列功能來將內容分組並控制其安裝時機。
  • 功能與配方 功能代表基礎遊戲中可獨立新增和移除的功能性。例如,遊戲可以讓其戰役和多人遊戲功能可獨立新增和移除,讓使用者能為不需要的功能回收空間。配方是要安裝的功能清單。
  • 裝置規範 宣告特定區塊中的內容適用於哪些類型的裝置。
  • 語言規範 宣告區塊中的內容適用於哪種語言。
  • 自訂標籤 可讓您將區塊群組標記為相關,以簡化檢查執行遊戲所需的區塊是否全都存在於使用者系統上的作業。
  • OnDemand 內容 可讓遊戲指定預設不安裝、但可在使用者或遊戲要求時安裝的內容。我們不再建議使用 OnDemand 規範。如需詳細資訊,請參閱下列附註。
ContentType 規範和 OnDemand 標籤已被取代,改用功能,功能可提供更豐富的能力,將使用者可新增和移除的內容分組為基礎遊戲套件中的邏輯單位。
由於功能、配方和自訂標籤等 Intelligent Delivery 資料可用於安裝計算,因此這些資料在 XVC 中不會加密。規範名稱不應使用敏感資料,因為即使在發行前期間,也可能從儲存在內容傳遞網路 (CDN) 上的套件檔案中取得這些資料。

本節內容

Intelligent Delivery 概觀

Intelligent Delivery:功能與配方 說明如何使用 Intelligent Delivery 功能,讓使用者選擇要安裝遊戲的哪些部分。 Intelligent Delivery:自訂標籤規範 說明如何使用 Intelligent Delivery 支援多光碟及其他複雜的安裝案例。 Intelligent Delivery:裝置規範 說明如何使用 Intelligent Delivery 指定要安裝區塊的裝置。 Intelligent Delivery:語言規範 說明如何使用 Intelligent Delivery 指定要安裝在主機上的語言專用資產。 Intelligent Delivery:OnDemand 內容 說明如何使用 Intelligent Delivery 指定預設不安裝、但可在使用者或遊戲要求時安裝的內容。

Intelligent Delivery 實作

動態區塊重新排序 說明如何在遊戲執行所需的區塊安裝完成後,變更區塊的安裝順序。 串流安裝:偵錯 說明如何將偵錯工具連線至您的安裝程序。 串流安裝:狀態 說明如何檢查與遊戲特定層面相關聯之區塊的狀態,以查看是否已安裝。 多光碟功能 說明如何封裝遊戲,使其可儲存在多張光碟上。 建立光碟子集 說明如何建立包含遊戲內容子集的光碟,使其可容納於一張光碟。
Last modified on October 6, 2026