Results 1 to 4 of 4
  1. #1
    Player
    jadeharley's Avatar
    Join Date
    Jan 2022
    Location
    Ul'dah
    Posts
    111
    Character
    Jade Harley
    World
    Adamantoise
    Main Class
    Dancer 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
    Valkyrie_Lenneth's Avatar
    Join Date
    Mar 2011
    Location
    Limsa Lominsa
    Posts
    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
    KisaiTenshi's Avatar
    Join Date
    Sep 2013
    Location
    Gridania
    Posts
    2,775
    Character
    Kisa Kisa
    World
    Excalibur
    Main Class
    White Mage Lv 100
    Quote Originally Posted by jadeharley View Post
    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
    TaleraRistain's Avatar
    Join Date
    Jun 2015
    Posts
    5,527
    Character
    Thalia Beckford
    World
    Jenova
    Main Class
    Gunbreaker 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)