How to Join a Steam Game Via Steam Sockets? Getting k_EResultAccessDenied

#My UE3 Way

Essentially I am asking for what is comparable in UE4 to this UE3 method I was using

**the core of the UE3 code revolved around this**

    //display this server's net ID, must launch game from 
   //commandline with ?steamsockets
    OnlineSub.AuthInterface.GetServerUniqueId(outID); //OnlineAuthInterface
    	
    //cast onlineSub to steamworks version to access string conversion function
    theID = OnlineSubsystemSteamworks(OnlineSub).UniqueNetIdToInt64(outID);


    final function joinGame(string steamUID) {
    	
    	clientmessage("joining"@steamUID);
    	consolecommand("open"@ "steam."$steamUID);
    }