【问题标题】:Networking for CoC-like mobile games类 CoC 手机游戏的联网
【发布时间】:2014-12-05 04:16:22
【问题描述】:

我们想知道对于像《部落冲突》这样具有实时单人战斗的手机游戏来说,什么是好的网络设计。

一种选择是完全在客户端进行战斗,并在战斗完成后将结果发送回服务器。但是,这似乎允许作弊。是否有任何安全模型来处理这个问题?从技术上讲,黑客可以做任何你的客户可以做的事情,所以

另一种选择是在客户端和服务器之间进行实时联网。但我不确定这对于考虑各种网络条件的手机游戏是否是一个好主意。

有人知道这里有什么好的设计吗?部落冲突是怎么做到的?

【问题讨论】:

    标签: networking mobile real-time game-development


    【解决方案1】:

    在 CoC 开发者正式谈论它之前,它不会为人所知。我的想法是,CoC 在某种程度上没有作弊,因为它允许被攻击的玩家看到攻击者对他们所做的事情的回放。

    做实时网络是防止作弊的最好方法,但它会惹恼一些游戏玩家,因为 Wifi 和 LTE 网络会出现 40~150ms 的延迟和 10~20% 的丢包率。此外,CoC 游戏将给游戏服务器带来大量负载,以便为每个暴民角色运行 A* 算法。与英雄联盟不同的是,CoC中的导航路径会随着每道墙的破坏而改变,因此采用路径表技术的O(1)是不可行的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多