I use a ton of custom weapon models, none of the cheating variety (in fact, I had to spend about an hour looking for a good Scout that didn't have a laser sight). As of late, I have found myself completely unable to play on most servers, because they're all enforcing consistency on one model or another. Used to be the Galil, but now it's switched to the Elites.
(I use the G3 replacement for the Galil, and the Black Lagoon Elites, before anyone asks.)
What the hell is the point of this?
Try playing Vanilla. I almost never download any custom content.
I already know the custom content is the problem, I'm just wondering why servers enforce consistency on models.
Well it's sort of up to the server host. Why are you making a thread to ask a question that you know the answer to?
Model files can be used to replace playermodels with a model you can see through walls, that's why they do it.