03-16-2006, 07:58 AM
In regard to some of the "strange" behaviour, like geting exp for exploring when no monsters, it is possible that servers actually still di dwork, just not populating the world.
The other possibilities is that Blizzard has made (the misstake) of puting quite a lot of trust into the client, and then hoping they can prevent cheating and exploit through their monitoring techniques (like the Warden) and perhaps through keeping log files for activities. This is in my opinion a dangerous option of taken.
The fact that the client controlls the position of the character seems obvious. One result is of course that the person playing never experience "snap back" to another position during play or that the character stop moving arround. Although at times it is obvious that there is not completel synchronization. I experience at times that the game tell me that the monster needs to be in front of me to cast the spell, when in fact on my screen the monster has been clearly in front of me, same with looting, I got the loot icon but the game told me I had to be closer. This is an issue of the monster being controlled by the server though, but still.
It seems strange that there is (or was no) reality check at all on the location given by the client though, seems strange one should be able to jump arround the whole continent in seconds like in the egg exploit. It seems reasonable to have at least a check for reasonable distance moved since last location reported or something like that. Oh well.
The fact that falling can cause death if the client "misses" the water seems to me the most strange one. It indicates not only that the client can kill the character, but also inflict the damage on at least itself without any recheck or interuption by the server, this seems VERY strange.
All this is outside what I was wondering about but it is of course still helpfull information.
The other possibilities is that Blizzard has made (the misstake) of puting quite a lot of trust into the client, and then hoping they can prevent cheating and exploit through their monitoring techniques (like the Warden) and perhaps through keeping log files for activities. This is in my opinion a dangerous option of taken.
The fact that the client controlls the position of the character seems obvious. One result is of course that the person playing never experience "snap back" to another position during play or that the character stop moving arround. Although at times it is obvious that there is not completel synchronization. I experience at times that the game tell me that the monster needs to be in front of me to cast the spell, when in fact on my screen the monster has been clearly in front of me, same with looting, I got the loot icon but the game told me I had to be closer. This is an issue of the monster being controlled by the server though, but still.
It seems strange that there is (or was no) reality check at all on the location given by the client though, seems strange one should be able to jump arround the whole continent in seconds like in the egg exploit. It seems reasonable to have at least a check for reasonable distance moved since last location reported or something like that. Oh well.
The fact that falling can cause death if the client "misses" the water seems to me the most strange one. It indicates not only that the client can kill the character, but also inflict the damage on at least itself without any recheck or interuption by the server, this seems VERY strange.
All this is outside what I was wondering about but it is of course still helpfull information.
There are three types of people in the world. Those who can count and those who can't.