Results 1 to 10 of 285

Dev. Posts

Hybrid View

  1. #1
    Player
    Jinko's Avatar
    Join Date
    Mar 2011
    Location
    Gridania
    Posts
    5,656
    Character
    Jinko Jinko
    World
    Moogle
    Main Class
    Arcanist Lv 80
    Quote Originally Posted by Waliel View Post
    It's caused by not allowing you to overwrite animations with another, and we know exactly why the AoE latency is happening and how to fix it. It's because the server checks your position every 0.3 seconds and needs to be lowered to 0.1.
    I don't think is effected by animation, sometimes I can whip through my cooldowns really fast but other times they will be held back by latency and in some cases the cooldown animation will play and the skill won't take effect, a second later the skill has reset.
    (I'm pretty sure this is because the client is saying yes you can use that skill, and the server is saying no you can't)

    Fact is neither of those things ill be fixed, and I still think 100ms is too high.

    I'd be interested to know what WoW uses for position checks, cause that is what they should be aiming for.
    (2)
    Last edited by Jinko; 09-27-2013 at 07:35 PM.

  2. #2
    Player
    Waliel's Avatar
    Join Date
    Aug 2013
    Posts
    1,153
    Character
    Waliel Hla
    World
    Cerberus
    Main Class
    Summoner Lv 90
    Quote Originally Posted by Jinko View Post
    I don't think is effected by animation, sometimes I can whip through my cooldowns really fast but other times they will be held back by latency and in some cases the cooldown animation will play and the skill won't take effect, a second later the skill has reset.
    (I'm pretty sure this is because the client is saying yes you can use that skill, and the server is saying no you can't)
    Sounds like reasonable explanation fo that, but the fact is that you can't start a new animation until the old one is finished, which is also the reason why off-GCD skills won't fire off instantly if used right after another skill.

    Quote Originally Posted by Jinko View Post
    I'd be interested to know what WoW uses for position checks, cause that is what they should be aiming for.
    My wild guess would be a combination of client and server side checks. In the WotLK era, sprint from Druids and Rogues would cause some quirky positional updating that made them zip around short distances for other clients if they didn't move in a straight line and even then there would be some speedup or two match the actual position. Positional updating was horrendous for flying mounts and flight paths, as well. No idea how it is nowadays. It would also sometimes take over a second for you to dismount automagically indoors, and some debuffs would linger for a lengthy time when you got out of the area, but I can't remember if that was fixed before or after Wrath.

    0.1 second checks would be perfectly fine, if positions for taking damage and such would be checked client-side, but alas, that is not the case. Client-side checks could also potentially open doors for hacks, like possibly dodging everything while standing still or the like, but I won't go there more than that for the lack of knowledge.
    (0)

    Yoshi-P is doing his best and is patching Endwalker. Please wait warmly until it is ready.

  3. #3
    Player

    Join Date
    Aug 2013
    Location
    Limsa
    Posts
    47
    Quote Originally Posted by Waliel View Post
    0.1 second checks would be perfectly fine, if positions for taking damage and such would be checked client-side, but alas, that is not the case. Client-side checks could also potentially open doors for hacks, like possibly dodging everything while standing still or the like, but I won't go there more than that for the lack of knowledge.
    What i was wondering for days, if they don't rely on client positions checks, and it is supposedly all happens on the server (which is the right way to do it, of course), how in the hell all those mining bots are able to just teleport wherever they please?
    (1)

  4. #4
    Player
    nimrod's Avatar
    Join Date
    Aug 2013
    Posts
    67
    Character
    Nimrod Dragneel
    World
    Odin
    Main Class
    Gladiator Lv 50
    Quote Originally Posted by Aibo View Post
    What i was wondering for days, if they don't rely on client positions checks, and it is supposedly all happens on the server (which is the right way to do it, of course), how in the hell all those mining bots are able to just teleport wherever they please?
    They are not re-checking. The client says im on position X:Y:Z the server takes it for granted and trusts the client.

    So u see the bot needs only the coordinates and so he can teleport within a zone. They should atleast track the time it would take u from position X to Y and greater than 15yards so bots would be auto banned. Or they could track the NUMBER gathered /hour like in WoW... simply 10k shards in a day is just no human behaviour anymore or farming 5hours straight w/o a pause in between what ever u like more - but again seems those anti cheat measures are none existent in ARR.

    It´s like they haven´t even a QA team
    (1)

  5. #5
    Player

    Join Date
    Aug 2013
    Location
    Limsa
    Posts
    47
    Quote Originally Posted by nimrod View Post
    They are not re-checking. The client says im on position X:Y:Z the server takes it for granted and trusts the client.

    So u see the bot needs only the coordinates and so he can teleport within a zone. They should atleast track the time it would take u from position X to Y and greater than 15yards so bots would be auto banned. Or they could track the NUMBER gathered /hour like in WoW... simply 10k shards in a day is just no human behaviour anymore or farming 5hours straight w/o a pause in between what ever u like more - but again seems those anti cheat measures are none existent in ARR.

    It´s like they haven´t even a QA team
    The same conclusion i came to.
    Which brings another question to mind, what is the server actually doing every .3s tick, except mindlessly updating player's X,Y,Z?
    If it doesn't validate the player's movement, doesn't perform any collision checks (bots that are mining from inside the walls), i guess it is just slooow.

    Seeing how SE, having an EU branch, didn't even bother with setting up physical EU servers, i wouldn't be surprised if they run quite a few of the worlds on a single machine.
    (1)