Try to make "slow down" message that one could receive on rapid teleporting more informative to the user.

This message is seen on V2 if one attempts to quickly re-teleport from a source region where one had previously teleported to a non-neighbour and back within 15 secs.
The solution here is for the user to wait a short while.
This message can also be seen on any teleport protocol if one recieves multiple teleport attempts simultaneously.  Probably still useful here to help identify misbehaving scripts.
0.7.6-extended
Justin Clark-Casey (justincc) 2013-08-15 14:50:20 +01:00
parent 3ddb7438d7
commit 7c916ab91c
1 changed files with 2 additions and 1 deletions

View File

@ -317,7 +317,8 @@ namespace OpenSim.Region.CoreModules.Framework.EntityTransfer
"[ENTITY TRANSFER MODULE]: Ignoring teleport request of {0} {1} to {2}@{3} - agent is already in transit.",
sp.Name, sp.UUID, position, regionHandle);
sp.ControllingClient.SendTeleportFailed("Slow down!");
sp.ControllingClient.SendTeleportFailed("Previous teleport process incomplete. Please retry shortly.");
return;
}