I\'ve a server/client architecture implemented, where all state changes are sent to the function, validated and broadcasted to all clients connected. This works rather well, but
The best resources I've found in this area are these two articles from Valve Software: