UE4 already has a robust system in place for character movement.
Less so when it comes to vehicles, projectiles etc.
There are some good threads around on networked physics.
I’d also recommend Exi’s Free Network Compendium.
Should get you started