那么,你的认证报告中列出了崩溃?
这并不罕见,尤其是在所有 bug 被解决之前的可选认证测试通过期间。挑战通常在于在工作室内的开发构建中重现这些问题。 如果崩溃转储不可用或没有帮助,也许来自认证使用的帐户的保存文件可以派上用场。通过将来自认证测试帐户的保存文件应用于你的开发沙盒测试帐户,你可能能够更迅速地聚焦于问题所在。 本文将向你展示如何做到这一点。如何从 CERT 获取保存文件并将其应用到你的测试帐户
XblConnectedStorage 将从 XBOX Live CERT 沙盒获取保存 blob。 Xbstorage 将用于将保存文件应用到主机开发沙盒中的测试帐户。 Xgamesaveutil 将用于将保存文件应用到 PC 开发沙盒中的测试帐户。先决条件
- 在所使用的 PC 上安装 GDK 或 GDK Tools
- 用于发布游戏的 Partner Center 帐户登录凭据
- 具有该游戏产品的 XBOX Live “Tools Access” 权限(权限文档)
- 如果登录帐户是访客帐户,则需要该帐户作为访客所在的 Microsoft Entra 租户名称(可能采用 ?.onmicrosoft.com 的形式)。
- 来自 Partner Center 中游戏设置/身份详细信息部分的游戏 XBOX 服务配置 ID (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
