EOSPlus and Steam

I’m using Lyra as a base and getting a bit stuck with trying to get EOSPlus to work with OnlineSubsystemSteam.

Epic and Steam overlay show up when launching the game with uncooked content from editor: Start "" "F:\Engines\UnrealEngine\Engine\Binaries\Win64\UnrealEditor.exe" "F:\Engines\UnrealEngine\Projects\LyraStarterGame\LyraStarterGame.uproject" -game -log -customconfig=EOS -AUTH_LOGIN=localhost:6666 -AUTH_PASSWORD=Player1 -AUTH_TYPE=developer .

But with a packaged game, only the Epic overlay shows up and in the logs I can see steam is failing to initialize with the following error: LogSteamShared: Warning: SteamAPI failed to initialize, conditions not met.

I’ve looked at quite a few forum posts with similar issues to no avail

I have tried the following

  • using space war’s app id 480, while having it in my steam library
  • using my own app’s app id while having it in my steam library
  • adding steam_appid.txt to the packaged root folder with space war’s or my own app id
  • adding DynamicallyLoadedModuleNames.Add("OnlineSubsystemSteam"); to the .build.cs
  • this is the Engine.ini config I’m using (with id information stripped) CustomConfig - Pastebin.com