Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

UE 5.51: Unable to find sessions #100

Open
77Delta opened this issue Dec 31, 2024 · 17 comments
Open

UE 5.51: Unable to find sessions #100

77Delta opened this issue Dec 31, 2024 · 17 comments

Comments

@77Delta
Copy link

77Delta commented Dec 31, 2024

Hello! So recently I updated my project from 5.4.4 to 5.5.1 along with the AdvancedSteamSessions plugin. Before updating everything was working fine but in this version I can create sessions but i can’t find them.
Captura de pantalla 2024-12-30 182319
The “On Failure” event doesnt execute, it only gets stuck searching sessions.

btw, here’s my DefaultEngine.ini:

[/Script/Engine.GameEngine]
+NetDriverDefinitions=(DefName="GameNetDriver",DriverClassName="OnlineSubsystemSteam.SteamNetDriver",DriverClassNameFallback="OnlineSubsystemUtils.IpNetDriver")

[OnlineSubsystem]
DefaultPlatformService=Steam
bHasVoiceEnabled=true

[Voice]
bEnabled=true

[OnlineSubsystemSteam]
bEnabled=true
SteamDevAppId=480
bInitServerOnClient=true
bUsesPresence=true
bUseLobbiesIfAvailable=true
bUseSteamNetworking=true

[/Script/OnlineSubsystemSteam.SteamNetDriver]
NetConnectionClassName="OnlineSubsystemSteam.SteamNetConnection"
@ickbird
Copy link

ickbird commented Dec 31, 2024

I am also having issues with 5.51, for 3 days been trying to connect with just the basic 3rd person, and simple host and join code.

@mordentral
Copy link
Owner

Did you update to the latest binaries for 5.5 or are you using 5.4's / the very first binaries for 5.5. I have to fake session results in 5.5 because epic is improperly formatting sessions results now.

Though it was making sessions unjoinable not unfindable, not finding sessions would be on the subsystems end. The BP nodes just bind to the search finished event to fire off.

@77Delta
Copy link
Author

77Delta commented Jan 6, 2025

I have the very latest version, i even reinstalled it right now, and the same happens.

@mordentral
Copy link
Owner

does the steam overlay show up for you?

@zeroy99
Copy link

zeroy99 commented Jan 7, 2025

does the steam overlay show up for you?

Just something to keep in mind for Steam overlay, if you start your game with "-log -newconsole" it may disable steam overlay! We had this on our game.

@77Delta
Copy link
Author

77Delta commented Jan 7, 2025

does the steam overlay show up for you?

Yes it does. Also, when i open the game in standalone the find session works but it shows this session:
image

@mordentral
Copy link
Owner

Without steam sockets the invalid MS is normal, unsure why there is no game name but that would be on the setup end of things. If that is an old session that is sticking around you need to be sure you destroy session when exiting.

@77Delta
Copy link
Author

77Delta commented Jan 8, 2025

I've had steam sockets on and set since before
image
Also i already destroy the sessions when exiting.

@mordentral
Copy link
Owner

Not sure what to tell you without getting a direct debug instance on your session result, but the issues is very likely not in AS

@77Delta
Copy link
Author

77Delta commented Jan 11, 2025

hmmmm, i dont have any other plugins installed. It just happened when i updated the project and the plugin from 5.4 to 5.5

@mordentral
Copy link
Owner

Yes, the project and the plugin, that is an engine change.

@77Delta
Copy link
Author

77Delta commented Jan 13, 2025

I see. What should I do then?

@mordentral
Copy link
Owner

load up the log in a development build and see what it says

@zekelty
Copy link

zekelty commented Jan 18, 2025

Hi, I had the same problem with the 480 app, I just entered my game ID, and everything worked out (which I got in the steam feed)

@nathanbowley98
Copy link

Hi, I had the same problem with the 480 app, I just entered my game ID, and everything worked out (which I got in the steam feed)

I just doubled checked my DefaultEngine.ini and im still getting the issue even though I have my SteamDevAppId entered in, i have the steam feed but like it just wont even find matches now, its also giving me Failure Received, then connection lost errors on the client the moment the server makes a lobby even though the client hasn't started looking for the lobbies yet, which makes no sense to me

Image

@nathanbowley98
Copy link

oh and im not necroing the thread, im just mentioning I have the exact same error from 5.4.4 -> 5.5.1 with sessions not being found at all, but I did find that out and I don't know if its exclusive to my game or if its also happening to others. This error corresponds with it happening

Image

Then when I go to search for the lobbies it just comes back empty (unless you host the lobby as lan and then search for the lobby as lan than the lobby will show up)

Image

@mordentral
Copy link
Owner

That log is showing the active subsystem being the lan one, you can't even load the steam subsystem in a PIE context.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants