4 ms·
I believe the issue might be the game publishers. I have a working alternative to Gamestream - both Server and Client, written in C++ - lying around here. It's
by fxtentacle 4y ago
I believe the issue might be the game publishers.
I have a working alternative to Gamestream - both Server and Client, written in C++ - lying around here. It's just that I could never figure out how to monetize it, so now I'm just using it for me and my friends.
But when testing it, I noticed that quite a lot of competitive games will consider it "cheating" if you try to grab the screen in real-time. I presume that's to avoid AI-based aimbots who would actually just recognize the enemy based on the picture.
Also, some games outright forbid using game streaming services in their EULA, which is how pretty much everything by Blizzard & Activision got booted off Geforce NOW.
And if you think about it, it does make financial sense for them to forbid streaming. As-is, I am sharing one purchased copy of the game with my friends. We have one cheap GPU server with Hetzner and we take turns playing the games. Or we play a couch-coop game online with multiple Gamepads connected to that one server. If you prevent this form of sharing, each of us would have needed to purchase a copy of the game to install locally, so the publisher is potentially losing money by tolerating game streaming.
- joecot 4y ago> And if you think about it, it does make financial sense for them to forbid streaming. As-is, I am sharing one purchased copy of the game with my friends. We have one cheap GPU server with Hetzner and we take turns playing the games. Or we play a couch-coop game online with multiple Gamepads connected to that one server. If you prevent this form of sharing, each of us would have needed to purchase a copy of the game to install locally, so the publisher is potentially losing money by tolerating game streaming. You can essentially do all of this with Steam anyway. You can use the Steam Family Sharing to share your video games like that if you're playing at different times. And you can use Let's Play Together to all remote to the same computer and play split screen.
- fxtentacle 4y agoYes, but Steam runs on your local machine with a unique IP while Gamestream / Geforce Now run on shared IP cloud machines. How do you know that the same game starting twice on the same cloud IP is the same user, and not the provider of that cloud service underpaying you?