Steam API disabled


Not too long ago I build my game using the Steamworks integration wiki and everything went well first time, and the steam showed I was playing SpaceWars as per the test app id.

I’ve now come back after a little break and wanted to test my build and there seems to be an issue with steam not loading when I build the game. This is the error I’ve found in the output log -

MainFrameActions: Packaging (Windows (64-bit)): UE4Editor-Cmd: [2015.01.23-14.45.24:385][  0]LogTaskGraph: Started task graph with 3 named threads and 6 total threads.
MainFrameActions: Packaging (Windows (64-bit)): UE4Editor-Cmd: [2015.01.23-14.45.24:445][  0]LogOnline:Display: STEAM: Loading Steam SDK 1.30
MainFrameActions: Packaging (Windows (64-bit)): UE4Editor-Cmd: [2015.01.23-14.45.24:445][  0]LogOnline:Warning: STEAM: Steam API disabled!
MainFrameActions: Packaging (Windows (64-bit)): UE4Editor-Cmd: [2015.01.23-14.45.24:445][  0]LogOnline:Display: STEAM: OnlineSubsystemSteam::Shutdown()
MainFrameActions: Packaging (Windows (64-bit)): UE4Editor-Cmd: [2015.01.23-14.45.24:445][  0]LogOnline:Warning: Unable to create OnlineSubsystem module Steam
MainFrameActions: Packaging (Windows (64-bit)): UE4Editor-Cmd: [2015.01.23-14.45.24:445][  0]LogOnline:Warning: Unable to load default OnlineSubsystem module Steam, using NULL interface

Any thoughts as to why this is? I’ve been over and checked that all the DLL’s are in the right place, checked that the steamworks SDK is up to date too. I did notice that it says Steam.SDK 1.30 which is odd seeing as the folder has been updated to v131 and I have updated the to match.

Any help would be great!

Ok, there’s clearly been some changes since I last ran it - following this got it working again!

Thanks to .

I got this error but I couldn’t get it wot work even following those instructions…

Using engine 4.5.1 and I HAVE to use a folder called Steamv130 cause that’s all it looks for regardless what the says. And the sdk version I’m using is 133b. Even when it finds the binaries, it still doesn’t load the subsystem and says “Steam API disabled.” This is so confusing.

I did get it to work a wile back, I think I fluked it… I filled out all the codes as I was told to except eventually it magically decided to work… I hate messing with bits of code. It was a wile back now so I don’t remember exactly what I did but two things that are important to check are that you have done stuff to all three bits of code, (I did two and forgot I hadn’t done the third which was my main problem)

Also even when I got it working it would only work if A steam was already running and B I was joining someone else, not myself because it doesn’t allow you to join yourself sadly, so its even harder to test than before I had the steam SDK working!

I would also really recommend updating to 4.8 or at least 4.7 because that is a very out of date version of the engine!!! you must not have updated in about 6 months!!! You do realize its free now right?

Good luck, I am afraid I can be of no more help to you than that.