Added GetPlayerAuthToken function to advanced identity

Now forcing not passing in a player controller if hosting dedicated.


Former-commit-id: 7a6578b7ce8d98c87e33ef4623fddc2e39be31ce
This commit is contained in:
mordentral
2016-10-26 09:21:36 -04:00
parent 942a0bbf90
commit 24952f0d37
3 changed files with 39 additions and 4 deletions

View File

@@ -73,13 +73,13 @@ void UCreateSessionCallbackProxyAdvanced::Activate()
for (int i = 0; i < ExtraSettings.Num(); i++)
{
ExtraSetting.Data = ExtraSettings[i].Data;
// ViaOnlineServiceAndPing
// ViaOnlineServiceAndPing
ExtraSetting.AdvertisementType = EOnlineDataAdvertisementType::ViaOnlineService;
Settings.Settings.Add(ExtraSettings[i].Key, ExtraSetting);
}
if (PlayerControllerWeakPtr.IsValid() && Helper.UserID.IsValid())
if (!bDedicatedServer && PlayerControllerWeakPtr.IsValid() && Helper.UserID.IsValid())
Sessions->CreateSession(*Helper.UserID, GameSessionName, Settings);
else
Sessions->CreateSession(0, GameSessionName, Settings);