Yeah honestly, I bought Tarkov second-hand for $8 and even then I felt like I was getting ripped off.
It’s probably not news to anyone but the game has extremely lax anti-cheat controls.
As for why people would cheat in an online game, it always seems obvious from a psychological standpoint, but the cheats for Tarkov are so egregious they’re like full blown developer offline DEBUG TOOLS.
I don’t mean “oh no, aim assistance, and they can see you through walls” – the cheat tools are hooking into features of the GAME ENGINE ITSELF, allowing players to see:
PlayerName, Current HP, Current Level, Full inventory contents, currently equipped weapon, position, heading, estimated valueof inventory, estimated valueof your account, age of account creation, and so on.
They can also: Teleport, FLY, increase or decrease their run speed, jump height, and so on.
The cheaters are basically running around with admin privileges in the game, and the developers don’t give a flying fuck. It’s like GTA5 levels of cheating.
Why would anyone play such a game, much less pay $150 to be abused by people? You can slam your dick in a car door for a lot less.
Whats sad is that people keep wanting more client-side anticheat to fix this, when the real answer is server-side anticheat and changing the engine to stop being so leaky with that much information.
Like, this is what leads to invasive client-side anti-cheat. Which also happens to be one of the main blockers for OS portability.
But if you make it so that the server has to constantly validate the game state, you get terrible lag.
You really have to design your game well to deter cheaters. And you have to empower server moderators to ban cheaters. This sorta implies releasing the servers so that communities can run their own instances, because these studios don’t have the resources to handle moderation themselves.
the validation shouldn’t cause too much lag since game needs to sync up the game states anyways, which is an operation that is inherently way more expensive than any validation anyways (since each frame of the following game states need to adhere to the game rules anyways, there’s already inherently some form of validation). It’s more about not trusting everything the client says the game state should be.
Yeah honestly, I bought Tarkov second-hand for $8 and even then I felt like I was getting ripped off.
It’s probably not news to anyone but the game has extremely lax anti-cheat controls.
As for why people would cheat in an online game, it always seems obvious from a psychological standpoint, but the cheats for Tarkov are so egregious they’re like full blown developer offline DEBUG TOOLS.
I don’t mean “oh no, aim assistance, and they can see you through walls” – the cheat tools are hooking into features of the GAME ENGINE ITSELF, allowing players to see:
PlayerName, Current HP, Current Level, Full inventory contents, currently equipped weapon, position, heading, estimated value of inventory, estimated value of your account, age of account creation, and so on.
They can also: Teleport, FLY, increase or decrease their run speed, jump height, and so on.
The cheaters are basically running around with admin privileges in the game, and the developers don’t give a flying fuck. It’s like GTA5 levels of cheating.
Why would anyone play such a game, much less pay $150 to be abused by people? You can slam your dick in a car door for a lot less.
Whats sad is that people keep wanting more client-side anticheat to fix this, when the real answer is server-side anticheat and changing the engine to stop being so leaky with that much information.
Cheating is such a hard problem.
Like, this is what leads to invasive client-side anti-cheat. Which also happens to be one of the main blockers for OS portability.
But if you make it so that the server has to constantly validate the game state, you get terrible lag.
You really have to design your game well to deter cheaters. And you have to empower server moderators to ban cheaters. This sorta implies releasing the servers so that communities can run their own instances, because these studios don’t have the resources to handle moderation themselves.
the validation shouldn’t cause too much lag since game needs to sync up the game states anyways, which is an operation that is inherently way more expensive than any validation anyways (since each frame of the following game states need to adhere to the game rules anyways, there’s already inherently some form of validation). It’s more about not trusting everything the client says the game state should be.
I mean, i’d argue that a car costs a bit more than $150, but i see your point.
Call an Uber
I’d rather pay someone else to slam my dick in a car door for 150 clams.