身份验证和Kreds连接本文件是为了简要概述如何为你的游戏连接Kongregate验证和或Kreds / 道具收费API。身份验证API将允许你的游戏服务器验证一个Kongregate玩家的身份,而道具收费 API可以让你管理和销售虚拟物品。重要的是要注意,这个文件是开发商正在寻找的一个连接一个安全的服务器到服务器的身份验证和道具收费的解决方案。 在深入挖掘这一进程之前,强烈建议你阅读以下文件:
概览通常,一个游戏第一件要做的事就是对玩家进行身份验证登录到游戏中。当你的游戏在Kongregate运作时,它可以使用客户端API来传递一个独特user_ID和身份验证口令到你的游戏服务器上。 游戏服务器就可以使用身份验证API和Kongregate后端来验证玩家的身份。 如果你实施虚拟物品的计划,在身份验证之后检查玩家的库存里是否有可消耗的物品权是很好的做法。这将确保没有项目是由于过早断开或其他连接问题而“丢失”。 一旦用户进行身份验证并且他们的库存已经得到照顾,您可以使用Kongregate客户端API来允许用户购买您在游戏商店的物品。 当您请求使用API购买,我们的标准购物车用户界面将出现在你的游戏上,您将会收到通知,无论购买成功与否。如果购买成功,服务器应该指示更新玩家的库存和奖励的任何物品。
上传你的游戏你应该上传你的游戏到Kongregate,但保留在预览状态。下一步,发送邮件到ben@kongregate.com让我知道,这样我可以给你一些Kreds以及给予你的游戏一些还没有对外公布的特殊功能。 请注意,只有已选定参加道具收费测试阶段的游戏参与将得到回应,因为这些功能都还在封测阶段。 在这个电子邮件中,请务必让我知道你想要授予的权限的游戏中你的账户名称,以及任何其他你想要Kreds赠送测试的账户。 你应该将你的游戏停留在预览状态,直到它被完全测试。
身份验证连接如果你有一个游戏服务器,需要查询我们的后台身份验证或物品信息,那么你应该阅读的网络服务API文档。详情请看身份验证网络服务。 这包括获取您的API密钥,客户端连接和身份验证API。
道具收费连接如果你将实施道具收费/ Kreds API,你应该阅读以上文件,它将介绍如何设置您的物品商店,以及如何从你的游戏查询物品信息。
处理访客既然Kongregate上的访客用户不允许购买或消费Kreds,你的游戏将需要以特殊的方式处理访客。例如,如果用户想在您的商店购买物品,您需要告诉他们登录或创建一个Kongregate账户。 如果您是实施身份验证API,它通常是一个试图增加用户进入Kongregate注册的好办法,包括让他们知道,如果他们这样做,他们不需要为你的游戏创建一个账户。 你可以在这里找到文件关于如何在您的游戏处理访客(包括当你的游戏处在测试的预览状态时如何作为一名访客浏览你的游戏)。
Iframe连接如果你的游戏是通过一个iframe在一个非Kongregate领域运作,在正常运作前您将需要执行一些额外的工作。你可以在这里找到这个过程的概述
文件 |