Cannot use metal extraction points after reclamation

Discussion in 'Support!' started by arshiahf, June 19, 2015.

  1. arshiahf

    arshiahf New Member

    Messages:
    1
    Likes Received:
    0
    I've had an issue while playing where once the metal extractor is removed, be it by the enemy or my hand, the point can no longer be used. Is this a bug or is this intentional?
  2. stuart98

    stuart98 Post Master General

    Messages:
    6,009
    Likes Received:
    3,888
    That's not what he means.

    I've seen this. Area build over mexes that you can build on to fix it.
  3. crizmess

    crizmess Well-Known Member

    Messages:
    434
    Likes Received:
    317
    Okay. This smells like there is a race condition buried somewhere deep down there.

    I had the opposite experience: Playing in Galactic War (the first PTE with the GW overhaul) with an Sub-Commander, both I and the Sub-Commander could build a metal extractor on the same spot. You could tell it, because the icon was flickering between my colour and the gray that sub commanders use. (This happens only rarely!)

    It looks like the occupancy state of metal spots are stored in a data structure, which is accessed asynchronously (by more than one thread) without protection of overrides, so sometimes an update to this data fails and a metal spot either falsely stores its state as occupied (when it's not, like in your case) or it's falsely free (when it's not, like in my case).
    I would at least recommend to take a closer look to the code that manipulates the state of this data.

    BTW:
    Unfortunately I don't have the replays, of this. But I can look them up if it is needed. But I fear it was on a local server.

Share This Page