The first part of your statement is absolutely true, which is why the second part of your statement could not be more wrong.



It is a fundamental error to ever trust the client, particularly with something that can be a game-altering exploit (setting aside the fact that money isn't exactly useful in MP yet).



Don't get me wrong; it is good to patch the client so that every 4-year-old can't trivially exploit stuff. But if the server allows a misbehaving client to fabricate money, goods, etc., contrary to how the game is supposed to work (especially out of thin air), then there is a design flaw at work that can only be correctly fixed server-side.

Click to expand...