FYI this version and the _fix version now crashes when spawning with no free edit crashe error msg. It might be an unintended side effect of the recent tf2 update that changed some edict stuff since i dont think this was a problem before.
Anyway, all the func_dustcloud and func_dustmotes in the map all adds up to around 1130 particles. My guess is they all spawn when the map entities "loads" after 1 player spawning in the map, and that goes over the edict limit of 2048.
You could release a version with reduce dust particles and/or for any server admin with this map in their rotation, you can simply remove the dustclouds with stripper:
So apparently duscloud fix isnt consistent, it crashed again after trying a few more time loading the map. Idk whats happening, but removing dustcloud + dustmotes + ambient_generic seems to do the trick for now:
filter:
{
"classname" "func_dustcloud"
}
filter:
{
"classname" "func_dustmotes"
}
filter:
{
"classname" "ambient_generic"
}