Does anyone have a good way to update the client when say a npc walks onto their screen or even another player? Currently I have it send a out of date packet to the client to kick it into the refresh loop but this is horribly slow. The other idea is to keep everyone informed about what everyone is doing - this makes the amount of data to be sent fairly large which still bogs the game down since the maps are fairly large and the amount of players will be large enough to really lagg the place down. I know half life uses a "This is what is near you" kind of packet send, but I was wondering if there was a better way that someone knows of. Thanks in advance.