Replies: 1 comment
-
Wait, so your Sunshine always has its virtual controller devices, which it then uses when a Moonlight client connects? I'm having the exact opposite issue: Virtual controller devices are removed even when just pausing the session, and re-connected when resuming. But because Steam (at least most of the time, sometimes it kinda does; however games usually still don't) doesn't recognize controllers attached after it was started, pausing and resuming the session essentially means having to restart the game (and lose progress) or go to my PC and manually save and restart (which also is annoying). On your system, however, Sunshine seems to have its controllers at all times. I think the best solution (if that'd be possible) would be a setting to either always have these devices (as in your case, I think; though I don't know why anyone would want that behaviour, so maybe this option isn't really needed), only have them when a client is connected (as in my case) or to keep them only when there is a client connected OR a paused session (which would solve my issue too) |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Select Topic Area
Feature Request
Body
I'm using a mix of Steam's native streaming and Moonlight/Sunshine for non-steam games with a Linux server. However, Sunshine always has its virtual controller driver connected if enabled, no matter whether a moonlight client is connected to it or not. This causes issues with some steam games, as it will treat the inactive sunshine virtual pad as a natively connected controller and prioritize it over its own virtual controllers. (Super Amazing Wagon Adventure is one such game)
I've worked around this by manually disabling the virtual pad driver when I don't need it, but I feel like the optimal good-citizen behavior here would be to connect and disconnect the virtual controller on demand when a client connects and disconnects.
Beta Was this translation helpful? Give feedback.
All reactions