Hi all, I got this project where I need 9 game streaming PC cluster that all client PC need access them locally in the network (never over internet, just local access). All the "node" in the cluster are on iSCSI boot so every reboot reset the node to original state, I prefer keeping just 1 image for all 9 machine.
The requirement for the remote session is simple, the client preload all the cluster node on the machine, the client just need to click on which node to remote into and should be dropped into the session right away.
I'm currently using Sunshine with moonlight, but I have to do a lot of hacky workaround with their 'UID' system, Discussion on Sunshine's github, it works, but sometime the PIN mechanism can kick in and ruins the whole seamless "plug and play" experience. I have considered parsec, but since this is ran in a gray area of a "enterprise" setting I'm using (education) and I would like to start the remote desktop session via command line which parsec seems to be lack of, I prefer FOSS solution before shelving out the money for parsec.
So here's the Pros and Cons I concluded for Sunshine and Parsec:
Parsec Pros:
- Solid support, no hacky workaround, "It just works"
- Battle tested in production
Parsec Cons:
- Always online account, need to pay per seat
- Low customizability
Sunshine Pros:
- FOSS
- Highly customizable
Sunshine Cons:
- Hacky workaround
- Not really prod ready, but I can bare with small bugs here and there.
I want to get some second opinion with this, what do you think I should go with in the long term?