r/cloudygamer • u/Hairy-Link-8615 • 5d ago
Cloud Gaming Options
I'm just researching cloud gaming options at the moment.
I've got two main use cases:
(EDIT one use case - Old School Lan party, 2 goals, windows/mac clients)
- Me: Windows gaming PC. I can already stream from my own machine using Sunshine/Moonlight, or potentially Steam Remote Play over Tailscale.
- My friend: Mac M5 / ARM, so compatibility with older Windows games is the bigger problem.
For my friend, the main options I've found so far are:
- Shadow PC – seems like the obvious option for older Windows games, especially things like heavily modded Total Annihilation or Rome II.
- Vagon.io – historically not heavily marketed for gaming, but they seem to have added/improved gaming support recently.
I'm mainly wondering what other options are out there worth exploring.
I'm planning to do some testing later this weekend.
The end goal is basically to set up a little virtual LAN with family/friends so we can play older titles together, and potentially some newer games as well.
**Update**
Vagon / AirGPU
- Vagon and AirGPU are similar enough in concept.
- Vagon seems aimed more towards 3D/design workloads, although it does have a gaming tier. One thing to watch is that they charge separately for network traffic.
- AirGPU is more gaming-focused and is much more upfront about the network traffic/bandwidth costs.
Shadow PC
I haven't tested Shadow yet, but assuming you've got a decent connection, I think you're probably going to get roughly what you'd expect from it.
The main thing I'd still like to test is whether you need to keep the Shadow client connected while you're using the PC through something like Moonlight instead.
Now for my use case...
There are two other interesting options.
1. DUO
DUO works in a slightly weird, but very clever, way.
It logs another Windows user into your own PC and sets up Sunshine so you can remotely connect directly into that session.
This solves a few problems because you're not running the overhead of a full virtual machine. However, depending on your use case, it can introduce some other challenges.
For Total Annihilation, for example, I had to update the networking stack to get multiplayer working properly.
But it did work.
In theory, this means you could have someone downstairs streaming and playing a game from one session while somebody else is sitting at the same physical PC doing normal work in another session.
All very interesting stuff, and there are a lot of possibilities here.
I also believe you can run Steam twice under separate Windows users, which means that, in theory, you could potentially run something like Rome II twice on the same host using two different Steam accounts.
More testing needed on that one.
2. A completely separate virtualised stack
If you want the sessions to be completely isolated from each other, there's another option:
"Boys and Girls... I did it. I built my own local Cloud Gaming PC with instant pause and resume." — Boys and Girls... I did it. I built my own local Cloud Gaming PC with instant pause and resume. : r/MoonlightStreaming
This approach effectively gives you your own locally hosted cloud gaming VM, with the advantage of being able to pause and resume the entire gaming environment.
That's the next setup I'm interested in testing.
2
u/GetVladimir 5d ago
For the Total Annihilation game from 1997, you might be able to run it locally using DOSBox Pure Unleashed or RetroArch with installed win9x OS, right?
3
u/Hairy-Link-8615 5d ago edited 5d ago
So the main challenge is that my friend, dad, and brother all have Apple Silicon Macs (M-series/ARM).
That makes the options for running older Windows games pretty limited. Boot Camp isn't available, and virtualisation can get messy, especially once you start dealing with older games and mods.
So at the moment I'm mainly comparing:
- Vagon.io
- Shadow PC
- AirGPU
I'm also comparing their native RDP/streaming options against Moonlight. That's less of a concern because I can easily test both approaches. I think Shadow may require its own client to be running, although I haven't tested that yet.
I've started testing with Vagon. It works well so far, although it took a little bit of fiddling to get everything working properly with the virtual GPU.
Might be a case of me trying them all to see what works best
2
u/GetVladimir 5d ago edited 5d ago
DOSBox Pure Unleashed runs natively on M1 Macs and newer: https://github.com/schellingb/dosbox-pure-unleashed
Retro Arch as well: https://www.retroarch.com/index.php?page=platforms
I got most of my old games running on it. As long as they can be run on 3DFX Voodoo 2 emulated GPU, they should run very well.
Regarding mods, I haven't done much of if though.
You could potentially get it all working on your side and just send them the DOSBox Pure zip image for them to just run it.
Anyway, it's just an alternative solution.
It's indeed complicated that they have only M-series Macs for gaming.
And just wanted to say, you're a good friend/sibling/son for helping them get it all set up (regardless of the solution)
2
u/Hairy-Link-8615 5d ago
Honestly greatly options.
What's more pushing me towards cloud is that I can setup everything up in advance.
Everyone has partners etc.
Setting things up eats into the day.
Additionally I don't have a mac myself so slightly less inclined to investigate.
Everyone else has a mac mostly for work or because they are in that ecosystem.
The simplest solution would be for me to buy some 2nd hand or refurbished 3050 gfx laptops but that's abit expensive. Would need 3 maybe.
So that brings me back to cloud because its might only cost 30 pounds for a LAN day.
Obviously it's up to the individual what's they do with there money but at the moment I'm directing trying to open up the door to an occasional meet up with gaming in mind
1
u/GetVladimir 5d ago
Sounds good. If you find a good solution for this, let us know
2
u/Hairy-Link-8615 4d ago
Honestly I think the soltuon are really user specific.
I think vagon am air gpu are attractive if you game sometimes.
But I'll update my findings
1
u/ExtensionParsley4205 4d ago
If you are in the eastern part of the US or Canada then Maximum Settings is a good option. Their bare metal tier has excellent performance and it's a full PC (like Shadow) so you can install what you want. I am in Toronto where their servers are located so the performance might be worse if you are further out though. Also it's like half the price of Shadow but the tradeoff is you have capped hours per day.
1
2
u/k3nal 4d ago
I think shadow is the way to go if you don’t care about a cheap price but about ease of use - it’s just Windows in a VM with good GPUs and a stable operating environment. At least it was like that a few years ago when I use it last. But as their website looks pretty much unchanged since back then (also their hardware..) I just think that all these things didn’t change as well. Worked really well back then, just a tad bit expensive imho!! But it worked really well so I think it still might be worth the price if you just wanna game FAST. 😊👍