Conversation
@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?
1
0
1
@phnt i assume they're using fpga dev boards. Idk what else could easily be repurposed
2
0
0
@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
1
2
3
@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
1
0
1
@snacks @phnt you know the bigger headline here is who the fuck pays $6000 to cheat in a game what is wrong with you
1
2
8
@snacks Yes, these cards are all based on FPGAs.

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.
2
0
4
@RustyCrab
>it sounds like it's going to brick your nvme
It very well can, that's the issue.
1
0
1
@phnt @snacks you know in general you really don't wanna say out loud what you are doing with anti-cheat
1
0
1
@RustyCrab @snacks Vanguard is a bragging point for Riot, it always was since it came out.
2
0
1
@phnt tbh, with hardware features for drm i'm surprised you can't just protect a process' memory from drm access nowadays
2
0
1
@phnt *dma access
and the access is redundant, oops
1
0
0
@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
1
0
0
@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
0
0
2
@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
0
1
2
@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,...
0
0
1

Listens to Baroque while coding murder.exe newt

@snacks @phnt you could with Intel SGX, but it got broken.
1
0
2
@newt @snacks New CPUs also don't have it anyway (before it got broken).
0
0
1
@phnt @snacks please remove all millennial access to social media
1
0
3
@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.
2
0
6
@newt @RustyCrab @phnt having people review flagged games and stuff like votekick seem way better than insane anti cheat yeah
1
0
1

Listens to Baroque while coding murder.exe newt

@snacks @RustyCrab @phnt all this requires is gamers running their own servers. Which of course is never going to happen to corposhit vidya.
0
0
2
@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.
2
0
4
@phnt @RustyCrab @newt afaik the riot fps was one of the first shooters that tried that seriously actually
0
0
0
@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

Do the bare minimum please
0
0
3
@YourAverageNewfag @RustyCrab @phnt If you read carefully through that 100 page long ToS, it's probably covered somewhere there. jahy_smug
0
0
2
@RustyCrab @phnt @YourAverageNewfag you probably cant really sue riot, they for sure have one of those arbitration clauses
1
0
1
@paula8 @phnt @YourAverageNewfag those things aren't set in stone if the violation is egregious enough
2
0
1
@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. BocchiBreakdown
1
0
1
@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.
1
0
0
@phnt @niobleoum @paula8 @YourAverageNewfag as long as government officials are not affected nobody cares
0
0
2
@lina @phnt It is easy to hate game developers, but do you have the courage to hate the gamers that enable them?
1
0
0
@trogdor @phnt is that the new barcade fad to say its easy to hate x but do you have the y to hate z?
1
0
0
@phnt Riot's software is malware - doing something malicious means that software is malware.
0
0
0