Results 1 to 10 of 1854

Hybrid View

  1. #1
    Player
    Dhex's Avatar
    Join Date
    Aug 2013
    Posts
    1,006
    Character
    Jadus Salaheem
    World
    Ultros
    Main Class
    Marauder Lv 90
    Daily bump.

    I'm still really curious why the client can't trace positional/movement/action data and mark it with a time stamp so that the server can back trace and sync to provide a more precise gameplay experience?
    (3)

  2. #2
    Player
    TheRac25's Avatar
    Join Date
    Apr 2011
    Posts
    415
    Character
    Krell Ynjynor
    World
    Excalibur
    Main Class
    Fisher Lv 50
    Quote Originally Posted by Dhex View Post
    Daily bump.

    I'm still really curious why the client can't trace positional/movement/action data and mark it with a time stamp so that the server can back trace and sync to provide a more precise gameplay experience?
    this seems computationaly unfeasable to me but i could be wrong, however if you reversed it, server sends timestamp of when things are going to happen on the server this could work. couple that with the client sending a pos update immediately upon leaving a danger area and you would have a pretty responsive experience, internal server lag and race conditions not withstanding, its not really that hard to fix
    (1)

  3. #3
    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
    this seems computationaly unfeasable to me but i could be wrong, however if you reversed it, server sends timestamp of when things are going to happen on the server this could work. couple that with the client sending a pos update immediately upon leaving a danger area and you would have a pretty responsive experience, internal server lag and race conditions not withstanding, its not really that hard to fix
    Usually the reason to not have the client doing it is fear of hacking. It is much easier to hack your client than the server. As I pointed out your client lacks the ability to interrupt a spell the moment it detects movement, even though casting while moving is an impossibility. If it lacks authority to do that, you can be sure it won't have the authority to decide if you got hit or even where you are.
    (1)