Placing blocks too rapidly does not remove the correct amount from your inventory

    Joined
    Jun 26, 2013
    Messages
    262
    Reaction score
    15
    • Legacy Citizen
    • Purchased!
    This bug is specifically with build mode. I haven't tried doing it out of build mode, because you can only reach so far there.

    The easiest way to replicate this is to set up a macro (or use logitech gaming software or the equivalent) which sends a left mouse down, left mouse up, and repeats every 10 ms or so while you're holding down whatever button you set it to (say, a thumb button). Then select something, e.g. grey hull, point at a tile a known distance away in a straight line (such as 80 blocks), take note of how much of that block you have, and then hold down the button until the oncoming line of blocks reaches you. Then check how much you have afterwards. When I did this in singplayer, Starmade was only taking approximately half the blocks out of my inventory which it should have been.

    I've tested with 5 ms, 10, 25, 100, and 500. 5, 10, 25, and 100 are doing it on a server where I have 82 ping, and IIRC they all did in singleplayer as well. 500 doesn't do it on either for me but I expect that is because on this server I have a low ping. Another player who had 1000ish ping reported something that sounded just like this, except it was happening when he placed blocks normally. Interestingly, it seemed to be around 50% block consumption no matter what I had the repeat rate set to, up until the point where it stopped happening. Either it was too fast all the time or it wasn't? I suppose that's because it's taking a fixed amount of time to process the command and update the inventory or something.

    As further confirmation that it's not merely an artifact of sending separate lmousedown/lmouseup events, I have just determined that I can just barely manage to left click the mouse fast enough to cause this to happen without using a button set up to autofire.

    This also happens with the right mouse button, but in that case, it gives you back less blocks than it ought to be giving.
     
    Joined
    Jun 25, 2013
    Messages
    43
    Reaction score
    0
    • Legacy Citizen 2
    • Legacy Citizen
    I\'ve also posted about this duplication issue, but it also does the same with removing blocks to rapidly will cause you to lose them aswell, I\'ve tryed out of build mode it does dupe but not as much usualy only 1 block will be able to be duped.

    I\'ve been able to get a dupe of about 300-400 blocks when making 1000 block scrap ships, It\'s rather easy to get duped blocks just takes a fast finger, and a fast mouse.
     
    Joined
    Jun 26, 2013
    Messages
    28
    Reaction score
    2
    I\'ve posted about this as well: http://star-made.org/content/block-duplication-bug

    Just because it does similar when removing blocks doesn\'t make it okay; this is something that hints at issues with how client/server interaction is being handled that needs to be addressed badly, before the game hits beta or beyond. Most likely the client has too much power in the relationship, and the server too little, but I don\'t know how it\'s all set up so I\'m just making a mostly uneducated guess at this point. Either way I\'m hoping this issue is already known to Schema.