Has anyone come up with a good solution to this? I have a similar solution to the original poster but I am running into a snag as when the host is trying to send out FOnlineSessionSearchResults to the other party members to signal to join a found match. It looks like the FOnlineSession struct has some TSharedPtrs so it is not correctly sent via RPC call to the clients and is missing key data.