How do I replicate (network) a particle system?

We do this in our game by just having the creation on the client side, and all clients. So we set a bool like fire to true and it spawns the particles separately on everything involved.