Hi,
We just failed cert for an an update to our game on XSX/XboxOne (released a year ago and we have done several updates). Joining from invites have started failing seemingly randomly and rarely.
We are using Unreal 4.26.1 and the Playfab engine plugin, we haven't really done any direct playfab logic on our own but work through the plugin.
From analyzing the logs from the client that fails it seems they do not receive a SessionCustomDataChanged and thus their connection progress is halted until it times out. We haven't changed anything in our session/connection flow so I suspect this is just timing related and we have started getting unlucky.
On successful runs we see this in the logs
LogPlayFabParty: Verbose: No invitation set yet, waiting for a SessionCustomDataChanged event instead. Session=[GameSession] LogOnline: GDK: FSessionMessageRouter::OnMultiplayerSessionChanged - Session: a38bc8704f88f2f4fe2105902a0bd04a, Branch: eb0ee258-e461-4b09-8cc1-ee25f2eee574, ChangeNumber: 14 LogOnline: GDK: FSessionMessageRouter::OnMultiplayerSessionChanged - adding async task LogOnline: GDK: CacheGDKSession() Named Session is valid. LogOnline: GDK: CacheGDKSession() GDK Info is valid. LogPlayFabParty: Received SessionCustomDataChanged event with new network invitation, attempting to authenticate with the network. ChangedSession=[GameSession] Invitation=[A60DA22E4194000F4972A3ABA23DDE8A] LogPlayFabParty: Verbose: AuthenticateWithNetwork LogPlayFabParty: Attempting to authenticate with network. SessionName=[GameSession] NetworkInvitation=[A60DA22E4194000F4972A3ABA23DDE8A] LogPlayFabParty: Verbose: Received PlayFab AuthenticateLocalUserCompleted(4) event LogPlayFabParty: Successfully authenticated with network
But on the failed run we only see this
LogPlayFabParty: Verbose: No invitation set yet, waiting for a SessionCustomDataChanged event instead. Session=[GameSession]
and then nothing until it times out.
Any idea what could cause this? Any clues on where we should investigate further? I'm a bit at a loss on where to continue the investigation right now.
Best Regards
Roger
,Hi,
We just failed cert for an an update to our game on XSX/XboxOne (released a year ago and we have done several updates).
Joining from invites have started failing seemingly randomly and rarely.
We are using Unreal 4.26.1 and the Playfab engine plugin, we haven't really done any direct playfab logic on our own but work through the plugin.
From analyzing the logs from the client that fails it seems they do not receive a SessionCustomDataChanged and thus their connection progress is halted until it times out. We haven't changed anything in our session/connection flow so I suspect this is just timing related and we have started getting unlucky.
On successful runs we see this in the logs
LogPlayFabParty: Verbose: No invitation set yet, waiting for a SessionCustomDataChanged event instead. Session=[GameSession] LogOnline: GDK: FSessionMessageRouter::OnMultiplayerSessionChanged - Session: a38bc8704f88f2f4fe2105902a0bd04a, Branch: eb0ee258-e461-4b09-8cc1-ee25f2eee574, ChangeNumber: 14 LogOnline: GDK: FSessionMessageRouter::OnMultiplayerSessionChanged - adding async task LogOnline: GDK: CacheGDKSession() Named Session is valid. LogOnline: GDK: CacheGDKSession() GDK Info is valid. LogPlayFabParty: Received SessionCustomDataChanged event with new network invitation, attempting to authenticate with the network. ChangedSession=[GameSession] Invitation=[A60DA22E4194000F4972A3ABA23DDE8A] LogPlayFabParty: Verbose: AuthenticateWithNetwork LogPlayFabParty: Attempting to authenticate with network. SessionName=[GameSession] NetworkInvitation=[A60DA22E4194000F4972A3ABA23DDE8A] LogPlayFabParty: Verbose: Received PlayFab AuthenticateLocalUserCompleted(4) event LogPlayFabParty: Successfully authenticated with network
But on the failed run we only see this
LogPlayFabParty: Verbose: No invitation set yet, waiting for a SessionCustomDataChanged event instead. Session=[GameSession]
and then nothing until it times out. Any idea what could cause this? Any clues on where we should investigate further? I'm a bit at a loss on where to continue the investigation right now. Best Regards Roger