I would like to preface this by acknowledging that 'Join Session' is a native functionality provided by the engine, and not directly related with the Advanced Sessions or Steam Sessions.
For more detail/screenshots, I've addressed this issue in the unreal forum post below, however to summarise it seems that 'Join Session' always fails when running a packaged (all types - Debug, Dev, etc.) build on Unreal 5.5 and trying to connect 2 remote Steam clients (same region, different PCs/accounts).
I've replicated my existing 5.5 project's DefaultEngine.ini and used the plugins for advanced session 5-4-4 (which to my understanding are no different to those used in the 5-5 binaries) to recreate the same project in UE 5.4.4 and joining works flawlessly.
Interstingly I get the following warning (but no obvious error) in my UE5.5 project (more full logs are available in the forum post linked below), which seems weird as my 'Create Advanced Session` definitely has both of these booleans enabled:
[2024.11.17-07.48.17:979][ 40]LogOnlineSession: Warning: STEAM: [FOnlineSessionSteam::JoinSession] The values of FOnlineSessionSettings::bUsesPresence and FOnlineSessionSettings::bUseLobbiesIfAvailable are treated as equal and have to match
https://forums.unrealengine.com/t/ue-5-5-online-subsystem-join-session-always-results-in-on-failure/2125579/5
I would like to preface this by acknowledging that 'Join Session' is a native functionality provided by the engine, and not directly related with the Advanced Sessions or Steam Sessions.
For more detail/screenshots, I've addressed this issue in the unreal forum post below, however to summarise it seems that 'Join Session' always fails when running a packaged (all types - Debug, Dev, etc.) build on Unreal 5.5 and trying to connect 2 remote Steam clients (same region, different PCs/accounts).
I've replicated my existing 5.5 project's
DefaultEngine.iniand used the plugins for advanced session 5-4-4 (which to my understanding are no different to those used in the 5-5 binaries) to recreate the same project in UE 5.4.4 and joining works flawlessly.Interstingly I get the following warning (but no obvious error) in my UE5.5 project (more full logs are available in the forum post linked below), which seems weird as my 'Create Advanced Session` definitely has both of these booleans enabled:
https://forums.unrealengine.com/t/ue-5-5-online-subsystem-join-session-always-results-in-on-failure/2125579/5