Spawning Emitters (Muzzle Flashes and Ejecting Shells) On server

Hello, I am making a CO-OP Multiplayer Zombie Shooter, just a little project for me and my friends, And I am to the part in the project where I start to implement weapon attributes (ex. Muzzle flashes, Ejecting casings of the weapons bullet type, etc) and I have it all set up on client side, but not server side, I thought it was easy as a click of a button but i cant seem to find a replication button anywhere for the emitters. I am assuming I will have to make a function telling the muzzle flash to spawn using switch has authority, But I already set up firing animations for the weapons for server side and client side, But i try to plug in the particle effects and they don’t show up. Please help me with this problem! Thank you!

You must Replicate Functions in Blueprints. If you’ve no idea how this works, then follow this piece of documentaion, should be easy to digest:

And if you follow aong with those quick videos from Epic staff, you’ll master it quickly :wink: Specially “Part III: Function Replication” at ur case.

New Blueprint Networking Tutorial Videos Posted - Announcements - Unreal Engine Forums.

I have tried that, It just doesn’t seem to work for me, I set it to replicate and nothing works

Hey ClassyGentleman,

Here is an example of how you can make sure the Authority (server/host) can let the other client(s) know to create a muzzle flash / sound / shell ejection:

Thank you, Will for surely use this!

For some reason this is not working in 4.14.1. Any idea why?