Steam Api disabled

I tried getting Steam to work in my game, but I can’t seem to get it right.

When playing as a standalone game it says that the steam api is disabled. When launching the game the errors as seen in the last picture appear.
When building the game steam also doesn’t work. (development build)

Below you can see my build, target.cs, defaultengine.ini, and steamworksbuild.cs
Click on the images attached so you can read them ^

I’m using the standard engine version, nothing from github.

I’m having the EXACT same problem. =\

Do you by chance not have the Steam client open while you’re launching your application?

I´m getting the same warning that steam is disabled, when packaging our project…

I have exact same problem in 4.11, had this in 4.10 but hoped it would be sorted in 4.11 now our game is on steam, this is very urgent. i raised a question last month about this and still dont get a reply.

This is my setup on my DefaultEngine.ini. Out of the box, without modifying the engine, this works with the Steam Overlay, unless you are working with a c++ project, in that case, you have to do modifications on the solution.
See Allar’s blog, he explains it very clearly.

Added: To make it clear, you dont even need to add any files into the Engine, unless you are planning on updating the SDK, if not…UE4 works with steam as soon as you add the setup into your DefaultEngine.ini (inside your project folder, not your Package Build folder)

[URL] GameName=Maze

[/Script/Engine.GameEngine]
+NetDriverDefinitions=(DefName=“GameNetDriver”,DriverClassName=“OnlineSubsystemSteam.SteamNetDriver”,DriverClassNameFallback=“OnlineSubsystemUtils.IpNetDriver”)

[OnlineSubsystem]
DefaultPlatformService=Steam

[OnlineSubsystemSteam] bEnabled=true
GameServerQueryPort=27015
SteamDevAppId=480 bVACEnabled=0

[/Script/OnlineSubsystemSteam.SteamNetDriver]
NetConnectionClassName=OnlineSubsystemSteam.SteamNetConnection

In my case the problem was that everything that has to do with UE4 and Steam has to be permanently running in admin mode, or otherwise it won’t work.

If you use the steam setup utility and run everything in admin mode it should work fine.

+1, this worked for me.

ADDITIONAL CAUTION:

Im using on my PC user + admin account, but anyway, when i ran steam+powershell+unreal on my user account as admin (just everything as admin), it was not enough. I had to add admin privilegies from my admin to user account and then it worked.

I did this but now my project has stopped in this packaging step forever and does not want to come back any more