Can someone help me setup perforce so my team can always have the latest version or our project?

I am trying to setup Perforce as a source control so my team around the world can all access the same unreal project with the latest updates from each team member. I use a linux server and i understand how perforce works, but im having trouble figuring out how to set it up correctly and how to use P4V (client side) to connect to the server on each team members machine. Please does anyone know how to use Perforce?