Old post, but I want to share my fresh findings.
I played around with it in our project (for 2 players multiplayer).
Printing class names right after Event BeginPlay for classes resulted in [this.][1]
The bottom one is printed first. It is PlayerController object for 1st player (which is also listen server), then GameMode instance is created on server. Then another PlayerController is created for the 2nd player (remote machine).
Anyway, just wanted share in case anyone stumbles upon this and get confused. Because I know I did