This can’t currently be done with the blueprint Create Session node. However, you could modify the existing version in the source (Take a look at CreateSessionCallbackProxy in UE4/Source/Runtime/Online/OnlineSubsystemUtils), or create your own version (best to use the existing one as a reference). I’m actually in the process of doing this myself as I’m typing this.
Ditto to getting current session details in blueprint, you’ll need to get into some C++ to do that, though not quite as tough as the first one:
For the steam name, that one you’re good on. Here’s a good tutorial:
As for your trouble with find sessions, I couldn’t tell you what’s wrong without seeing exactly what you’re doing. My suggestion is to google “unreal engine steam blueprint tutorial”. There’s a REALLY good 2.5 hour long in-depth video out there on how to do it:
I can’t figure out where blueprint nodes are implemented in the core UE4.
For example I search for DestroySession or Destroy Session and only find the functions in the core code, none of which appear to have blueprint declarations in the .h files.