Steam OnlineSubsystem broken?

  1. Open OnlineSubsystemModuleSteam.cpp.
  2. On line 52, SteamSingleton->IsEnabled() is called.
  3. Note that IsEnabled will never return true unless SteamSingleton->Init() is called first.

Out of my head I think that’s why you must be logged in into Steam to be able to use their online services, then the init() would be called and isEnabled would be true.

I am logged into Steam, but Init is only called when IsEnabled is true, but IsEnabled is only true after Init is called!