Steam Overlay not appearing

With the Online Subsystem Steam Plugin enabled, and DefaultEngine.ini updated with code, my team is still having an issue with Steam Overlay. It won’t work; we tried it in two other projects, one is a blank C++ project, and another is the Demo project for the Infinite Ocean System Plugin. Those two worked, so I used the blank C++ project as a base and made the main project’s plugin’s the same and DefaultEngine.ini too.

No success, so I tried removing the DefaultEngine.ini and having UE4 make a new one, no success either.

I have been following this (How to Setup Steam Multiplayer… ) tutorial, and am almost done, but if the Steam Overlay won’t appear, it doesn’t help me at all.

Here is the code inside the DefaultEngine.ini for the two working projects and the Main project.

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

[OnlineSubsystem]
DefaultPlatformService=Steam

[OnlineSubsystemSteam]
bEnabled=true
SteamDevAppId=480
bVACEnabled=000000

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

[Core.Log]
LogOnline=All
LogOnlineGame=All

[URL]
GameName=

The “GameName” has a valid name, but is omitted for privacy. It is named like so “BigsmallBigBigBig”, it is a lengthy title name, in case that is necessary to know. ( 27 characters )

Best regards,

FBTH

I got it to work, here is my updated config

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

[OnlineSubsystem]
DefaultPlatformService=Steam
PollingIntervalInMs=20

[OnlineSubsystemSteam]
bEnabled=true
SteamDevAppId=480
GameServerQueryPort=27015
bRelaunchInSteam=false
GameVersion=1.0.0.0
bVACEnabled=1
bAllowP2PPacketRelay=true
P2PConnectionTimeout=90

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

[Core.Log]
LogOnline=All
LogOnlineGame=All

[URL]
GameName=OmittedGameNameThats27CharactersLong`

I believe the fix involved editing my .cpp file for the project along with the above. I got it working around 5 days to a month later.

Your config looks correct.

Are you playing in editor? Or stand-alone?

Steam won’t pop up unless you play stand-alone.