Ergebnis 1 bis 4 von 4
  1. #1
    Player
    Avatar von jadeharley
    Registriert seit
    Jan 2022
    Ort
    Ul'dah
    Beiträge
    87
    Character
    Jade Harley
    World
    Adamantoise
    Main Class
    Tänzer Lv 100

    Free Company Chest - Too slow!

    In the grand scheme of things this is a very minor issue, but it's one I run into a lot running a Free Company. Inserting items into the FC chest is error prone, often returning an error instead of removing, moving, or inserting an item.

    As a programmer, the vibe I get is that it will not perform any action until some sort of synchronization, so this may be impossible, but I would be interested in improvements to this system!

    I am not sure if this thread will be read, but thank you to the developers for all your hard work regardless!
    (3)

  2. #2
    Player
    Avatar von Valkyrie_Lenneth
    Registriert seit
    Mar 2011
    Ort
    Limsa Lominsa
    Beiträge
    8.038
    Character
    Lynne Asteria
    World
    Jenova
    Main Class
    Viper Lv 100
    I believe it is to prevent the accidental duplication of items, or items being deleted by two people attempting to put one in the same slot in the chest. This makes it slower as it is performing checks, yes.


    Likely the only way to change that would be to lock the chest if anyone is using it, meaning only one person can use it at a time, which isn't the case now.
    (2)

  3. #3
    Player
    Avatar von KisaiTenshi
    Registriert seit
    Sep 2013
    Ort
    Gridania
    Beiträge
    2.775
    Character
    Kisa Kisa
    World
    Excalibur
    Main Class
    Weißmagier Lv 100
    Zitat Zitat von jadeharley Beitrag anzeigen
    In the grand scheme of things this is a very minor issue, but it's one I run into a lot running a Free Company. Inserting items into the FC chest is error prone, often returning an error instead of removing, moving, or inserting an item.

    As a programmer, the vibe I get is that it will not perform any action until some sort of synchronization, so this may be impossible, but I would be interested in improvements to this system!
    That's very likely what is going on. This also happens with the marketplace fairly frequently when searching for specific items.

    I'm under the impression this is mostly due to the actual client (your side) sends data, and then has to wait for a confirmation. It can't work like, turning gear in for seals, or the glamor dresser (Which is also slow and basically does the exact same thing.) It might also be that it has to do a copy-on-write to ensure items are removed and not duplicated or lost. eg, it makes a copy of the item being moved in a hidden inventory slot, waits for it to synchronize but doesn't unhide it until the original is destroyed, which requires a second synchronization in the player or GC inventory.

    Honestly I remember years ago the explanation why dungeons work the way they do and one of the problems was having to sync the player inventory every second or something.
    (1)

  4. #4
    Player
    Avatar von TaleraRistain
    Registriert seit
    Jun 2015
    Beiträge
    5.439
    Character
    Thalia Beckford
    World
    Jenova
    Main Class
    Revolverklinge Lv 100
    Yeah my guess is some basic CRUD rules and checks that have to keep in mind that multiple users may be doing all of those to the same company chest at one time. It would be a nice QoL if it was able to be improved, though!
    (0)