Earlier quoted context omitted.
It would result in fewer online games that stop working altogether when the publisher wants to stop it. All the publisher would have to do is to create a "mini self-hosted server" application and provide it and they would follow the law on this. It's really not that complicated. Not "free", of course, but it's not exactly expensive either if you plan to do that from the moment you write your first line of code.
Game developer here. If it were “just” that easy I’d love to support this. > All the publisher would have to do is to create a "mini self-hosted server" application and provide it and they would follow the law on this You’re making a huge assumption here both about the scope of the law, and about how straightforward this is to do. I’ve worked in games where we could drop a server binary over the fence an that would b…
Not really an apt comparison (since you mentioned P2P), but providing something like HLDS should solve this, no? Counter-Strike 1.6 has long ended its development but it has (or had) a prolific community servers to this day. If Playfab, AWS remove that service, just use your own hardware.