自定义你访客所玩的游戏
一个来自应用市场的游戏带着它作者交付的预设运行。从仪表盘里你可以覆盖那些:游戏的语言、它的皮肤和它的玩法配置,好让挑战匹配你的产品和受众。你撰写这些覆盖一次;Caputchin 在服务器上解析它们,并把它们应用到渲染出的游戏上。
这一页讲注册一个游戏并管理它的生命周期。逐维度的操作指南从这里分支出去。
自定义住在哪里
打开一个团队,打开一个站点密钥,前往它的 游戏 页。你注册的每个游戏都出现在 已注册游戏 下面;打开其中一个就落进它的编辑器,它有四个标签页:
你也可以在 团队 层级(团队自己的 游戏 页)注册并自定义游戏一次,团队里的每个站点密钥就都继承它们。一个站点密钥看得到它自己已注册的游戏,加上团队的,并能覆盖任何值而不必离开它的页面。见 范围。
注册一个游戏
在游戏页上的 添加游戏 面板里:
- 应用市场游戏:在框里搜索,挑一个游戏,编辑器就打开。这是常见的路径;完整演练见 从应用市场添加一个游戏。
- 自定义游戏:输入你自己的 id 并点击 定义,以撰写一个你自己托管的游戏。见 自定义游戏。
注册一个应用市场游戏会固定它的一份快照,于是你访客所玩的版本是固定的,直到你选择更新它。
游戏设置:更新与移除
设置 标签页随时间管理一个已注册游戏。
自动更新
一个应用市场游戏有一个 自动更新 开关。它一开(一个新注册的应用市场游戏的默认),游戏就跟踪通过它回放检查的最新已发布版本,于是你自动得到作者的修复和改进。把它关掉以钉死在你注册的那个确切版本上。
立即更新
当自动更新关着、而作者发布了一个更新的版本时,设置标签页会显示一个更新可用,并提供 立即更新。应用它会把游戏重新固定到当前版本,并保留你已经撰写好的配置、语言和皮肤预设。先前的固定被替换,所以这不可逆。
删除一个游戏
设置标签页有一个 删除游戏 动作。它在一次确认之后,移除当前范围(这个站点密钥,或这个团队)的游戏预设和模式。一经删除,访客在他们下次加载时回退到游戏的内置预设。删除这份自定义不会把游戏从应用市场移除;它只清掉你在这里撰写的东西。
团队与站点密钥范围
自定义按最具体者胜解析,按这个顺序:
- 站点密钥:对这一个密钥的覆盖。
- 团队:团队里每个密钥共享的一个基线。
- 内置:游戏作者交付的预设。
一个站点密钥的值胜过团队的值,团队的值又胜过内置默认,逐个值计算。所以一个站点密钥可以改一个颜色,而从团队继承其余的一切,团队又从游戏继承。在团队上设一次基线,然后只在单个密钥上覆盖那些例外。
什么适用,以及在哪个套餐上
每个维度在一个不同的套餐上解锁。覆盖在服务器上解析,并在运行时应用到渲染出的游戏上。
| 维度 | 套餐 |
|---|---|
| 配置 | 每个套餐,包括 Solo |
| 语言(locale) | Alpha 及以上 |
| 皮肤 | Alpha 及以上 |
自定义游戏周围的 组件外壳(它的品牌条、颜色和链接)是一个独立的、Apex 档的功能;见 给组件做白标。
自定义(自托管、非应用市场)游戏以同样的方式解析它们的预设:你在仪表盘里撰写字段模式,而不是从一个应用市场清单继承它,然后对着它撰写配置、语言和皮肤预设,Caputchin 在运行时按上面同样的套餐档位解析并应用它们。见 自定义游戏。