mordentral / AdvancedSessionsPlugin

Advanced Sessions Plugin for UE4
https://www.vreue4.com
MIT License
564 stars 132 forks source link

UE5.4.2 unable to find sessions #91

Open Alansharp117 opened 2 months ago

Alansharp117 commented 2 months ago

image image

UE5.4.2 - unable to find session and connect. Session is created using a separate PC and Steam Account and on separate network. Session starts and level opens. However second PC can not find session, find session advanced returns successful, but with zero results.

Plugin builds successfully, Steam overlay appears on game run. Identical setup works on UE5.3.2, but not UE5.4.2. Unfortunately for main project need to use UE5.4.2.

Tomqui commented 2 months ago

also having the exact same issue here.

5.4.2, Advanced sessions steam. Steamworks api is running with overlay. But Find Sessions Advanced isn't finding anything.

mordentral commented 2 months ago

Advanced sessions doesn't "find" things to begin with, it calls into the subsystem in use to run a search operation. Epic went and ported to an unfinished and buggy steam call interface in 5.4 (likely to try and sync code bases with steam subsystem and EOS steam implementations). It has many many bugs and bad sections of code in it.

If you use the built in subsystem find sessions node you will have the exact same results because the issues are on the engine side and steam through the old subsystem is getting more broken every engine release currently.

I will note that steam does "work" in 5.4.2, but there are so many issues being reported I don't even know where to start on what your specific issue is, nor can i directly do anything to fix it as its not going to be on the plugins side.

The first place to start would be to check the clients log (build development) and see what it is saying. And the ideal thing to do would be to step through the search from a debugging context and track down where they are throwing your sessions out.

mordentral commented 2 months ago

There is also this current issue that I believe is still in 5.4 where hosts cannot search anymore as well.

https://github.com/uno1982/UE4.27_OnlineSubsystemSteamFix