Networking 为类似CoC的手机游戏建立网络

Networking 为类似CoC的手机游戏建立网络,networking,mobile,real-time,game-development,Networking,Mobile,Real Time,Game Development,我们想知道什么是一个好的网络设计的手机游戏,有实时单人战斗,如部落冲突 一种选择是完全在客户端进行战斗,战斗结束后将结果发送回服务器。然而,这似乎允许作弊。是否有任何安全模型来处理此问题?从技术上讲,黑客可以做任何你的客户可以做的事情,所以 另一种选择是在客户端和服务器之间进行实时联网。但考虑到各种网络条件,我不确定这对手机游戏来说是否是个好主意 有人知道什么是好的设计吗?《家族冲突》是如何做到的?在CoC开发者正式谈论它之前,它不会为人所知。我认为,CoC在某种程度上没有作弊,因为它允许被攻击

我们想知道什么是一个好的网络设计的手机游戏,有实时单人战斗,如部落冲突

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

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


有人知道什么是好的设计吗?《家族冲突》是如何做到的?

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

进行实时联网是防止作弊的最佳方式,但它会让一些游戏玩家感到烦恼,因为Wifi和LTE网络会出现40~150ms的延迟,10~20%的数据包丢失。此外,CoC游戏将为游戏服务器提供大量负载,以便为每个暴徒角色运行*算法。与传奇联盟不同,CoC中的导航路径会随着每堵墙的破损而改变,因此采用路径表技术的O(1)是不可行的