Originally Posted by artifice
There's absolutely no way they aren't checking each individual model and texture as it comes into range. It would allow for model hacks and it needs to tell client B that client A is coming into range with model and texture A and vice-versa. Otherwise client B would never know client A was around. The only other option is to tell all clients on the server that client A is using a specific weapon at the point of loading into the map and every time a new person logged into the server, that would be beyond inefficient for the client and server.
You being hit by people you cannot see is part of the limitation. They prioritize which models and textures are loaded because there is such heavy limitations. This is a case where client A was informed about client B, but not vice-versa because client B was not notified of what models and textures client A had. The more models they add, the more limitations they will need to set on what is loaded.
|
I can almost guarantee that you are not sending models and textures back to the server, even as checksums, every time something pops on your screen. It's not feasible.