Steam Overlay not working in 4.15

I have been trying with the default shootergame project and my own project to get the Steam overlay working since we went to 4.15 and nothing seems to work. I understand it is now a plugin and I have enabled it in the editor for the plugin for onlinesubsystemsteam. However, I consistently get this error:

LogOnline:Display: STEAM: Loading Steam SDK 1.32
LogOnline:Warning: STEAM: Steam API disabled!
LogOnline:Display: STEAM: OnlineSubsystemSteam::Shutdown()

I have tried this with my own shootergame-based project that was working in 4.12 AND the default, just-downloaded shootergame for 4.15. As I said, I have this working right now in 4.12, so I am well aware of all of the obvious fixes such as running it in “standalone” mode, settings for the .ini, etc.

Any ideas on what I need to differently?

Also, I am really disappointing with the lack of documentation on these major changes for how basic functionality like Steam integration will work. I would expect addendum or errata to the documentation or AT LEAST something in the release notes, but I can’t find where epic has documented the change of the Steam Overlay/API at all. Am I missing something?


This question comes up a lot, so I made a thread for 4.13, which I just went over again to make sure its still working.

In the thread, there is an example project, the patch notes explaining the change and general trouble shooting to solve the issue(s) of implementing the Steam online subsystem.