您的認證報告中列出了當機情況嗎?
這種情況並不少見,特別是在修正所有錯誤之前的選擇性認證測試階段。挑戰通常在於回到工作室後,在開發組建中重現這些問題。 如果無法取得損毀傾印或其沒有幫助,或許認證所使用帳戶的存檔會有所幫助。透過將認證測試帳戶的存檔套用至您開發沙箱的測試帳戶,您或許能更容易地找出問題所在。 本文說明如何執行此動作。如何從 CERT 取得存檔並將其套用至您的測試帳戶
XblConnectedStorage 會從 XBOX Live CERT 沙箱取得存檔 Blob。 Xbstorage 將用來把存檔套用至主機開發沙箱中的測試帳戶。 Xgamesaveutil 將用來把存檔套用至 PC 開發沙箱中的測試帳戶。必要條件
- 使用中的 PC 上已安裝 GDK 或 GDK 工具
- 發佈遊戲之 Partner Center 帳戶的登入認證
- 具有遊戲產品的 XBOX Live “Tools Access” 權限 (權限文件)
- 如果登入的是來賓帳戶,您將需要該帳戶作為來賓所在的 Microsoft Entra 租用戶名稱 (可能是 ?.onmicrosoft.com 的形式)。
- 來自 Partner Center 中 Game Setup/Identity details 區段的遊戲 XBOX 服務設定識別碼 (SCID)。
- 來自相同位置的遊戲套件系列名稱 (PFN)。
- 由認證小組提供之您希望擷取其存檔的帳戶玩家代號。
- 認證所使用的沙箱名稱:CERT 或 CERT.DEBUG。
- 您希望套用存檔之測試帳戶的電子郵件地址。
從 XBOX Live 擷取存檔 Blob
- 開啟 GDK 命令提示字元視窗
-
使用 xbldevaccount 登入必要條件 #2 中的 Partner Center 帳戶,例如:
C:\temp>xbldevaccount signin —name billyray@mylovelygamecompany.com
如果您是以來賓身分登入另一個租用戶,請使用 —tenant 選項,例如:C:\temp>xbldevaccount signin —name billyray@mylovelygamecompany.com —tenant sombodyelseslovelygamecompany.onmicrosoft.com
-
使用 XblConnectedStorage 命令列從 XBOX Live 提取存檔,例如:
C:\temp>xblconnectedstorage —scid 00000000-0000-0000-0000-000012345678 -s CERT —gamertag “2 SomeCertAccount” —output .\GameSaveFrom2SomeCertAccount.xml Using Dev account billyray@mylovelygamecompany.com from WindowsDevCenter Operation complete. Downloaded 4 save containers to .\GameSaveFrom2SomeCertAccount.xml.
將存檔套用至測試帳戶 (主機)
依照 xbstorage 文件中的指示將 xml 檔案套用至儲存空間,例如:C:\temp>xbstorage import .\GameSaveFrom2SomeCertAccount.xml /msa:MLGC-MyTestAccount0000@xboxtest.com /replace /verbose
將存檔套用至測試帳戶 (PC)
依照 XGameSaveUtil 文件中的指示將 xml 檔案套用至儲存空間,例如:C:\temp>xgamesaveutil import .\GameSaveFrom2SomeCertAccount.xml /pfn:mygame_xxxxxx /replace
