What are the best practices for ensuring players don't cheat in games? One example would be places in a racing game: How can we ensure that the actual placings are rewarded properly, and how would we actually do the rewarding? Anything done locally is easily crackable and hackers can even change incoming / outgoing data from / to a server, so does it matter anyway? Is there a way to keep track of places server-side instead of sending data from a player to the server?