/Engine/Source/Runtime/Engine/Classes/GameFramework/GameModeBase.h
Spawns the appropriate PlayerController for the given options; split out fromLogin()for easier overriding. Override this to conditionally spawn specialized PlayerControllers, for instance.
PlayerController for the player, NULL if there is any reason this player shouldn't exist or due to some error
virtual [APlayerController](API\Runtime\Engine\GameFramework\APlayerController) * SpawnPlayerController ( ENetRole InRemoteRole, const [FString](API\Runtime\Core\Containers\FString) & Options )