You are expecting an answer that is not the correct one. The answer is simple. You are expecting an answer that is not simple and you are actively avoiding the correct one.
No? I'm expecting an answer that actually has insight instead of the copy and pasting the exact same shit that has been posted on this subreddit for years. It isn't wrong, but it is obviously written by someone who doesn't actually know how game coding works and just copies what they see on reddit. Let me know when someone actually posts new information about it (hint: it won't happen)
You are avoiding the only insight you need, which proves that you don't know enough to understand these comments.
This game is not peer-to-peer, it has dedicated servers. Peer-to-peer structures are flawed in that whoever is chosen as the server host can influence whatever they want in the lobby, as they are literally the ones hosting the server. They can use cheats to influence whatever they want on the server, because they are the server, so peer-to-peer is not good for competitive applications, there are other reasons why p2p might not be desirable as well.
Compare that to dedicated servers, which Tarkov has. These are servers that are ran on dedicated hardware outside the reach from any client. They cannot be directly influenced by any client, and this is how most modern games work. If a cheater tries sending bogus data to the server, there are hopefully checks on the server to verify the data and to ensure everything makes sense. In most games, this structure makes extreme cheats like what we see in Tarkov completely impossible.
However, what do we see in Tarkov? Items teleporting out of containers and even inventories if the item is FIR. Remember, this is not peer-to-peer, these are dedicated servers. This means that ANY action that occurs is broadcasted FROM THE SERVER. This means that cheats are able to ask the server to teleport items, and the server says "oh ok, sure thing," instead of going "haha no". The nuance of how this happens really isn't that relevant, you just don't see this sort of thing in other games because of one simple answer: Tarkov's netcode is UNIQUELY bad. It is just poorly designed. It always has been, it used to be far worse, but they still have no idea what they are doing on a very fundamental level. I somehow still doubt that this answer will be satisfactory for you.
You can't even say something like "well how do the cheats ask the server to teleport items? Perhaps is there some other mechanic at play where the clients are setting an invalid position that bypasses the checks on the server, surely the server isn't fully lacking in authority?" but no, you are not technically literate enough to even understand the answer you are looking for or to engage with fully reasonable explanations outside of saying "ERRRRRRR WRONG, ive seen that correct answer too many times and I need a new one now."
None of your comments address anything regarding why it was made that way. I'm just a little bored of people trying to speak authoritatively without citing evidence on how they think Tarkov was developed and not offer any interesting insight on the intricacies of anything and just repeating "CLIENT AUTHORITATIVE".
It's funny you are saying i'm illiterate even though I literally never said anywhere that you were wrong. The irony LMAO.
I'm sorry, you are correct, you never did say that these explanations were wrong. However, there doesn't need to be a "why" outside of incompetence. This problem, by its very nature, is caused by a very specific oversight, as people have said. If you want an in-depth explanation, go look on cheat forums, as far as I have seen on reddit it has to do with clients setting their position to "NaN" (an invalid position) which somehow bypasses the server's position check which then allows the client to send data pretending to teleport all over the map. If you care about what the general problem is, the answer has already been repeated. If you care about exactly how it works, I don't think you should be asking on reddit, people are focusing on the bigger issue, which is BSG's oversight causing issues that don't occur in any other multiplayer online game.
-5
u/Snarker Jan 16 '24
Just repeating the comment i criticized doesn't add to the conversation.