Description

When using a dedicated server and a class with an explicit Tick Interval set, if the class' overlaps are updated in the begin overlap event, in a non-consequential way(changing collision profile in such a way that the overlap should be unaffected) then sometimes the overlap state will be incorrect and an end overlap event will occur when it shouldn't.

Steps to Reproduce

From UDN:

I have created a clean test project that automatically runs through a lot of test cases in order to reproduce the issue.
You can find this project here
https://github.com/erebel55/OverlapBug

Directions for usage
1. Open project
2. Run dedicated server checked
3. Click play

Some of the cubes will turn red, which means that they had their end overlap called incorrectly. You may have to run it a few times to reproduce but in most cases it will occur the first run.

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-82617 in the post.

5
Login to Vote

Won't Fix
ComponentUE - Simulation - Physics
Affects Versions4.23
CreatedOct 28, 2019
ResolvedAug 27, 2021
UpdatedAug 27, 2021