Quote:
Originally Posted by Sherlock
What does Silkroad do right that no player is able to kill all monster in a radius of 50m?
And what does Metin2 different that people are able to exactly that?
|
Why metin2 is able to do that? It's just bad online game design.
tl;dr:
Online games should keep the game logic handled by the server, not by the client/user running the game.
Everytime you make an action, the server should do the respective checks and reply if this action has been accepted or not.
Let's take SilkroadOnline/SRO as an example; Here you can't walk without server permission.. The user everytimes he does a click in the ground, internally is sending a petition to the server to move! the server will answer yes or no, and will reply by moving your character visually.
So as you may guess, there is no "cheats" if the server is always checking the actions are made correctly. Of course, this game has been made by humans and thus exploits/vulnerabilities has been found over the years but patched eventually (there was an exploit where you could be invulnerable and/or invisible, or a few times SQL injections were found when editing some ingame texts).
The closer you can get in SRO as "cheating", is being able to see invisible/stealth players, or maybe modify visual effects to find enemy targets easier, other than that there is no critical information the client uses, I mean the user doesn't have game logic/data that you can exploit.
Yes, you can find BOTS, the mayority game tasks can be automatizated, boring repetitive stuffs or bad game design requires commitment and bots came in to fill gaps, plus lack of interest on fix that. I think ISRO gave up their battle against bots, using some weak game security to avoid them or maybe nothing at all I'm not really sure, after all their game is alive because of bots (I can't imagine people killing monsters for 24hours to increase 0.0001% exp, impossible and the game is in such state).
Shooter games are a bit different, the online design still there (client ask server action, server replies) but in this case you can be able to exploit the information from memory.. by doing the respective maths you can point the mouse on the right targets in nanoseconds, and stuffs like that.
Hope my two cents clarifies your thoughts :p