Originally Posted by DrFPS
So here is a good question from a person who has never cheated at multi-player game "ever".
If you know about all these bugs, exploits, cheats. How is it that you can trust EA and dice to make a good game?
Here in lies the problem. For the most part. You dont find out about all the bad stuff until they EA and dice has your $$$. By then it's tooooo late. Your out $60 that is a lot money loose. We well see how it goes. BF2 was fun. BFBC2 cheated to death. PunkBuster has to go! They cant do the job.
Cheats will always be around, given that they are all client side memory editors and app hooks, they are detected by software such as PB that detects patterns and footprints of inserted code. All it means is that the cheat companies change the code so that it is not detected. It's a game of whack a mole, take down one exploit and up will appear another.
It's just one of those evils that will always be there. As for account hacks/spoofing, that is an issue that DICE could work on... and are. Unlike games like CoD, all your stats are reported by the server and processed by a central system. So, all it takes is for the server to report different stats. This can be achieved by editing server files. These are the same files that can change variables such as gravity, speed etc...
The problem actually came from GSP's that provided root access to server files. By doing this, it allowed people to access and change the server files. At this moment in time, no official ranked GSP should provide root access. Those that do are usually lynched and dropped as official providers.
From a personal perspective, I think I have only seen a dozen cheaters since Bad Company 2. The latest one was last night on a 'Nam server. He was kicked pretty promptly by an admin. Simple truth is that you cannot get rid of all cheats. Making an untouchable game could be possible, but current server processing power and network speeds mean that a lot of ideas cannot be achieved.
I don't mean to be rude, but it somewhat comes across that you are an angry gamer. If you know how exploits work, you'd know why they will always exist. As for the "you're out $60"... why not wait for reviews, game play on youtube, conversations on forums. No one forces you to buy a game, just wait a few weeks to see how it pans out.
EDIT: I also worked for a GSP that provided game servers