Now that we've discussed some basic things to watch out for, and the things you shouldn't perform in your games; we will now take a look at some simple concepts that we cannot leave out of the game.
Again, most of these concepts apply to web development in general, so those of you coming from that world would feel right at home.
Hopefully, it is clear by now that the key to having trustworthy information is to ensure that the source of that information is trustworthy. In our case, we rely on the game server to listen to all of the clients and then determine what is the truth about the current game state.
Should you ever find yourself in a situation where you are considering not using a server-client ...