Cannot host steam sessions in 4.26, 4.27 or 5.0

Hey!
Here’s what worked for me: you actually have to slightly modify the OnlineSubsystemSteam plugin. Copy it to your project instead of the engine (just make sure it doesn’t exist in the engine folder anymore; just back it up somewhere).
Just go to your engine folder → /Engine/Plugins/, cut the OnlineSubsystemSteam, paste it to some safe location, then copy it you your project’s /Plugins/ folder (create one if it doesn’t exist);
Then open /OnlineSubsystemSteam/Source/Private/OnlineSessionInterfaceSteam.cpp and somewhere around line 240 add “Session->SessionSettings.bUseLobbiesIfAvailable = true;” Recompile and it’s done. UE now finds Steam sessions.

1 Like