How are multiple clients handled? #1378
Replies: 5 comments 7 replies
-
All clients view the same screen and can play the same game, if the game supports multiplayer. The use case you're interested in, is not possible on a single OS. You will need to either create virtual machines, each with their own GPU, display, etc... or have entirely different computers. This is a limitation of the OSes themselves. Every desktop environment I've ever used only allows you to control a single active application. The other applications are not active and do not receive input (keyboard, mouse, gamepad). |
Beta Was this translation helpful? Give feedback.
-
Well this is very interesting case and i believe it should be possible to implement such function in the host. It might work similar to OBS where we could set the "window" that we want to stream and considering that there ate many game "bots" that are handling input independently from users mouse and keyboard. If this two features would be combined, i believe it would be possible to play even on 3 clients from one host. Of course considering that the game would be fe. terraria (which doesn't require too much resources) and the host machine would be powerfull enough to run 3 instances of the game at once. This would be really big task to implement and all what i've mentioned above is just "maybe". Considering that Sunshine is open source and noone is earning any money on it i believe it would take a lot of time, effort and nerves to implement something like that :) |
Beta Was this translation helpful? Give feedback.
-
I am also interested in this for Linux. I don't really know how RDP/VNC works but we need something like that here and with GPU acceleration. I tried running multiple Sunshine instances under different users but they all shared same "desktop", maybe there is some configuration to achieve this? Maybe this could be implemented with some help from Systemd, KWin, Venus? |
Beta Was this translation helpful? Give feedback.
-
I would also love this as a feature. Getting rid of the overhead of a whole VM just for a parallel session would be a game changer. |
Beta Was this translation helpful? Give feedback.
-
Hi all, there is this little project: https://github.com/games-on-whales/wolf I haven't tried it out myself, but it might suit your needs. |
Beta Was this translation helpful? Give feedback.
-
I'm interested in setting up a server using Sunshine. I'd like to allow multiple users to play their own games individually. Is this possible or do all clients see the exact same screen as what's displayed on the host? Say one user wants to play Terraria on their PC and another user wants to play Minecraft on their android phone. Is this possible without the inputs of each mixing up with eachother and without the users seeing the other users screen?
Beta Was this translation helpful? Give feedback.
All reactions