Advanced Sessions Plugin

[quote=“HeliaXDemoN, post:1685, topic:30020”]

But I tried “Standalone with Steam open(my friend list working)”

That one will work, but you will have to cancel before it ends and after it starts.

Regardless, I already told you, if it isn’t working and is returning right away, there isn’t much I can do about that unless I write one specifically for Steam. I try to keep the plugin agnostic and using the subsystem layer.

Edit I’ll run some tests anyway today

ReEdit Ah here is your problem


        else
        {
            // @Todo ONLINE Master Server Version
            Return = ERROR_SUCCESS;
            // There is no CANCEL lobby query
            // NULLing out the object will prevent the async event from adding the results
            CurrentSessionSearch->SearchState = EOnlineAsyncTaskState::Failed;
            CurrentSessionSearch = NULL;
        }

They don’t implement a steam lobby cancel search because there isn’t a cancel function in SteamSDK for lobbies (I verified, there isn’t). A new search is supposed to override the old one.

This is a case where one of the subsystem function isn’t implemented for a platform.

For LAN however it should work.

There is no server version in place currently so it wouldn’t work for dedicated servers either although a cancel function DOES exist for them in the SteamSDK.