Results 1 to 10 of 65

Hybrid View

  1. #1
    Player
    DoctorMog's Avatar
    Join Date
    Mar 2011
    Location
    Limsa
    Posts
    1,944
    Character
    Doctor Mog
    World
    Hyperion
    Main Class
    Lancer Lv 51
    Quote Originally Posted by tachikoma View Post
    I'm not talking latency in battle I"m perfectly ok with the latency I experience in battle I have no issues timing my skills and doing my job. I'm talking about the lag when the database tries to move an item from my inventory into my retainers inventory. Yes its much better then launch no its not anywhere near fixed.
    I have found that the faster your PC is, the faster items move.

    Its odd, but the day I upgraded my PC, items moved in half the time from my inventory to the trade window and to retainers.
    (1)

  2. #2
    Player
    TirionCrey's Avatar
    Join Date
    Mar 2011
    Location
    Limsa Lominsa
    Posts
    705
    Character
    Tirion Crey
    World
    Phoenix
    Main Class
    Gladiator Lv 86
    Quote Originally Posted by DoctorMog View Post
    I have found that the faster your PC is, the faster items move.

    Its odd, but the day I upgraded my PC, items moved in half the time from my inventory to the trade window and to retainers.
    Lowering your grpahical settings on FFXIv if your PC is crap helps as well on that, but this doesn't change that the server is "checking" everything at EACH interaction you do. If you oput an item up on the trade window, the server checks it, if you equip another item, the server checks it, if you buy an item from a retainer or a NPC, it checks it.

    Usually a lot of those processes would either be client side til the actual transaction is finished, or would wait for "checking" with the server in intervals, not for each single step you make.

    That is also the reason why we can't change several gear parts at once, cause the server needs to send his "confirmation" back to you everytime you equip a gear part.

    Think of it this way...this is how it works in FFXIV.

    You click to equip a gear part -> Process sent to server to confirm you change your gear.

    Server verifies your gear change -> sends confirmation to your client and your gear is changed.
    You want to trade with a person -> Process sent to server.

    Server verifies -> sends confirmation to you, and your "trade icon" spawns -> person you traded gets the message.

    Person who got traded accepts the trade -> trade acceptance sent to server.

    Server verifies -> Trade window opens for both players trading with each other.

    Person A puts item in the trade window -> trade process sent to server.

    Server verifies -> item is put into trade window -> person B sees the item now.

    Person A clicks accept -> server verifies and shows accept trade to Person B -> Person B clicks accept -> Server verifies both trade acceptance -> Item is traded
    This is how it usually works in pretty much ALL other MMOs. Even the F2P ones...

    Person A clicks trade with Person B -> Trade Window opens -> Items are put into trade window -> Both accept -> NOW the transaction is verified by the server -> Trade is done
    The problem overall is that the server is verifieing EVERYTHING, EVERYTIME you do something just cause the game is almost server side only...

    I see the advantage in that, it helps a lot against cheating, duping and just anything that would be easier done with a client side UI etc...but sometimes "comfort>safety" and SE should have realised that from the start.

    It almost feels like with EVERYTHING they had planned for the game, they never really made a "pro <-> con" thing...they just had an idea and pushed it no matter what and with Yoshi taking over they started doing that now...don't implement something just cause it sounded cool...
    (2)

  3. #3
    Player

    Join Date
    Mar 2011
    Location
    Limsa Lominsa
    Posts
    146
    Quote Originally Posted by DoctorMog View Post
    I have found that the faster your PC is, the faster items move.

    Its odd, but the day I upgraded my PC, items moved in half the time from my inventory to the trade window and to retainers.
    i got my Comp specs on my profile, i've had the same Comp since jan. but the items have seem to move alittle faster in the last month or two for whatever reason, not great but it is alittle faster.
    (0)

  4. #4
    Player
    Zangetsu's Avatar
    Join Date
    Mar 2011
    Location
    Limsa Lominsa
    Posts
    179
    Character
    Kory Zangetsu
    World
    Excalibur
    Main Class
    Black Mage Lv 72
    Quote Originally Posted by DoctorMog View Post
    I have found that the faster your PC is, the faster items move.

    Its odd, but the day I upgraded my PC, items moved in half the time from my inventory to the trade window and to retainers.
    Yup, I also upgraded PC and trading items got faster. If I'm in a zone with few people my trading is instant. There is still room for improvement though. And with action lag. If your experiencing long delay between when you press it and when it starts try lowering graphic settings a bit. 1 second is normal, 3 seconds is not.
    (1)

  5. #5
    Player
    ChaoticUno's Avatar
    Join Date
    Mar 2011
    Posts
    19
    Character
    Uno Lyricist
    World
    Ridill
    Main Class
    Gladiator Lv 36
    Quote Originally Posted by DoctorMog View Post
    I have found that the faster your PC is, the faster items move.

    Its odd, but the day I upgraded my PC, items moved in half the time from my inventory to the trade window and to retainers.
    HAHA if you say so. But from someone who has done alot of database/inventory programming. The speed of your computer has absolutely nothing to do with it. Your "client side" request for the "server to move the object from location A to location B" is so small and is literally a string of text like "Update tblthischaractersinventory set markedeleted='true' where recordid ='12543'" and "insert into tblthischarsretainer recordid ="12543", item='apple'" the server does all this work and then tells the client ok im done.......... your purely waiting on the server to say ok im done instead of the client side assuming the server will take care of this and updating itself the way World of Warcraft and Rift handle thier interface.
    (0)

Tags for this Thread