OK, this one is a bit optimistic to ask, but let me try :D.
So I have game published on Steam and GOG, and it has online multiplayer using Steam
/ GOG sessions. Online multiplayer works perfectly, and there are no issues. Game is also published on Steam where game invitations work fine. What I do to send invitations, is open Invitations creen using this code. I have followed this GOG doc for GOG.
if (LobbyId == "")
{
return false;
}
const FString ConnectionString = "--JoinLobby=" + LobbyId;
const char* Converted = TCHAR_TO_ANSI(*ConnectionString);
galaxy::api::Friends()->ShowOverlayInviteDialog(Converted);
return true;
Invite notification is shown, but when invitation is accepted, I get this error
LogOnlineSession: Warning: OSS: Failed to parse SessionID from game invitation: connectString=--JoinLobby=129366578591384110
I tried with these connect strings, and issue would remain the same
connectString=JoinLobby=129366578591384110
connectString=129366578591384110
connectString=--JoinLobby=129366578591384110
Was anyone able to get the session invitations to work on GOG, and what was the connectString
format?
Thanks in advance