underground belts glitchy on dedicated Server
We're using the Underground Belts by @Andre Aquila <Aquila Industrial> on our Linux dedicated server.
At first they seemed to work fine and were an absolute lifesaver when it comes to keeping the factory floor tidy...
But lately, we noticed some weird behaviour and glitching.
To give you a bit of context:
We're 2 players.
We only use the belts as Pairs in 1:1 configurations.
Sometimes both ends are placed by the same player, sometimes one player places the first and another player places the second.
We don't have a particular order in which we place input and output.
There are 4 main observable issues (which might be connected under the hood):
1. The name synchronization between the I/Os of a group only works sometimes
(that is the name rendered on the 3D-model, in the UI all players always see the correct name)
- the player who set the name on the input can see the name on the output most of the time, but not always.
- the other player can't see the name most of the time, but sometimes can
- after a reload, both players can see most of the names, but not all
- often, the name is only shown on the input but not the output
- sometimes the names appear after editing in the input, but also not always
3. Sometimes 2 Pairs that are built back-to-back "merge",
they become a 1-in to 2-out splitter and the remaining input get's overlayed with an "add-underground-belt"
3. Sometimes, a "add-underground-belt" appears in the same place as an input after restarting the server (maybe also after client-relog)
(maybe also affects outputs, but i can't find one right now)
4. when an "add-underground-belt" is dismantled, it remains there. the black model is still there, it can still be interacted with, but it can no longer be targeted with the dismantle gun and selecting a group in the UI doesn't seem to do anything
I'm sorry about all the "sometimes" and "seems to", the behaviour feels very random we werent able to notice any tangible patterns...
2 Replies
addition to 4: after a server restart, these "remains" disappear
addition to 3: i check our entire factory, the "add-underground-belt"s only appeared "over" inputs, never outputs for us
Hey Sorontik, thanks for the detailed info about the issues, helps me a lot! 🙂
1. Good to know, something seems messy with players changing this variable. I will take a look asap.
2. Hmm, i think the client is trying to spawn in the same place. I review that too.
3. this error must be related to the point 2. maybe when a client enters in the servers it tries to spawn again, and break the building.
4. Seems like the "destroy actor" is not replicating right too.
Soon as i can i will start to reproduce here to be able to fix every error. Thanks again for the detailed report.