Particle Replication

I’m trying to get a beam particle replicated over the network with no success at all.
I’ve tried to spawn the particle attached to a vehicle but clients don’t show the particle, tried with set replicates node with no luck.

Then I tried to spawn a replicated actor which has the particle as a component, and flagged replicates both in the actor and component panel.
In the vehicle the spawn node is called by a function executed by a multicast custom event.
The only result achieved till now is that clients only see the particle spawned by the server but particles spawned by clients aren’t visible at all.
It’s days that I’m trying to get this sorted out but no matter what I do only the particles spawned by the server via multicasted custom event are visible to the clients.
Answers given to other users aren’t successful in my case, can anybody help me out?

Why do you need to replicate particles? If they are just for aesthetic purposes then let each client spawn their own particles with a Net Multicast.

Firstly thanks for the answer.
Basically I’m making a beam like an energy arc between two vehicles and owner and other other clients should be able to see what’s happening.

Oh I see. Then don’t use a multicast. Use a Run on Server event. Particles spawned by clients aren’t visible because if a client spawns something only he will be able to see it, that’s just how networking in Unreal works. If you want everybody to see the same, then always spawn them only in the server.

Maybe I missed that among all the combinations I’ve tried.
OK so I should spawn the replicated blueprint containing the particle component from one vehicle like I’m doing it now.
The spawn should be done by an authority “run on server” event firing a function with the spawn actor from class node.
Am I getting it right?

Yup. Although, the authority check isn’t that necessary. Run on Server is supposed to be used by clients actors and client actors generally aren’t authorities. I would say it depends at what moment in your code you want to spawn this particle.

Ok. Right now I’m away form the PC tomorrow as soon as possible I’ll try this out.
Thanks.

It works.
I have no words to thank you, I was loosing my mind trying to get that sorted out.
Many thanks again.

Edit: I do I mark this thread as solved?

I changed the comment into an answer so you can mark it as solved :stuck_out_tongue:

Thanks again.