骑士酒馆新闻

Knights Province Alpha 11 即将准备就绪,是时候谈谈它将拥有的另一项独特功能:Knights Tavern!
[酒馆场景,1658 年,大卫·特尼尔斯二世绘制]
Knights Tavern(简称 KT)是我们自 2019 年以来一直在开发的帐户服务器的代号。帐户是 KaM Remake 中最常被要求的功能之一,但我们从未拥有专业知识或勇气来实际实现它(嗯,对于许多人来说)原因)。 KP也曾尝试过,但直到最近才成功,幸运的机会来了(以文章的形式(https://habr.com/ru/post/491272/)和代码存储库(https://github.com/Cooler2/ApusEngineExamples))。现在,知道后端服务器可以用与游戏相同的语言开发,KT 终于抓住机会实现了。 KT 的一个优点是它可以用于 KaM Remake 和 Knights Province。这两款游戏在提供并从中受益的帐户信息方面非常相似。因此,我们可以安全地构建 KT,允许使用单个帐户来玩 Knights Province 和 KaM Remake。注册一次,玩两次。 KP 是我们 KT 的测试场。一旦经过充分测试,KaM Remake 也可以升级并开始使用。 您现在可以帮助进行 KT 游戏测试,但稍后会提供更多帮助。 基本的身份验证功能已基本涵盖:KT 拥有可以注册、激活、登录和注销的玩家帐户,忘记的密码可以重置。 为了进行概念验证,KT 可以报告其拥有多少玩家帐户以及过去一小时内活跃的玩家数量。 KT 中第一个有用的功能是任务高分。如果单人任务是由地图制作者以特定方式准备的(两行脚本,一动态一静态),游戏可以将任务的获胜分数提交给 KT,然后向玩家显示他的排名那个使命。
任务高分
请注意,KT 仍处于测试阶段,可能在所有不同领域都存在错误。我们希望随着时间的推移能够解决这些问题。这就是为什么我们开始使用简单的功能进行测试,以便可以修复身份验证中的缺陷(必须存在)。因此,由于可能存在错误和弱点,请不要使用日常生活中的 KT 密码。 KT 的未来可以实现许多有趣的事情:
  • 好友、即时消息、大厅邀请、部落等
  • 玩家评分和声誉、ELO 评分等。
KT给我们带来了新的挑战:
  • 它需要以异步方式编码,以便数据请求不会减慢或冻结游戏。
  • 玩家数据需要安全地传递和存储(我们已经使用盐和哈希)
  • 我们需要保留升级时以及游戏版本之间的玩家数据
最重要的是 – 您已经可以尝试 KT 并帮助我们改进它!查看最新的 KP wip 版本(可在 Discord 上找到) https://discord.gg/cEwJFSY)。请报告任何错误或缺陷。我们也欢迎有关 KT 功能的建议。它可以将其引导到多个方向,最好选择更想要的方向。

4 回应“骑士酒馆新闻

发表评论

您的电子邮件地址不会被公开。 必需的地方已做标记 *

*