DOVION.io

幕后揭秘:为什么在Dovion里作弊几乎不可能

· 1 分钟阅读 · 作者:Dovion 船员

在很多在线游戏里,一个作弊者就能毁掉五十个玩家的一晚上。这是.io游戏众所周知的顽疾,我们从Dovion的第一天起就认真对待。我们的主要对策用两个稍微有点专业的词来说:权威服务器。今天我们用正常人听得懂的话来解释这是什么意思,以及为什么它让作弊在我们这里几乎不可能。

一个简单的比喻:荷官与玩家

想象一场牌局。两种组织方式:

  1. 每个玩家在一张纸上自己记分,大家互相信任。
  2. 一个中立的荷官管账,发牌,宣布得分。

很多在线游戏(至少部分地)采用方式1:安装在玩家电脑上的游戏客户端自己计算重要数据,服务器相信它说的话。编程起来更简单……但这是一扇开着的门:修改自己的客户端,就能「记录」任何想要的数字。

Dovion采用方式2。服务器是荷官:只有它,也只有它,计算你的金币、血量和击杀数。你的浏览器只做两件事:显示服务器告诉它的内容,以及发送你的操作意图:「我向左转」、「我开炮」。就这些。

这具体挡住了什么

有了这个模型,.io游戏里的常见作弊手段就落了水:

总结:永远不要相信客户端。这是黄金法则,它保护的是所有人,包括你自己。

为什么说「几乎」不可能?

出于诚实。世界上没有任何系统能阻止100%的聪明人,声称相反才是营销话术。所有在线游戏里仍然存在可能被滥用的行为——比如用大量消息轰炸服务器使其减速。对此我们也有防御措施:流量限制和超出边界的客户端临时封禁。

我们在细节上止步于此,是故意的。精确描述我们的检测机制,相当于给居心不良的人提供使用说明书。幕后,是的;保险箱的图纸,不。

这个代价(以及为什么我们愿意付)

权威服务器是需要付出代价的:它必须全程模拟完整的游戏——每艘船、每颗炮弹、每只美人鱼——对整个房间持续运行,不能出错。这比一个只转发消息的服务器要求高得多。我们做了大量优化,加上我们自我施加的一个相当极端的技术限制,我们在无依赖服务器幕后里讲过。

但结果值得:一个可以信任的排行榜。当你在Dovion排行榜顶端看到一个名字,那个玩家是真的挖矿、钓鱼、击沉敌舰、存活下来才到那里的。如果你想了解什么真正影响你的在线表现,我们在延迟与反应速度里拆解了一些误解——常见问题则在FAQ里等你。

排行榜是诚实的,大海是开放的:来赢得你应得的位置,免费畅玩Dovion

准备起航了吗?Dovion 免费游玩,无需下载,支持电脑和手机。

⚓ 玩 Dovion