So I started by looking at the Replication trait and noticed a couple things that might explain why it didn’t just work:
- Looks like when you add the trait, under Params you need to set the ReplicatorClass, which has to be a subclass of UMassReplicatorBase. The only subclass of UMassReplicatorBase I see in the codebase is UMassCrowdReplicator. So if you’re replicating crowds, give that a try. If not, you’ll have to make your own UMassReplicatorBase subclass.
- Also under the Params of that trait, you have to set BubbleInfoClass to a subclass of AMassClientBubbleInfoBase. Again the only subclass of AMassClientBubbleInfoBase in the codebase is for crowds called AMassCrowdClientBubbleInfo. Either use that if it does what you want, or make your own.
I’ll give this a try myself, but might be a few weeks.