Real quick suggestion here, not sure of the feasibility of it, but I’ll try anyway.
Would it be possible to set a custom property or variable on the create session node, and then with find sessions, one could loop through the results and filer/arrange by that property? Ping and Name and Connections are exposed, but it would be nice to have a custom element.
Say if I had 2 multiplayer modes, one co-op and one versus. When using the create session node, I could have a bool like “isCoOpGame” set to true, and when a client runs find sessions, I could loop through all of the sessions that had returned false or true and remove them from the array.
Is there another way to basically cast to an already running server and get information from it, without having to actually join that server? Is this functionality already a part of the C++ online subsystem and just not yet exposed to blueprints?