So, it could be. Like, there’s no reason that the program its self couldn’t run through a comparability layer like wine or proton.
It’s just that it, like many other big multi-player live service shooters, it requires kernel level “anti cheat” programs. Basically programs that run at the lowest level of your system and check what’s running on the system, making sure the user isn’t running any cheats or altering how the game runs to cheat. They need to be at the lowest layer to prevent programs below them spoofing the checks they are running. So if they detect that they’re not running at the lowest level, they tell the game not to run, or at least, not to allow the player to join online matches.
These could theoretically could run through a compatibility layer, but then they wouldn’t be running at the lowest layer of the system, defeating the point of them. They would have to run natively on Linux, and the companies that make them have not made versions that run natively on Linux.
The actual efficacy of these anti cheat systems is dubious, as there is still cheating in games that use them, and they’re super invasive, being basically spywear. But they’re required by a handful of major games.
I think if the steam machine is a huge success like we think it will be and a large Linux playerbase emerges it will happen eventually. No way they would just lose out on all that profit.
So, it could be. Like, there’s no reason that the program its self couldn’t run through a comparability layer like wine or proton.
It’s just that it, like many other big multi-player live service shooters, it requires kernel level “anti cheat” programs. Basically programs that run at the lowest level of your system and check what’s running on the system, making sure the user isn’t running any cheats or altering how the game runs to cheat. They need to be at the lowest layer to prevent programs below them spoofing the checks they are running. So if they detect that they’re not running at the lowest level, they tell the game not to run, or at least, not to allow the player to join online matches.
These could theoretically could run through a compatibility layer, but then they wouldn’t be running at the lowest layer of the system, defeating the point of them. They would have to run natively on Linux, and the companies that make them have not made versions that run natively on Linux.
The actual efficacy of these anti cheat systems is dubious, as there is still cheating in games that use them, and they’re super invasive, being basically spywear. But they’re required by a handful of major games.
I think if the steam machine is a huge success like we think it will be and a large Linux playerbase emerges it will happen eventually. No way they would just lose out on all that profit.