What is the best way to create a new player controller

Hi,
I am working on networking doors in a multiplayer game project. I need to create a new player controller so the clients can operate and use the door/s (not just the server). One of my questions is where is the best place to use a new player controller? I see 2 options right now in the Projects Settings - Maps & Mods,
• Default Pawn Class
• Player Controller Class

I once created a player controller and then had it selected where the default pawn class is and I got it to work, but shouldn’t it be selected where the player controller class is? or in both places? If some one could let me know I would really appreciate it. Thank You

It’s really up to your situation. If you are only going to have on player controller, set it as your default player controller for the game. If you are going to have different types of player controllers depending on the game mode (maybe you have a top down game mode vs a first person game mode) then set it in your levels world settings. It’s all depending on your personal situation.