发布准备
服务在发布前如何评定关卡,以及为什么一个服务接受的关卡可能被另一个服务拒绝
警告
游戏里还没有执行这项检查的按钮。检查已经写好并经过测试,服务上线后会成为一个界面。下面是它将如何评定关卡
三种结论
| 结论 | 结果 |
|---|---|
Error | 服务拒绝,上传在开始前就被阻止 |
Warning | 可以发布,但会有人工查看。服务器会把它放进审核队列 |
Advice | 一条备注,不阻止任何操作 |
留在你自己设备上的关卡不会受到任何评定
哪些情况产生错误
在标准配置中:
- 关卡本身的许可证不被接受
- 没有年龄分级
- 关卡没有署名任何人
- 资源没有记录
- 资源的许可证被拒绝或未注明
- 资源没有URL
- 资源的获取方式不被服务接受
- 资源来自禁止发布任何内容的网站
- 超出任何大小限制
哪些情况产生警告
- 许可没有写明范围或没有指向证据
- 许可已经过期
- 网站上的条款不止一种
哪些情况产生建议
- 关卡中已经没有的资源仍有记录
大小限制
| 限制 | 标准配置 | 商店版本 |
|---|---|---|
| 每个资源 | 64 MB | 32 MB |
| 每个数据文件 | 32 MB | 16 MB |
| 每个关卡 | 256 MB | 128 MB |
商店版本还要求署名和哈希,并拒绝任意URL。更小的大小限制并不是更严格的看法,而是手机通过移动网络实际能下载的量
干净的报告
注意
仅基于元数据的干净报告并不意味着“准备好了”。有两项检查需要关卡文件本身:没有记录的资源,以及资源的获取来源。只检查元数据通过的意思是“已读取的内容中没有问题”
为什么不同服务的评定不同
服务的规则是一个数据文件,而不是代码。每个服务都问同样几个问题,并用自己的方式回答:
- 哪些许可证可以接受
- 资源可以怎样获取
- 是否容忍未知的许可证
- 哪些内容必须填写
- 关卡最大可以多大
一个服务沿用这些答案,另一个服务替换它们。所以同一个关卡可能对一个服务已经准备好,却被另一个服务拒绝
须知
同一项检查既会在你的电脑上自动运行,也会在服务器的人工审核中运行。没有网络的客户端也能正确评定关卡,因为构建时使用的规则随客户端一起分发