- 玩家在遊戲視窗出現之前,不知道遊戲的啟動狀態。
- 您必須確保已安裝的遊戲為最新版本。
- 雲端存檔要到遊戲處理序啟動後才會同步。
- 您必須防止遊戲的多個執行個體啟動。
- 在玩家嘗試啟動遊戲後立即顯示啟動顯示畫面,以傳達處理序已開始。
- 在遊戲處理序開始之前,確保已安裝的遊戲已更新為 Partner Center 中提供的最新版本。您也可以選擇依照檢查更新中的步驟,手動檢查並套用更新。
- 在遊戲處理序開始之前自動同步雲端存檔。
- 自動將已安裝的遊戲限制為單一執行個體,以防止多次啟動。
這是什麼
PC Bootstrapper 是一個 Gaming Runtime 公用程式 (GamingServicesUI.exe),可協助確保以 MSIXVC 封裝的 PC 遊戲在遊戲處理序開始之前處於良好狀態。 每當玩家啟動已安裝的 MSIXVC 封裝 PC 遊戲時 (透過 XBOX 應用程式、[開始] 功能表、桌面捷徑或命令列工具),Gaming Runtime Services (GRTS) 會先叫用 PC Bootstrapper。在 PC Bootstrapper 確認符合啟動前需求之後,PC Bootstrapper 處理序就會啟動遊戲。 從 2022 年 5 月的 GRTS 版本開始,PC Bootstrapper 是所有透過 XBOX 應用程式或 Microsoft Store 取得之 MSIXVC 封裝 PC 遊戲的遊戲啟動流程的一部分。 對於使用 wdapp.exe install 側載的開發人員套件,請加入 /bootstrapper 旗標。 當您偵錯已啟用 PC Bootstrapper 的 MSIXVC 封裝遊戲時,遊戲處理序會是另一個協助程式處理序的子處理序。運作方式
以下是 PC Bootstrapper 運作方式的摘要:- 當玩家啟動 MSIXVC 封裝的 PC 遊戲時,PC Bootstrapper 會先檢查遊戲是否已在執行。如果遊戲正在執行,PC Bootstrapper 會嘗試將遊戲視窗移至前景,然後結束 PC Bootstrapper 處理序。(在此情況下,它不會啟動新的遊戲執行個體。)
- 如果沒有其他遊戲執行個體正在執行,PC Bootstrapper 會在啟動時立即顯示 SplashScreenImage (在 MicrosoftGame.config 檔案中指定),以提供遊戲正在嘗試啟動的回饋。
- 啟動顯示畫面出現後,它會啟動遊戲處理序。PC Bootstrapper 會持續執行,直到遊戲視窗出現為止。
- 遊戲視窗出現後,PC Bootstrapper 的工作即告完成,PC Bootstrapper 處理序隨即結束。
優點
以下是 PC Bootstrapper 的優點摘要:- 將遊戲處理序目前的工作目錄設定為遊戲安裝位置的根目錄。
- 確保已安裝遊戲目錄中一次只有一個可執行檔處理序在執行。
- 如果已有執行個體在執行,它會將該可執行檔的視窗移至前景。
- 新增啟動體驗,讓玩家更清楚了解從啟動遊戲到遊戲主視窗出現之間的進度。
Gaming Runtime Services (GRTS) 相依性
PC Bootstrapper 相依於 Gaming Runtime Service (GRTS),該服務會自動散發至所有 Windows 10/11 PC。如果您開發 PC 上的 GRTS 已過時,當您嘗試登入時,可能會產生錯誤 (E_FAIL)。 若要確保您的 PC 上有最新版本的 Gaming Services:- 確認您的 Windows 10/11 開發人員環境已設定為 RETAIL 模式,而非位於開發人員沙箱中。
- 關閉所有其他遊戲和應用程式。
- 使用此連結前往 Microsoft Gaming Services 的 Microsoft Store 頁面 (如有需要,請選取 [更多詳細資料] 以展開 Store 頁面):https://www.microsoft.com/store/productId/9MWPM2CQNLHN
- 確保它是最新版本,且未指出需要更新。
- 此外,請前往 Microsoft Store 應用程式中的 [媒體櫃] 檢視,以更新所有應用程式和元件。
