Multiplayer First Person - How to handle animation and meshes?

Could point me in the right direction on how to handle multiplayer first person shooters in Unreal Engine? I am looking for something similar to Battlefield or Escape From Tarkov.

  1. How do you setup the first person character? Do you just have arms and a camera, or do you remove the head and place the camera there?
  2. Are the arms using the same animation as the full mesh show for other players?
  3. Which is the best approach and why?
  4. How would locomotion be implemented into the third person character view for other players, meanwhile you only see the hand meshes?

Any resources that can help point me in the right direction would be much appreciated!