Looks like the next 5.5 patch is addressing collision detection. Translation is a little loose, but this partially to address the player or bot position between the client and the server.
This has been normal for quite a while, but is subject to the original 1.0 code of x,y,z coordinates being constantly reported.
Bot's get around this by running a third party software that alters the incoming and outgoing packets by offsetting their x,y,z cords. So this allows them to be undetected.
Now with that out of the way. Improved collision detection will be changed to feedback of a character/player/bot interacting with the world. FROM MY UNDERSTANDING this means SE is monitoring the environment and how it interacts with the client positions.
When you think of a three dimensional space you can have it empty or full of something. Water for instance is an asset, once you break the plane you are now in water, swimming animation, refraction filter added, you can basically fly in the area. You have this transition when you go below the surface and the assets are "loaded" and your client is altered to be "underwater".
Improved collision detection would work the same way if I think this is how I would program this. You fall below the world..."loading" loading would take place. Your client is now in "floating" state. This would be a red flag to the server as saying.... "floating" can not take place in this area.....you are breaking the rules.
Water = "swim" mode if/then statement = water surface -2meters = true
Flying = "mount" mode if/then statement = ether currents unlocked = true
Floating = "bot" mode if/then statement = floor plane broken = true
This is kind of genius and would mean if you fall/through the plane of land, wall, edge, surface you're client would be in an altered state.
Same could go for run speed, mount speed as well.
To Fast = "cheater" mode if/then statement = beyond acceptable movement speed (accounting for all values allowed on mount/walk/run/party bonuses)
I would really like to see this.
Dispatch = "bot" mode if/then statement = amount of material farmed in zone abnormally high (undisclosed amount of mats). Flag player. Case statement = list retainers on account /follow sales and report to data export.
Data includes:
Time played
Time to Max (80)
Jobs maxed
level of chat activity
friends list
mog mail history
Gil transactions
Prolly never happen, but I would like to see that data vs. some of the known bot's on my server to see how it stacks up.


Reply With Quote

