PLZ Retest and Re-Report Creative - Selection bounds checking causes client/server desync

Discussion in 'Archive (Read Only)' started by Salt The Fries, Jul 29, 2021.

  1. Salt The Fries

    Salt The Fries Ensign

    Joined:
    Mar 29, 2021
    Messages:
    9
    Likes Received:
    5
    Build: All versions tested, up to 1.5.3
    Mode: Creative
    Mode:

    SERVER NAME: N/A
    SEED-ID: N/A

    If applicable:
    MODIFIED PLAYFIELDS: None

    Reproducibility: Always
    Severity: Moderate to low

    Type: Out of bounds bug

    Summary: The bounds checking for expanding a selection during creative mode, when it goes out of bounds, causes unrpedictable results as the code has gone off into la-la land.

    Description: Creating a selection larger, or just outside of the bounds, of a structure/ship in Creative mode causes unpredictable results and the client to be out of sync with the server.

    Steps to Reproduce:
    1) Spawn a blueprint, any blueprint will work (In my example I used the Rebar 3 stock blueprint)
    2) Make a selection using the selection tool
    3) Expand the selection to outside of the boundaries of the ship
    4) Use cut or remove or delete on the ship (At this point, the client will be out of sync with the server)
    5) Paste, or do another operation on the structure data - Notice that the operation has failed or has invalid results. (Another option being something like adding/removing a block, pasting the data somewhere else, etc.)
    6) (Optional) Reconnect/reload to the server/game to see that the servers version of what the ship/structure looks like wasn't what the client previously thought it was.

    Screenshots, Crash Logs, any other Relevant Information or Download links:
     

    Attached Files:

    #1

Share This Page