2012-12-11, 03:25 AM
SaptaZapta Wrote:Actually it is. The underlining issue is, and always has been: The server believes everything the client tells it. Or, if you want to be more general about it: the client has far too much responsibility and power.
This is more, to me anyway, Nexon adding things they shouldn't early on, or worse adding it and not checking what it would do. This glitch wasn't some major find or anything special. It was two bytes (a header) of a packet that Nexon didn't bother to even check that adding it could cause problems or even code a limit to how the header was handled. So instead of returning a null result or DC them, it gave them the reward. Nexon can't help but allow the client to more or less "control" the game, but they should have better checks in place for these things before it is thrown into the coding.
However, I will agree the item generator hack that was around for a while was completely as you say. The client told the server a GM hat was the item being made via the blacksmith, and the server listened.

