Child Actor Components with a period in the name and that are set will cause a server error that causes all clients and server to spawn in a different game.
This error occurs when using a server (Listen or Dedicated). If you add a period in the Child Actor Component's name (eg ChildActor.t), then when running on a server, each player is set in a different game where they cannot interact. This only occurs if an actual actor is defined in the ChildActorComponent (if left "None," then this error does not occur). I have replicated this error multiple times on a clean build of 4.13.1. I have not checked other engine versions. I did check other components (eg StaticMesh and SkeletalMesh), but this problem seems to occur only for ChildActorComponents.
asked Oct 23 '16 at 08:25 PM in Bug Reports
Thanks for the report. I was able to reproduce the issue you have described and have entered a issue report for it. You can follow it here:
For now, I would recommend simply not using ".r" (or any variant) at the end of your ChildActor component, which seems to alleviate all issues you are describing.
answered Nov 01 '16 at 07:04 PM
ImVawx ♦♦ STAFF
Follow this question
Once you sign in you will be able to subscribe for any updates here