 Instead, games will often be designed with lag compensation in mind.Many problems can be solved simply by allowing the clients to keep track of their own state and send absolute states to the server or directly to other clients.For example, the client can state exactly at what position a player's character is or who the character shot.