I’m implementing Steam Remote Play Together in my game. I’m using com.rlabrecque.steamworks.net, version 2024.8.0.
When testing in the Unity editor, all Steam API calls are functioning properly, connections are made, and the remote player is invited and connected properly.
However, the actual streaming of the content never starts from within the Unity editor, from the host towards the guest. The guest Steam client is stuck on ‘Please hold, input is temporarily disabled while the host is busy’.
If I build the project, upload it to Steam, update it in my Steam client, and test again, everything works fine. Only the Unity editor cannot start the stream.
If I minimize the Unity editor, then maximize it again in Windows, there’s a few frames streamed to the guest Steam client, but then the stream stops again.
I’m trying to test and debug for controller connection events, player connection events, and set up GUI elements based on the data received via those events. However it’s very time consuming this way, as there is no console in the build, and limited info about variables, events and whatnot.
Any ideas on how to get the Unity editor start streaming content to the guest Steam client?