@phnt vanguard does a bunch of insane shit, but isn't this just talking about changing iommu groups to block these fpgas from accessing the games memory?
@phnt this is the worst fucking PR for anti-cheat I have ever seen. If you don't know what all of these words mean it sounds like it's going to brick your nvme
@phnt >makes a shitty dota knockoff that nobody likes and hates the players of >makes a shitty cs knockoff that becomes forever associated with tiktoks of femboys faggots saying "uwu" every time someone gets a kill >makes a shitty anticheat that bricks systems >mocks people who get affected >isn't bankrupt or sued into oblivion riot games trolling to the max
The issue isn't that they fuck with IOMMU on the kernel/hardware barrier. The issue is that if it ever misidentifies a legitimate device and triggers an IOMMU fault, the legitimate device can actually soft-brick itself in order to protect what it is doing. NVMe controllers already do this when they get bus errors which an IOMMU fault effectively is, and go into lockdown mode to protect the data. And it will misidentify eventually given enough time.
Not to mention that bragging over basically taking over someone's hardware with the possibility of bricking it by accident isn't particularly a smart PR move.
@YourAverageNewfag@phnt well it probably wouldn't be criminal, it would likely be a civil tort. However to sue riot you would have to expose that you were cheating which I think could open them to countersuits
@RustyCrab@phnt@snacks They are using DMA PCIe FPGA boards which costs about $150. It's still retarded to spend $150 to buy a chinkslop card to cheat in a chinkslop game, but not nearly as bad as $6000
@phnt@RustyCrab@snacks >invented banning people for toxic behavior >legitimized kernel level anticheats >popularized the worst strategy game genre on earth >first disciple of tencent what a great company
@snacks Pretty sure the process has no say in that, DMA is mostly all hardware. NT has support for some remapping and protections on the driver level, which they probably use to soft-kill the board already. And it's not like the process could opt out of DMA since almost all hardware subsystems use it nowadays. Disk controllers, networking, graphics,...
@phnt@RustyCrab@snacks cheating has been a solved problem for the longest time. Just votekick the cheater from your friendly neighbourhood server. That's it, done.
@newt@RustyCrab@snacks Or render the game state mostly server-side while sending as little data as possible to the client. It doesn't work 100% and works less for something like a fast-paced FPS game, but it prevents cheating almost completely without tons of r&d for anti-cheat.
World of Tanks of all games did this from the start and finding cheaters there is a rarity that has been documented only a few times.
@phnt@snacks@newt server side rendering is a difficult problem but in arc radiers for example you can see items people have from all the way across the map in closed bunkers with DMA cheats. Absolute retard level carelessness
@RustyCrab@phnt@paula8@YourAverageNewfag One would need to find some malicious moles (Tencet CCP backdoors or whatever), then a really strong proof (which is probably only obtainable through illicit means), and then one would need class action and serious team of lawyers, and also not in US, because courts there couldn't care less about sticking it up to corpo. All the software like that is like Russian rulette - just don't play, and you won't lose.
@niobleoum@RustyCrab@paula8@YourAverageNewfag Technically even partially bricking the Windows install unless a user disables IOMMU is in breach of federal law. But not like anyone cared in the last 2 decades about that after SecuROM.