如何跟踪在线游戏结果

时间:2015-03-17 19:16:07

标签: security game-engine

我们需要跟踪在线游戏中每场比赛的结果。

我们找到了两种可能的方法,

  1. TCP snifing:游戏通常连接到他们的服务器(我们无法访问它)。当游戏结束时,它会向服务器发送信息。
  2. 阅读日志:游戏在运行时也会创建一个日志文件。当用户失败或获胜时,可在日志文件中找到此信息
  3. 我想提取这些信息。我可以很好地提取它。问题是,如果任何玩家想要作弊,他可以将错误的信息放入日志文件或创建虚拟包。

    那我怎样才能在这里获得经过验证的游戏信息呢?

    例如,有一个来自Voobly的跟踪器用于" Age of Empires II"。完成单个匹配后,跟踪器会收集所有信息。他们是怎么做到的?

1 个答案:

答案 0 :(得分:0)

您的智能设备是否仅在客户端计算机上运行?我假设是这样,因为你说你无法访问服务器。

在客户端上没有可靠的跟踪结果的方法。因为,正如您所说,游戏玩家可以欺骗或修改您的智能设备。只需收集结果并尝试过滤掉作弊者或不良结果。这样,您可能无法为每个独特的玩家获得确切的分数,但您可以提取一些有用的整体统计数据。