Perception component not detecting on clients


My setup is as follows:

  • Player controller creates a default perception component in the constructor, then a sight component is added to the perception.
  • Characters all have a stimuli source with register set to true.

On the server and in the editor the perception component sees the other characters correctly but when packaging the client does not detect any other actor.

I don’t know what to do, should the server notify the controller when a character is in sight? I don’t think this is ideal as the detection is just here to show locally what is interactable or not, it has no effect on the world.