Multiplayer Clients Jitter On Moving Platform?

I’ve been having this problem for quite a while and I cannot figure out what it wrong. Right now I am using a custom Rigidbody movement script to move the players and I serialize the players by having the network view observe the Rigidbody component. I have tried every rigidbody movement script I can find and I have the same results with every one and the same when I use a Character Controller.

This is what it looks like from the hosts point of view.

28843-unity.gif

From the clients point of view (I could not record it) it looks like the player is jittering back and forth.

I do not use any movement smoothing scripts (having it observe the rigidbody is enough for it to look smooth) and usually they just give me problems.

I have also tried turning the sendrate up and it just makes the jittering faster.

If you are using a rigidbody in a multiplayer game make sure that everyone except yourself is set to Kinamatic. Otherwise you will get his jitter. Make sure to disable the other players movement scripts on your side. Doing these will smooth your player movement considerably. Then after that you will want to use Vector3.Lerp to further smooth your character.