Results 1 to 10 of 586

Hybrid View

  1. #1
    Player
    TheRac25's Avatar
    Join Date
    Apr 2011
    Posts
    415
    Character
    Krell Ynjynor
    World
    Excalibur
    Main Class
    Fisher Lv 50
    Quote Originally Posted by Astarica View Post
    Yeah, that's the sanity check. Problem is you don't have to move very far at all to stay within sanity check bounds. If your box is less than 30y, then the moment you get hit by Landslide you'd not only die but you'd get flagged as a teleporter, because you sure moved very far suddenly! There are also player abilities that move that kind of distance (BLM teleport to ally, for example). Also, this routine would have to be updated each time there are new abilities that faciliate movement, and every enemy that has an ability to move you has to be accounted for. Teleport is usually caught because you've to temper with game data to send the fake coordinates, but catching it in real time, let alone correcting it, is very difficult.
    i know how fast landlside moves wich is something i allready knew thus has no impact try again
    never mind the fact that i told you where you were gonna be after landslide and this has nothing to do with the client sending me position update
    (0)
    Last edited by TheRac25; 10-30-2013 at 03:17 PM.

  2. #2
    Player
    Astarica's Avatar
    Join Date
    Oct 2013
    Posts
    484
    Character
    Olan Durai
    World
    Midgardsormr
    Main Class
    Goldsmith Lv 50
    Quote Originally Posted by TheRac25 View Post
    i know how fast landlside moves wich is something i allready knew thus has no impact try again
    never mind the fact that i told you where you were gonna be after landslide and this has nothing to do with the client sending me position update
    You're basically proposing a function like:
    Flag player if he change of position of more than X
    Except when it's the result of Landslide
    OR Great Tornado
    OR Teleport to ally
    OR (start listing the hundreds of abilities that can move you a significant distance in the game)

    Pretty much every game does check to see any unusual amount of change in position, but they can't take action solely based on that because otherwise you'd end up flagging people as cheaters for clicking on a teleporter that you forgot to add to your 'except' clause.
    (0)

  3. #3
    Player
    azethoth's Avatar
    Join Date
    Feb 2013
    Location
    Gridania
    Posts
    80
    Character
    Zemus Asara
    World
    Balmung
    Main Class
    Arcanist Lv 50
    Quote Originally Posted by Astarica View Post
    You're basically proposing a function like:
    Flag player if he change of position of more than X
    Except when it's the result of Landslide
    OR Great Tornado
    OR Teleport to ally
    OR (start listing the hundreds of abilities that can move you a significant distance in the game)

    Pretty much every game does check to see any unusual amount of change in position, but they can't take action solely based on that because otherwise you'd end up flagging people as cheaters for clicking on a teleporter that you forgot to add to your 'except' clause.
    There are ways to intelligently exclude things while using minimal processing power. For example in titan I'm pretty sure there is no frog to lick suck me to it, so knowing that cannot possibly happen it doesn't have to be checked. Binary searches are prime examples of intelligent exclusion.
    (0)

  4. #4
    Player
    Astarica's Avatar
    Join Date
    Oct 2013
    Posts
    484
    Character
    Olan Durai
    World
    Midgardsormr
    Main Class
    Goldsmith Lv 50
    Quote Originally Posted by azethoth View Post
    There are ways to intelligently exclude things while using minimal processing power. For example in titan I'm pretty sure there is no frog to lick suck me to it, so knowing that cannot possibly happen it doesn't have to be checked. Binary searches are prime examples of intelligent exclusion.
    In that case you're suggesting a teleport check function for Titan, one for Garuda, one for Ifrit, and so on. That's even more prone to error as you're maintaining hundreds of functions that has to be updated each time a player gains a new movement aid ability. I'm sure all MMORPG do look for any unusual changes in position, but you cannot judge solely on that. There has to be a guy who actually looks at your log to determine if you're really teleporting or if it was just a false positive, and that stuff takes time and certainly cannot be done in real time.
    (0)