Advanced Sessions Plugin

[quote=“, post:1686, topic:30020”]

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.

Thanks for the answer.