> HDMI CEC works pretty decent these days, all the kinks have been worked out over the years and the only time it bugs out is if you use Chinese brands
I don't know. I have an LG TV and it does not support turning the display on/off with HDMI CEC. Everything else seems to work but it intentionally ignores those commands.
> C# has gotten a lot better since the core split as well.
It has improved but the majority of games using C# are using Unity which does not use .NET (Core). It uses Mono or IL2CPP specifically with the Boehm GC so it performs significantly worse than .NET and even standalone Mono (SGen GC).
> They said they don't want an EV. The things that modern carmakers make complicated.
It's probably more of a sign of what's coming in the future. There is no need to make EVs difficult/expensive to repair. The change in technology is just an excuse to lock everything down and rake in more money for repairs/new vehicles. They could do the same for ICE vehicles too.
You also need to include (digital) purchases made inside of apps because Apple also takes a 30% cut there. That is likely the bigger amount because it includes all of the in-app microtransactions for games.
This has nothing to do with anti-cheat. I work on Rust and most servers are hosted by the community and there is a good modding+custom map scene. The game has an anti-cheat because it's a big target for cheaters.
Rust remains maybe the last true community game that's just solid all the way through where the studio is good to its players and doesn't patronize and betray them. I can have the sort of fun I would have had 20 years ago in Rust, and everything else feels like monocultural slop by comparison.
I wish more of my friends wanted to play it, and wish I had more time for it.
Naah, Rust from Steam just doesn't even launch on Linux for me (Mint aka Ubuntu aka Debian). Regardless of "Compatibility" choice of Proton. So there's no opportunity to even choose the server.
You need to run RustClient.exe instead of Rust.exe (default) to skip EAC setup. The only way to do this in the Steam UI is to add it as a non-Steam game.
Actually it kind of works out because cheaters want to play with people who aren't cheating. The few servers that run with anti-cheat disabled would have small communities that aren't attractive to cheaters.
Because the monetization wouldn't work; anyone can just recompile the FOSS code and legally distribute a free build and users & PC manufacturers would flock to that.
That's already how it is, and yet the majority choose to pay for the convenience of two proprietary systems. We still haven't seen a FOSS offering that's well-suited for the typical end user IMHO.
> If they try to usurp control of your computer, stop them from doing so.
But anti-cheat software is not doing this? You are free to do whatever you want on your computer as long as it doesn't interfere with the game process. Most, if not all, anti-cheats will also not do anything when the game isn't open.
Some games (including Rust) give you the choice to play with no anti-cheat, too. You'll only be able to play on servers that allow players to join with no anti-cheat but you are not blocked from the game.
I would be more worried about computing becoming more phone-centric where Apple and Google are in control of what you can and cannot do.
> You are free to do whatever you want on your computer as long as
You are not free. "Your" computer is not actually yours. It doesn't do what you want.
> Most, if not all, anti-cheats will also not do anything when the game isn't open.
Stop believing this. For god's sake I just posted an example of a corporation that thought it was perfectly justified in hacking their customers and stealing their browser passwords. There is no line they wouldn't cross.
They could be doing literally anything and you know it. There's no way for you to know unless you reverse engineer the software, and if you try they are only too happy to label you a cheater and permaban your account or whatever it is that they do.
> I would be more worried about computing becoming more phone-centric where Apple and Google are in control of what you can and cannot do.
This is the exact same issue.
Apple, Google, Disney, Netflix, Hollywood, the games industry, the copyright industry, all the governments the world over are all battling for control over our machines.
This anticheating nonsense is just the tutorial boss.
> They could be doing literally anything and you know it. There's no way for you to know unless you reverse engineer the software
Literally anything you run on your computer (running Windows) can take screenshots of your desktop, pull passwords saved in your browser, etc. without running in kernel mode. Even applications that aren't running as Administrator.
That was never in dispute. The point is they cannot be trusted. Not even the "but they wouldn't do that" argument is valid: they would and they have.
Knowing and accepting these risks is a big reason why we run Linux with free and open source software sourced from trusted software repositories.
We put effort into this because we want to control everything that happens on our machines, so that we are not affected by stupid nonsense like that.
Recall what I said in my original comment:
> You want their nonsense absolutely contained and isolated, not deep in your kernel.
We don't want unknown uncontrollable proprietary idiocy running on our computers, least of all in kernel mode.
Ideally that stuff would not even exist to begin with, but since it does we move on to the next best thing: containing and isolating it to the fullest extent. The ideal setup is a VFIO configuration where the host is a Linux system where we have full control and the virtual machine is fully isolated and controlled.
As such we really don't need idiotic "anticheat" software taking issue with perfectly good technologies like virtual machines and hypervisors. Cheaters are using this stuff? I don't care. Just accept it.
I don't know. I have an LG TV and it does not support turning the display on/off with HDMI CEC. Everything else seems to work but it intentionally ignores those commands.
reply