Show HN: I built a FOSS tool to run your Steam games in the Cloud

(github.com)

19 points by pierrebeucher 12 hours ago

6 comments

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 !

colingauvin 6 hours ago

For those of us with our own home servers - is this easily deployable without cloud?

  • DistractionRect 4 hours ago

    Yes, they build off other open source projects and list them in the README. I actually do run moonlight + sunshine myself, and have for more than a year. It's not too difficult to setup, depends on what you want to achieve.

    I hadn't heard of wolf [0], but it checks a lot of boxes that sunshine does not. Namely, it supports multiple clients at once, multiple streams, and virtual displays out of the box (Linux + container first is almost neat). Sunshine is more for allowing your gaming desktop to be used as for game streaming. There's also a fork of sunshine, Apollo [1], that's more similar to wolf.

    [0] https://github.com/games-on-whales/wolf [1] https://github.com/ClassicOldSong/Apollo

    • pierrebeucher an hour ago

      Do you also use a VPN like Tailscale for out-of-home / remote access ?

  • pierrebeucher an hour ago

    Hi there, I'm Pierre the creator. Work is in progress on this, I hope it will be available in a few weeks since it's a highly requested feature :)