UE5.4 OnlineSessionInterface Missing

Hi Guys,

Recently been in the process of upgrading from 5.3 to 5.4.1, always fun when it comes to plugins,
I have a plugin I created to manage/simplify EOS for me, its not a big plugin, just manages all the create session code etc.

However, in the latest update it doesnt seem to be able to find the header libraries for Online Session?
image

keeps complaining about undeclared identifiers etc
image

I have included the dependencies in the plugin build.cs, i used to have some in Public but some articles suggested moving them to private so the current state is below
image

I have these included in the uplugin file
image

I have created a brand new 5.4 project and created a brand new plugin and copied the code in but same issue.

does anyone have any suggestions as to why this would stop working between versions? the online subsystems are still plugins right? :smiley: I have googled quite a lot but finding it difficult to find related articles that I havent tried already :D.

Kind regards
Saragan

1 Like

Seems like some things were not included and the above was a red herring

include “Online/OnlineSessionNames.h”
for the query setting SEARCH_KEYWORDS definition

and

include “Interfaces/OnlinePresenceInterface.h” was needed for access to
FOnlineUserPresence

These were not required before apparently but now they are so looks like it builds and runs now

cheers all

1 Like

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.