| I wanted to play my Steam games but my aging PC couldn’t keep up, so I built Cloudy Pad - a tool to run Steam in the Cloud (GitHub: https://github.com/PierreBeucher/cloudypad) It runs on AWS, Azure, GCP, Scaleway and Paperspace with various cost optimizations and safeties: - Cost alerts - Auto stop inactive instances to avoid unwanted cost - Disk snapshots and data cleanup for cost efficiency - Spot instance support Under the hood: a Linux VM and a container running Sunshine (a streaming server https://github.com/LizardByte/Sunshine) with Steam. Most Windows games work just fine thanks to Proton. It streams effortlessly at 1080p 100+ FPS - I recently played Baldur’s Gate III and Clair Obscur in Ultra, ran like a breeze. Cost-wise it’s great for occasional players: ~30h or less per month typically cost less than 25$. Though admittedly for heavy gamers it may be less cost-effective due to cloud pricing. I’d love feedback from the HN community ! |
I'd say that cost is a significant factor for doing this, and if you can leverage the usage of those fancy kubernetes GPU-cluster providers it'd come out even cheaper. Sure, it wouldn't be as "sophisticated", but it'd perform more or less identical and cost far far less.
All the above used cloud-providers are expensive, if compared to something like vast.ai or runpod.
Check this out; https://github.com/selkies-project/selkies