Steam Online Subsystem not working in packaged build (UE5.6)

Hello there!

This conflict has showed around the community from time to time, usually with the same patterns (works in editor, fails in packaged build, sessions don’t show, or can’t be found).

The solution that found most sucess is to use the Steam Sockets plugin, in order to make sessions visible:

  • First, enable Steam Sockets
  • Then, in DefaultEngine.ini, swap the net driver:
[/Script/Engine.GameEngine]
+NetDriverDefinitions=(DefName="GameNetDriver", DriverClassName="SocketSubsystemSteamIP.SteamNetDriver", DriverClassNameFallback="OnlineSubsystemUtils.IpNetDriver")
  • Finally, replace instances of “SteamNetConnection” with “SteamSocketsNetDriver”
  • Remember to test in Dev packaged builds first

For further details regarding the scenario, please check the related thread below:

1 Like