How to dosynchronize motion controllers on net?

I tried to use the RPC synchronization controller location in tick events, and it worked but performed poorly.I tried sending an RPC with timer 0.1 seconds, adding interpolation, but it was still very unnatural.What method can the motion controller use to synchronize accurately?