Hello, I’m using the steam online subsystem with advanced sessions plugin, When the player 1 creates a session and p2 tries to join, it is a success but nothing really happens.
It should load the player 2 to a level where p1 is in Open Level is set to listen
IF you’re doing P2P (listen) then the Host should be pre-selecting the map, because you are the server. When you as the server are ready, then you the server is advertised. “Joining” clients do not explicitly call Load level. The game will handle that.
IF you’re doing dedicated, then the server (non-client hosted) should be running whatever map. Any client joining will be told what to load.
It is like you said, when someone starts the session, it loads the level and then players who join should load the level the host is in but it doesn’t happen, every tutorial I saw does the same thing I do and it seems to work fine for them…
I recently have had a similar issue on UE 5.6 following Hanayou’s “UE 5.5 Steam Multiplayer Setup & Testing in 10 minutes” tutorial. After trying many solutions that did not work, I found deleting the “Join Session” node inside the Game Instance, independently creating a new one (not off any other nodes), and reconnecting the nodes to fix this issue. Hope this helps someone stuck like I was!