I have just written a tutorial about client based simulation for multiplayer games. It can be found here.