Reproduction Steps
Starting yesterday, my tree cutting system began to fail. The trees are made of parts and welds, and are created and manipulated entirely on the server. I have not updated the game in several weeks. Private repro file attached.
Occurs both in live servers and in studio on Win10.
Expected Behavior
When you cut a tree down, it falls down. The weld that connects the tree to its former stump is destroyed on the server and this replicates to the clients.
Actual Behavior
When you chop a tree, the tree falls correctly on the server but on the client it appears frozen in place.
You can use Settings/Physics/Are Assemblies Shown to see that the assembly is correctly broken on the server, but on the client there the whole tree is incorrectly still a single assembly.
In the explorer, you can see that there is a weld in the part “b1_1” which was destroyed on the server, but this was not replicated to the client and it still exists for the client. If you locally destroy the weld and then try to push around the new assembly, the assembly will resync after a few seconds.
Workaround
If you turn off StreamingEnabled, the welds replicate as expected.
Issue Area: Engine Issue Type: Other Impact: High Frequency: Constantly Date First Experienced: 2022-03-29 20:03:00 (-04:00) A private message is associated with this bug report
This began happening frequently about 2 weeks ago, where the servers would begin crashing at a pace of 2 hours/server. This is when I decreased my server sizes to 150 players.
Once I did that, they began crashing at a rate of 30 minutes/server.
I’ve kept it disabled for ~5 days, and it no longer replicates, however it frustrates my community on lower-end devices and mobile, as it is no longer possible for them to connect, and they face crashes due to the big size of our game.
I used StreamingEnabled to well optimize this issue, however due to these issues, it causes my servers to crash at a rapid rate, so I had to resort to disabling it until it was fixed.
I don’t see any server crashes for 7287725541 in the last 30 days. It looks like there were some crashes back in February, but the were all due to out of memory. If there are issues with your game related to streaming enabled, it doesn’t seem to be due to welds failing to replicate, which is the subject of this thread. Can you create a separate bug report if you believe there are issues with streaming enabled and your game?