Spyke

Replies

Comment on

Games on Whales - Stream multiple desktops and games from a single host

Reply in thread

Great questions!

Did you look into memory deduplication?

For the Steam library I suppose? There's been some discussions around it both in Discord and Github #83 #69 It's something that I should definitely research further but I'd really like to address it even if it's just something that might be done outside of our container.. Would you like to help us?

Is client software sunshine or custom software?

Wolf is an implementation of a full Moonlight backend from scratch; there's has been many reasons for this but mostly it's because Sunshine has a lot of global and intertwined state and it would be very hard to add support for multiple independent users. I try to contribute upstream where possible; for example I've helped merging our custom library for virtual inputs so that users of Sunshine could also benefit from the new virtual joypad implementation and support for Gyro, Acceleration and so on..

Comment on

Alternative to Steam Link/Sunshine?

Shameless plug: I'm the main developer of Games on Whales.

I've built Wolf exactly because of those shortcomings of other solutions: it runs fully headless, spins up virtual Wayland desktops that matches the resolution/FPS that's requested from the clients and everything runs in Docker so it doesn't pollute your host OS (just your HDD).

I'm currently working on a massive performance improvement in this PR if you'd like to try it, I'd suggest to pick that tag.

linux

Comment on

Can I use a docker container to route only 1 program through a VPN?

You can use a container that includes a vpn client like others mentioned OR you can have a container that uses the network of another container!

The basic idea is that you have a single openvpn/wireguard container and then you route all the other containers to use that network, see this stackoverflow post for more info.

The only downside of this solution is that you have to open the ports that you need in the vpn container.