Hi Epic Friends!
I have a subclass of USkeletalMeshComponent that I’ve overridden NeedsLoadForServer on to be false. I have an instance of this component in my character blueprint. (in fact, it’s the CharacterMesh0- created in the constructor of ACharacter as a default subobject- maybe relevant) I thought this was all working because I stopped seeing unreal insights reporting time every frame to update this mesh component on the server. however, I recently hit some other errors that suggested to be the mesh was being created on the server when the character was instanced, so I put an ensure in the native constructor and it is being hit quite a lot! it seems like every time I spawn the actor! Is this expected? And if so, what is the correct way to make sure a component absolutely does not spawn on a server?
Thanks!
Josh