moonlight-stream / moonlight-qt

GameStream client for PCs (Windows, Mac, Linux, and Steam Link)
GNU General Public License v3.0
9.28k stars 546 forks source link

Game Streaming for Remote User? #843

Open CarterSheehan opened 1 year ago

CarterSheehan commented 1 year ago

Related to #282

I am wondering if it is possible to support moonlight when the PC is unlocked via a remote session?

I only have one computer in the house and while someone else uses it I am not able to. There are "ways" around the Windows 10 single user session limit which allows for multiple people to use the system. I tried to use Moonlight while the PC was "unlocked" through a remote session but Moonlight did not recognize the system as online.

If another person is using the system and I connect to it, it takes over their entire session which ruins the multi-user setup I want. Is there anything to this remote session idea or has there been any update from NVIDIA GameStream that may help both me and the reporter in 282? Having this feature would be amazing.

brokeDude2901 commented 1 year ago

Do not use Windows RDP please. Need to have a display attached to a GPU (buy the fake HDMI adapter thing if you're using GeForce, or load an EDID if you're using Quadro). At startup, use Parsec to log in to your server Windows account. Then, close Parsec and use Moonlight normally. Or you can set Windows to manually log into your account (I forgot how to do this).

kurac338 commented 1 year ago

@CarterSheehan which multiseat software are you referring to? I was trying this out a few year ago using Ibik.ru's ASTER software package (it has a free trial, afterwards it requires a paid license).

As @brokeDude2901 mentioned, a hardware requirement is a dummy / headless HDMI or DisplayPort plug to simulate several external displays. I use this even in single seat setups so that I don't have to keep my actual external monitor turned on all the time.

With Aster, I was able to use the PC simultaneously with Moonlight, however (and if I remember correctly), I've hit a blocker due to GameStream. GS works only for the "primary" monitor capture, and I was trying to place the Aster/Moonlight user to the secondary screen. For me this was a problem since that secondary monitors/users on Windows don't have a fully featured task bar (Windows menu, clock, etc).

Let me know if you make any progress 🤞 .