Are you triggering your getmsdpvars() function on the event SERVER_ID?
If you are, or if you are triggering your getmsdpvars cmd on any msdp update, then you are potentially lagging the whole mud slightly and if too many people do this then it could become more than slightly. This is because you are sending the request to the sloth server every second instead of every login.
If this is you, please correct it by triggering getmsdpvars() off of one of the login messages.
If you are confused about this, insert an echo command into your getmsdpvars() function. If you see the echo repeat over and over, then you're guilty and need to get right.
This has been a public service announcement.