游戏与游戏关卡
一个站点密钥可以要求每位访客玩一个游戏才能通过,而不是只通过那道不动声色的背景检查。这就是游戏关卡。把它设好分两部分:注册这个密钥可用的游戏,然后打开关卡。两者都能在免费套餐上用。
注册游戏
在一个密钥能用一个游戏之前,你要把它注册(安装)到那个密钥上。注册会给这个游戏拍一份固定、已核验的快照,于是你访客所玩的那个确切版本,就是 Caputchin 核验结果时能重新跑一遍的那个版本。
打开站点密钥,前往它的 游戏 页。在 添加游戏 面板里,在 应用市场游戏 框中搜索一个游戏并选中它(或点击 打开)。Caputchin 会注册它、给它拍快照、并打开它的设置;这个游戏随后会出现在 已注册游戏 下面。
几乎每个应用市场游戏一经注册就能给这个密钥设关卡,而所有第一方游戏都可以。如果某个少见的游戏没有 Caputchin 能重新跑的回放构建,它在你注册它之后会在你的游戏列表上显示一个 不可回放 徽章,并且在作者交付一个可回放版本之前都无法设关卡,所以为关卡另挑一个游戏。
把游戏注册到单个站点密钥上,或者在团队上注册一次,让同一组游戏在团队里的每个密钥间共享。一个密钥看得到它自己已注册的游戏,外加团队注册的任何游戏。
要求一个游戏(关卡)
打开密钥的 安全 页,并打开 要求一个游戏来验证。它一开,每位访客都必须通过这个密钥已注册游戏中的一个才能通过。Caputchin 挑选每位访客拿到哪个游戏,并通过一张一次性的、签名的票据发出去,所以访客无法挑选游戏、跳过它、或把它换成一个更容易的。
在至少注册一个游戏之前,你打不开这个关卡,所以先注册一个。把关卡关着是更不安全的选择:这个密钥可以完全不玩游戏就通过。
要一次性给一个团队里的每个密钥设关卡,团队有它自己的 安全 页,带 在每个站点密钥上要求一个游戏。它一开,团队里的每个密钥都被设了关卡,不论它自己的设置如何。
在你的页面上
一个设了关卡的密钥通过 <caputchin-game> 元素 送出游戏。你不必点名一个游戏:Caputchin 会送上这个密钥已注册游戏中的一个,并逐次访问地挑选它。你可以传一个特定的 id,或一个用来轮换的短列表,但每一个都必须注册在这个密钥上,而点名一个没注册的不会加载它。
朴素的复选框元素满足不了一个设了关卡的密钥,所以在任何要求游戏的密钥上都用 <caputchin-game>。
另见
- 从应用市场添加一个游戏,看一步步的演练。
- 安全,看一个密钥的其余防护,包括关卡开关住在哪里。
- 自定义游戏,去设置一个游戏的语言、皮肤或难度。
- 站点密钥,看一个密钥的其余部分。