Tarkov studio claims it actually doesn't have the server capacity for everyone who bought the game for $150 to play its upcoming PvE mode, still wants players to pay extra
Tarkov studio claims it actually doesn't have the server capacity for everyone who bought the game for $150 to play its upcoming PvE mode, still wants players to pay extra
Fellow gamers, if you don’t push back against this nonsense now, you will be living with this treatment as customers for a long time, if not forever.
I’ve been seeing this for a while, why do you put a cc notice on your comments?
This comment by me explains why.
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, to almost no anti-cheat controls.
As for why people would cheat in an online game, always seems obvious, 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 for it? You can pay to be abused by people for a lot less than that.
It’s easy to just handwaive and say “Server side will fix it” but here’s a major issue:
You have to render people in before they appear. How do you do that without the client knowing where people are?
Your suggesting the server maintain a real time render for every single player and somehow manage to get the data back to them in less than 17ms so that they don’t have empty frames that suddenly become people?
Because that’s a ludicrous requirement in terms of latency (ping is totally reasonable at any value under 100ms) and server capacity.
Because your solution sounds like it would cause popping constantly and be a major burden on the server, which is already the largest overhead on a released game.
But then you’re adding extra latency to all visual calculations.
Your client needs to know if something is visible within the framerate of their PC.
You cannot do that fast enough.
Why not? More computationally intensive things are done to calculate lighting in a lot of modern games as I alluded to. Yes it would increase the load on your CPU but that’s less of a problem nowadays with higher core counts and clock speeds and it’s not like modern anticheats don’t steal some CPU cycles already. I think you underestimate the power of modern computers. I’m not trying to be condescending here but it is worth remembering that gigahertz means BILLIONS of calculations per second.
We’re only talking in theoreticals right now anyways, it is entirely possible that a game studio has tried this and it hasn’t worked, I just don’t put a lot of faith in modern game companies.
You cannot break the speed of light with computational effort.
You’re saying that you want to have a round trip from client to server and back happen in-between frames.
You cannot do that. Period. You will not ever have latencies that low.
Even if you frame lock it at 60fps that means you’re calculating views, sending the data up the tube, checking it on the server, responding back with all the data about the new character that should appear and then rendering the new guy within 17ms.
That is physically impossible.
So you’re going to take all the places a character could be in the next 200ms, do Ray casting on all of them and send that data to the server to check every 17ms?
While the server also does that for 15 other players at the same time.
Do you know what algorithmic complexity is? Big O notation? If so - that’s a n³ * 15m³ problem space that you’re expanding out across 200ms every 17ms, where n is player locations possible in x/y/z and m is the other players locations. Physics collisions are usually the biggest drain on a computer’s cycles in game and in the worst case that’s n² complexity.
You’re talking insanely taxing here.
You constantly have to render people in when they can’t be seen but will soon be seen. Which also means instead of keeping track of just locations the server needs to render the scene in sufficient detail as to determine sightlines.
Usually games just do this by sending info to clients of where everyone is and letting the clients render people in when the client determines that the sightline isn’t interrupted.
Some games will just not send the positions until they’re within a certain range of each other, but I’m a realistic game like tark you’d need several kilometers of info in case someone scoped in.
If you don’t do this correctly it leads to characters popping into existence from thin air
You could use things like ray tracing to determine if one player can be seen by another on the serverside and only send packages when they can see.
But to resource heavy to do that.
You do see why that’s a serious issue right? Before the Server did nothing more than maintain a list of x,y,z coordinates of player positions. Now it’s rendering the entire game space and doing 3d calculations.
That’s several orders of magnitude more complex and costly.
That’s exactly what i said.
Still no reason to put a root kit on the customers PC.
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.
Why would anyone play such a game
Depends, is it survival or competitive? Sounds normal for a game like Minecraft to me.
The $150 isn’t for the new game mode. People that paid $150 were told they’d get all DLC. The devs are saying this isn’t DLC and these folks will get it for free once the game is out of early access. People that paid $250 can play this now. People that paid any more will have some level of discount to purchase access to this mode.
It’s all in the article.
Actually the game mode is on a pack selling for 250$
People who already bought the 150$ price only get a 6 month free trial of the game mode.
Or they pay an extra 100 to upgrade
Why are you concerned? It still costs 250 but if you already spent 150 then you can get it for 50. All is well
(Kill me)
It’s actually 250 euros for the top tier (267 $us)
I mean, seriously, what the actual fucking fuck?
I play hearthstone and spend more than that every 3 months to get a complete set of the expansion (well actually now that I think about it, it’s about $150 every three months or so).
I play a lot so my value to time ratio is pretty good but yeah…I don’t really buy any other games.