Hi, I’ve been struggling now for 3 days to create a shipping version of a UE 5.2 project using the Steam Advanced Session plugin.
It crashes with the following error when I run the .exe file:
LowLevelFatalError [File:D:\build++UE5\Sync\Engine\Source\Runtime\Core\Private\Internationalization\ICUInternationalization.cpp] [Line: 156]
ICU data directory was not discovered:
../../../Engine/Content/Internationalization
../../../Engine/Content/Internationalization
I’m pretty sure this is caused by the plugin, cause I was able to run the ThirdPersonTemplate without the plugin as a shipped version without any issues.
Then I tried to just add the plugin, not even using it at all, and when I run the exe I got the error above.
Looks like the error is mentionning an hardcoded path, cause I don’t even have a D: drive.
After upgrading to 5.2 the filters in FindSessionsAdvanced no longer seems to work (through EOS). I’m now having to do a FilterResults on the output. Is there something I’m missing here?
A bit of follow up to this - The FilterResults work-around only works in non-packaged builds. It appears that the UpdateSession extra settings are not updated in shipping builds. It does correctly update the other properties like public connections. (Again, this was working in packaged builds not too long ago)
Hopefully, these are just some temporary hiccups in EOS.
Hello,I notice that when I try to run “End Session” function,there will be not callback running,and when I try to run "Create Session Advanced " again,it failed because the named session dosent removed.Please check it if possible!
Has anyone had this error before using 5.2.1? all i did was added the advanced Friends interface inside the advanced friends game instance.
If so did you manged to fix it?
Cannot override ‘AdvancedFriendsInterface::OnSessionInviteReceived’ at which was declared in a parent with a different signature
Cannot order parameters LocalPlayerNum in function OnSessionInviteReceived.
Cannot override ‘AdvancedFriendsInterface::OnPlayerLoginStatusChanged’ at which was declared in a parent with a different signature
Cannot order parameters PlayerNum in function OnPlayerLoginStatusChanged.
Found more than one function with the same name OnSessionInviteAccepted; second occurance at Event OnSessionInviteAccepted
Cannot override ‘AdvancedFriendsInterface::OnSessionInviteAccepted’ at Event OnSessionInviteAccepted which was declared in a parent with a different signature
Cannot order parameters LocalPlayerNum in function OnSessionInviteAccepted.
It already has that interface in the Advanced Friends Game Instance, its the only reason for that game instance to exist so that BP users can have a class with that interface already in it.
When creating a new session, there is an option for “Should Advertise” which is a boolean.
But later on, I cannot seem to update this using the “Update Session” node… is that something that is possible? Basically, I want to have the session start with only friends being invitable, and then allow the server to advertise to find more players
Is there a way to raise an event when the overlay is enabled? Per steam, they want the game to pause when the steam overlay is enabled. I can’t add a “Is overlay enabled” check to the tick as it seems to have a huge cost and tanks the frame rate.
to turn on push to talk or not. The plugin isn’t required at all for voice, but StopNetworkedVoice and StartNetworkedVoice can be used for PTT. There are also console commands that do the same thing though.
Hey, i have a problem with rejoining game from time to ime in few of my games, and would like to know if is it my mistake, stema api problem or maybe something else.
From time to time, the player that left a multiplayer game cant join any server (same or different). Sometimes also, the player who hosted server cant host it again. To fix that, player has to restart the game.
-we are using steam for server (only listen server)
-We couldnt find any 100% repro, its like random(it took us 40min to reproduce it last time)
-Im using destroy session and end session when leaving server and also in mainmenu beginplay map
Is it possible for you to add some debugs or let me know where should be the best place to add some debug info when nodes like “FindSessionsAdvanced” failes? It would be best to get some info why it failed if possible. I tried to look into your code but couldnt find good place for logs like that