Question on how I should setup server messages to other players

For the menu stuff I figured it would be ok to use listen servers because all the major code is double checked from my web server. For gameplay I was thinking of letting the players run their own dedicated servers on their machines similar to how ARK, or Minecraft allows. I do already have unreal built from source.

I was looking a bit into this video which helped explain some of what im looking for. This is done through just using listen servers right?