How can I keep a session from showing up in search results after we have server traveled from the lobby to the game mode? I don’t see any session nodes that say “stop advertising session” or something. The docs don’t elaborate beyond Create/Find/Join/Destroy. My game mode is dependent on lives remaining so I can’t have anyone join a game in progress.
Basically I need to disable join in progress once we get to the game mode without destroying the session. Anything in BP?
To what end? You could set max players to 1 or whatnot. But what’s the point of advertising it if you want to hide it after joining?
I want my lobby to be searchable like it is now. A session is created and you can join. But then once everyone is ready we servertravel to a map that has the actual multiplayer game mode. As of now anyone can still join the session while the game is in progress. That breaks the game mode as everyone starts with three lives so anyone dropping in late has an unfair advantage. So how, once the server travels to the new map and mode, can i disallow anyone to join in progress? Destroying the session obviously doesn’t work.
You can’t do that with the current Blueprint nodes but you can disconnect the pleyer when it joins the session. There is a Blueprint node in the game mode called “PostLogin” wuich you can use for this.
Any info?
You shouldn’t be joining a map, then loading another map. Your join Lobby/Waiting area should be a part of the actual play map. Just build it off to the side out of render distance. Then on match start teleport your players to the play area. Done in GM.
But is it possible to hide the session from the session browser? So no one else can join
(should be, so how to do it? )
edit: Yes it is, just disable the “Should advertise” parameter