[quote=“faetell, post:2400, topic:30020”]
I came here to ask the same question! I’ve been searching everywhere and can’t find any answers. It’s exactly as War and Donuts said here: https://forums.unrealengine.com/comm…77#post1702977
@War_and_Donuts - any chance you got this figured out?
Filter session results works no problem, but providing the session search settings array as the “Filters” input to “Find Sessions Advanced” seems to do absolutely nothing. I’m using the steam online subsystem and I checked the steam SDK - it looks like filtering session searches is supported?
Being forced to use the Filter Session Results node would be a real bummer. That would mean all the clients would have to try to pull down as many sessions as they can fit into memory, and then try to sort through ALL of them to find matching sessions - and they would have to do that on EVERY iteration of the matchmaker - yikes. When people take this approach, what number are you guys using for “Results”? 1,000? 10,000? 100,000? 500,000? It’s really hard to test how actually having that many sessions would impact client performance because while in development I don’t ever have more than a couple sessions of the game up. If it is set too low, that means the client may just happen to pull down sessions that don’t have any matches to the filtering criteria, so they’d get zero results when there actually may be many matching sessions.
TLDR; I would really, really like to figure out how to get the “Filters” on the “Find Sessions Advanced” node to actually work!
…please help?
P.S. Thank you for making this amazing plugin!
Little curious what you are using for it, a simple string compare extra setting is working perfectly fine for me, finds the server with the filter correct, doesn’t with it incorrect, filters out all of the extra servers with anything at all in the test app ID (4.24).
I just tested it right now again, though I had also tested on the other guys original report.
Can you test with just a string value? And if you are using something else let me know the value you are attempting to use?