conditional_bandwidth_optimization results in Teleporting entities rubber banding and in bad cases can last a long time
Partner Rank: 2
Verification builds:
U1 & U2
Summary:
conditional_bandwidth_optimization results in Teleporting entities rubber banding and in bad cases can last a long time
Impact:
Impacts every map where we are teleporting entities. It bad. entities are the cornerstone of map making on bedrock and if they dont appear when/where we need them to its extremely bad for the player experience.
Repro Steps:
Open Jigarbov Holiday world:
- Start the game
- Start doing the tutorial
- note the position of the advisor after each step is complete, often when you are close to arrive
Observed Results:
The Advisor appears in the new location (when it is swapped out) but as you approach and randomly, the entity will sink into the ground or rubber band back to its old location.
Expected Results:
The advisor teleported should arrive at the location and not sink back into the ground.
note: Turning off "Enable Movement Prediction" and "Enable Spatial Packet Optimisations" appears to fix the issue. So it seems this issue is a result of these things. It would be nice if we could utilise the conditional_bandwidth_optimization component to turn these off for mission critical entities.
Videos shared: Gif attached
Regression Build:
1.16.40.3