Hi, i have been doing some tests with physics and replication and i found some interesting behaviour with Actor and StaticMeshActor.
If i place an Actor with Physics simulation box, Replication box and Replication Movement box checked, the actor will result out of sync over network, BUT if i place an StaticMeshActor with THE SAME configuration as the Actor, it is synced over network… so… What is the difference between Actor and StaticMeshActor? I mean… a StaticMeshActor is a child of an Actor… so… What makes that the StaticMeshActor synchronize?
VIDEO:
RED CUBES → StaticMeshActor → Synced
GREEN CUBES-> Actor-> Out of sync
UPDATE 1:
If the root component is a StaticMeshComponent, works fine… why?
AMyActor::AMyActor()
{
StaticMeshComponent = CreateDefaultSubobject<UStaticMeshComponent>(TEXT("StaticMeshComponent"));
RootComponent = StaticMeshComponent;
}
UPDATE 2:
I fund the bug: Unreal Engine Issues and Bug Tracker (UE-26120)
so… Could someone fix it?