September 5th, 2023 Livestream Q&A: Are you aware of a graphical glitch that means some belts appear to be full but they're not?

September 5th, 2023 Livestream

Q&A: Are you aware of a graphical glitch that means some belts appear to be full but they're not?

https://youtu.be/iB0UxvUiZ1w

Suggested Wiki Reference Code <ref name="yt-iB0UxvUiZ1w">[https://youtu.be/iB0UxvUiZ1w YouTube - September 5th, 2023 Livestream - Q&A: Are you aware of a graphical glitch that means some belts appear to be full but they're not?]</ref>

Topics

Transcript

[Music]

, are you aware of a graphical glitch that means that some belts appear to be full but in truth there's nothing there and they are empty so there's one known issue when you're playing multiplayer where the contents where that was an alarm, the contents of the conveyor belts aren't rendering for some reason and it's because there's some goofy nests happening with the replication so they don't show up on clients but they're there and, if you dismantle conveyor belts they will appear in your inventory and all that so it's it's purely a rendering thing for clients only and we are aware of that stuff unfortunately it is a it is a part of a very complicated problem that is tied to like all replication for the game essentially as far as we know the problem is that like when we repl we can't replicate everything at the same time with our game so we batch things right it's at some point either it's packet loss like there are many reasons why this can happen it can be packet loss which is like out of our like which is nothing we can control it can be pocket loss it can be, something with how when we're reading the data back that we can't like get the full data set from the conveyor belt replication which means when that happens we're like send us more so we can try and recreate it in the sense is more like we still can't do it and it can end up in a loop where like we're constantly waiting to get the proper packets and we'll never get them, and yeah there's many ways this can go wrong and we are investigating these issues, a lot of multiplayer issues are actually attributed to this kind of problem where like something in in the way things are replicated messes up but we are aware of it and we've been trying to fix that since I worked as a programmer I've actually investigated that problem and there's so many edge cases and there's so many ways we can optimize how conveyor belts work in general to improve that but, at this moment we don't have like a good solid fix, on the horizon but hopefully we can figure it out, and it might mean that we need to rewrite like how can bebles are replicated to fix it which is super annoying but we've done that for a lot of systems where we needed to fix something we just remade the entire system so we'll see what happens also get the problem singer player wait really really interesting but it hmm interesting maybe there's two maybe there's two problems well the storage runs empty the Belt doesn't reflect that there's also an issue sometimes where when you hook up conveyable to to certain things the conveyor doesn't actually hook up so there's nothing flowing on the belt so when you dismantle you don't get anything but the belt back and that's something with the snapping issue so that's a separate issue single place in update eight interesting then it's a then it's an additional problem but I wonder if that's a snapping issue though belt appearing full okay interesting is it on the QA side if it's on the keyword side and you guys have save files where it's easily reproduce this issue then please hook us up it's possible that we already fixed this as well and I just didn't know that we did that because this sounds like a more prominent problem than what I was talking about and I'm pretty sure we're aware of most of those issues but, if somebody has a post on the keyword site where you can easily reproduce this where we can really easily reproduce this explain to us as if we're five years old maybe even upload like a save file where the issue happens if it's easy for us to reproduce then we can definitely fix it it's the it's the cases where people are reporting an issue and we can we can never reproduce it those bugs are the worst to fix because we we're just guessing as to what the fix is you know what I mean foreign