@ericw, I still think the same way as I did 4 years ago, detect overflows and trivially accept the entity when it happens.
DP can get away with just making these entities visible, as it has a proper deltaing protocol anyway. with the vanilla or fitz protocols you really can't get away with just unconditionally broadcasting ents.
makestatic can be made to work with solid entities by making an invisible clone in ssqc (same modelindex, but the model field clear so it never gets sent). a mod can do this even without mapper assitance.
however, what it can't do is avelocity. the client won't see that field with makestatic, which is what really limits its use in this case.
quake's zone memory is stupid, the hunk too. I could say lots against it, but my chief complaint would be that it breaks valgrind's use-after-free checks.