"ParticleSystem contains empty emitter slots" on dedicated server

Hi everyone!

I’m currently working on a blueprint project including dedicated servers. Of course, in my game I’ve got particle systems. The thing is that when I launch a dedicated server, it gets flooded with warnings like this :

For all I know, every particle system we have in the game (integrated in game or not) generates at least 1 warning.
This concerns only dedicated servers. Clients don’t have these warnings.

When I cook the game, these warnings disappear.

I checked the particle systems, and there are no empty slots (for example, the BlastLock one, which is just a plane):

I surely know that particle systems don’t need to exist server-side, but how can I say to the engine “Don’t bother yourself with particle systems server-side”? Is there an option that I am unaware of?

Thanks!

I investigated in the source code, and this warning is triggered in the “ParticleComponents.cpp” file, in the “PostLoad()” function. I bet this function shouldn’t be called on a dedicated server, but I don’t know how to do that.
I could just delete the warning, but I think there’s reason for it to be here.
Any idea?

I’m still stuck on this :frowning:
Anyone?

One year later, I still can’t solve this. Anyone has an idea?

Well, I updated the engine to 4.21.2 and the problem is solved.