本主题介绍游戏存储服务,以及如何使用 Xbox 服务将与游戏关联的数据保存到云。 通过游戏存储配置页,确定游戏允许的云存储服务类型,并将文件上传到全局存储。
若要查找 Xbox 服务游戏存储配置页面
- 请转到 Partner Center(合作伙伴中心)。
- 在概述或产品中,选择应用程序。
- 从“服务”中,选择“Xbox 服务”。
如果要查看游戏存储配置选项,创意者计划中的开发者需要在游戏存储配置 页面的云保存和存储部分中的显示选项。
如果拥有完整 Xbox 服务功能,转到“游戏存储配置”页面,找到“游戏存储”链接。
游戏存储配置有两个主要部分:游戏存储设置(图 1)和全局存储文件管理(图 2)。
游戏存储设置
图 1. 游戏存储部分。
在游戏存储中,可以通过选择“激活”来启用四种存储类型中的任何一种。
选择游戏的存储类型后,可以通过选择仅所有者选择是否将读取数据限制为拥有此数据的玩家。 或者,可以通过选择所有人公开此用户的数据。
如果针对特定存储类型选择了仅所有者,则只有生成该数据的玩家可读取该类型的游戏存储数据。 如果针对特定存储类型选择了所有人,则所有玩家均可读取该类型的游戏存储数据。
重要
只有生成数据的玩家可写入或修改保存的数据。
存储类型
在游戏存储配置页面上可激活四种类型的存储。 将鼠标悬停在每个存储类型名称旁的信息图标上,即可查看每种存储类型的说明,也参考下列表格。
存储类型 | 说明 | 示例用法 |
---|---|---|
全局 | 对于上传到合作伙伴中心的数据,可通过任何设备读取,且每位玩家均可访问。 只能由开发人员写入。 上传到合作伙伴中心。 | 通过游戏内新闻信息提要向所有玩家发布更新通知。 |
连接存储 | 允许后台同步 Xbox One 家庭和 Windows 10 游戏上的游戏数据。 可靠的容错游戏保存服务。 可由任何设备读取,并且可由 Xbox One 家庭主机(或更高版本)和 Windows 10 设备写入。 | 保存单个玩家的文件以允许在另一台设备上玩。 |
通用 | 可通过网络访问的 Blob 存储,可对除 Xbox360 或 Windows Phone 以外的任何设备进行读取/写入访问。 可通过 Android 和 iOS 设备进行读取。 | 保存游戏时间或其他统计信息,以便可从多个 Windows 设备进行访问。 |
受信任 | 可通过网络访问的 Blob 存储,只能由 Xbox One(或更高版本)、Xbox 360 或 Windows Phone 写入。 可通过任何设备进行读取。 可通过 Android 和 iOS 进行读取。 | 在多人游戏中存储玩家的排名。 |
全局存储文件管理
图 2. 全局存储文件管理部分。
如果要查看所有全局存储文件管理选项,请选择显示选项。 在本部分,可添加文件和文件夹,在游戏存储设置中将全局存储类型设置为活动后,即可访问这些文件和文件夹。 要在此部分添加文件,必须发布游戏以进行测试。
注意
如果没有正确发布游戏进行测试,那么游戏存储配置页面的顶部可能会出现一条警告。
管理全局存储文件
使用全局存储文件管理上传文件至全局存储或从中下载文件。 拥有游戏任何人都可以访问这些文件,并且所有玩游戏的人都可以共享这些文件。
如果要查看全局存储文件选项,请选择显示选项(本节游戏旁)。
如果要添加第一个文件,请选择+ 新建。 然后,将看到将新文件或文件夹添加到全局存储文件的选项。
新文件夹
将新文件夹添加到全局存储文件时,必须命名该文件夹,然后选择创建(图3)。 新文件夹出现在文件资源管理器表中。
图 3. “新建文件夹”对话框。
如果要将文件添加到文件夹,必须通过选择操作,然后选择上传文件将文件直接上传到文件夹。 注意,不能将文件拖到文件资源管理器表内的文件夹中。
如果要创建子文件夹,请选择文件夹操作菜单中的创建文件夹。
如果要删除文件夹及其所有内容,请选择文件夹操作菜单中的删除。
新文件
将新文件添加到全局存储时,系统会提示从开发电脑的文件资源管理器上传文件,然后要求从三种文件类型(二进制文件、配置文件和 JSON)中选择一种类型。 除可以通过选择 + 新建来上传文件之外,还可以将文件从开发电脑拖到文件资源管理器表中。
警告
无法将文件夹拖到文件资源管理器表中。 如果尝试,该文件夹将被视为文件,不会获得预期的结果。
文件管理操作
文件管理操作,参见图 4。
图 4. “全局存储文件管理”对话框。
文件类型
下表列出了可以管理的文件类型。
文件类型 | 说明 |
---|---|
Binary(二进制) | 用于图像、声音和自定义数据。 |
配置 | 配置文件包含有关游戏的信息。 它们可以根据指定的输入动态返回查询值。 |
JSON | 包含有关游戏某个方面的键值对信息的文本文件。 JSON 文件与配置文件类似。 |