Can't initialise EOS

Hiya, I’m currently really struggling with the EOS SDK. I’ve used it once before, but never ran into this issue. Despite the fact that my platform options structure is completely in line with the documentation, it still fails to create the platform interface.

I later tried to shutdown the SDK, and that fails, saying that it’s already shut down. But when I later try to initialise it, it claims it’s already initialised. Aside from the fact that I’m internally calling the bug Schrodinger’s SDK, it’s causing some real problems. Any advice would be greatly appreciated.

Error log: (closing the SDK is bound to a key, hence the time difference)
image

(relavent) Source code:

Ok so I figured this one out. The reason I struggled so much with this was that last time I did this in Unreal 4 it was not a necessary step.

In Unreal 5 however, it was necessary to uncomment the line about enabling online subsystems in the build.cs file
image

I also had to enable the EOS plugins in Unreal Engine, which seems obvious but as I recall, in UE4, including the SDK was enough to enable it. Evidently UE5 is different. Anyway, hope this helps anyone who has the same problem

1 Like