[4.13] OnlineSubSystemSteam not found

Hello,

I’ve been trying to make my project to support steam, but for some reason it fails to load the module on startup.
I have no steam overlay when launching it in StandAlone, and the console output is giving me those 2 yellow errors when project starts:

LogModuleManager:Warning: No filename provided for module OnlineSubsystemSteam
LogModuleManager:Warning: ModuleManager: Unable to load module 'OnlineSubsystemSteam' because the file 'D:/Programs/Epic Games/4.13/Engine/Binaries/Win64/' was not found.

This is how my DefaultEngine.ini file looks like. I basically followed this tutorial :

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

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

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

Ps: this is a Blueprint project and I’m under the assumption that it’s possible to test a blueprint project Online, using Steam. Right?

Thanks

I’m getting the same warning, since updating to 4.13…

Hey Genova and Priareos,

I put together a build that both has the Online Subsystem Steam plugin enabled (in the editor->Edit->Plugins->Online Platform) and the DefaultEngine.ini with what you posted earlier, and everything seems to be fine in a packaged build.

Is there any more information regarding your project that maybe interfering with the online subsystem?

Thank.s

Not that I’m aware of.

I just downloaded 4.13, created a new project, edited the DefaultEngine.ini like I used to in 4.10 and restarted. And this is what i’m getting in the Output Log on startup.

ps : There is an Online plugin now ? Didn’t know that ! I’ll have to get a look.

Make sure that Online Subsystem Steam is enabled in the plugins → Online Platform option and check again, please.

Thanks.

Ah, now it works when enabling the plugin.
Thanks

So, does that mean we can enable multiple plugins such as Steam and Null to be able to play either Online or Lan ?

Yeah, that’s the idea.

Glad everything is working.

Excellent !

Do we need to edit the Defaultengine.ini to support both plugins? Up until now, putting the Steam onlinesubsystem in the ini stopped Lan from functioning.

Thanks again for taking the time to explain us

Hey Genova,

You still need the DefaultEngine.ini settings.

There shouldn’t be any reason that enabling Steam Online Subsystem would prevent LAN connections from working. If this is happening to you, please make a new AnswerHub ticket with the details of the issue.

Perfect !

Thank you