Could Royal Server be enhanced to actually host your connections?
This idea just came to me, and I think would provide great benefit.
Lets say as a client, I RDP to a couple servers, SSH into the terminals of a couple others, when my connection dies, I lose my sessions. RDP, I can just reconnect, so that's not a huge deal as long as I know which connections I had open, but for terminal connections, they're lost. There are alternatives such as screen, but they usually require additional software. What would be amazing, is if we were utilizing Royal Server, is to be able to connect to a terminal "through" Royal Server. If I lost my connection, it would still persist on Royal Server and I could "reattach" to it much like screen. Having a dashboard to view and manage/reconnect to your disconnected sessions would be nice too.
Ryan Flagler commented
I just thought of an additional benefit to this. If this was made possible, then you could really open up your support for different clients. You could technically make a linux client, a web client, etc. that all proxied through Royal Server and would all have a consistent experience across every platform. It would be really cool to open up Chrome on my laptop at home and check on a process I have running without requiring me to pull my work computer up, connect to the VPN, etc.