Wednesday 15 February 2012

security - how can I track an online games result -


We need to know the outcome of each match played in online games.

We have 2 potential ways,

  1. TCP snifing: This game usually connects to the server (we do not have access to it). When the game is over, it sends information to the server.
  2. Logging in: It creates a log file as if it runs. When a user loses or wins, this information is found on the log file

I want to remove this information. I can remove it well if a gamer wants to cheat, he can put the wrong information in the log file or make a dummy packet.

How can I get authenticated game information here?

For example, for "Age of Empires II" is a tracker from Vobila, when a single match is completed, the tracker collects all the information, how do they do it?

Does your tracker work entirely on client machines? I believe this because you said that you do not have access to the server.

There is no reliable way of tracking results on the client. Because, as you said, gamers can deceive or modify your tracker. Just gather the results and try to filter cheaters or bad results. In this way, you can not have an accurate score for each unique player, but you might be able to remove some useful statistics.


No comments:

Post a Comment