How to make particle effect appear at the same time for every player?

Since the particle rate depends on the graphics settings of the user, is there an efficient way to set it equal for every player so that they all see a particle as soon as it’s enabled instead of some players being delayed or not seeing it at all?
I figured the only way to fix this is to put a script in every particle that fires an event to the client to display the particle rate as particle rate * 10 / graphics level. but this just seems inefficient