Steam reports a found session (but failed OnSessionFound)

Product version is 4.12, but reported to be the same since 4.11 at least.

LogOnline:Warning: Async task ‘FOnlineAsyncTaskSteamFindLobbies bWasSuccessful: 0 NumResults: 2’ failed in 15.001646 seconds

KB: OFindSessionsComplete failed

KB: Current IOnlineSubsystem = ‘DefaultInstance’.

KB: Found 0 sessions (pre-filter)

The first line is being reported by Steam. It shows that there are 2 sessions. This is a correct number, as we’re hosting 2 sessions.

How I reproduced this was to do the following:

  1. Create a session on one machine
  2. Join that session on another machine
  3. That joiner now leaves after having traveled to it.
  4. The host leaves, ending and destroying the session.
  5. The host creates a new game.
  6. The joiner will not see any games in the server list.

Is there a fix for this?

Just wondering if you found a solution to this? I’m having the same issue (4.12.5).

Oh boy it’s been a while! Yes, it’s fixed. You need to make sure that you correctly destroy all sessions you join or create (regardless of whether you host or not). It’s been a while, but I believe the fix was something alike that.

After that, ghost sessions would no longer appear.

But how would you handle a hard crash? :frowning: