Allow setting the EntityTransfer-max_distance to 0 to override distance checks. This is to facilitate current viewer work fixing the distance limitations for teleporting.

varregion
BlueWall 2013-09-12 11:46:12 -04:00
parent dacc20ee48
commit 3c85afbb43
2 changed files with 8 additions and 2 deletions

View File

@ -518,6 +518,9 @@ namespace OpenSim.Region.CoreModules.Framework.EntityTransfer
/// </returns> /// </returns>
private bool IsWithinMaxTeleportDistance(RegionInfo sourceRegion, GridRegion destRegion) private bool IsWithinMaxTeleportDistance(RegionInfo sourceRegion, GridRegion destRegion)
{ {
if(MaxTransferDistance == 0)
return true;
// m_log.DebugFormat("[ENTITY TRANSFER MODULE]: Source co-ords are x={0} y={1}", curRegionX, curRegionY); // m_log.DebugFormat("[ENTITY TRANSFER MODULE]: Source co-ords are x={0} y={1}", curRegionX, curRegionY);
// //
// m_log.DebugFormat("[ENTITY TRANSFER MODULE]: Final dest is x={0} y={1} {2}@{3}", // m_log.DebugFormat("[ENTITY TRANSFER MODULE]: Final dest is x={0} y={1} {2}@{3}",

View File

@ -652,8 +652,11 @@
[EntityTransfer] [EntityTransfer]
; The maximum distance in regions that an agent is allowed to teleport along the x or y axis ; The maximum distance in regions that an agent is allowed to teleport
; This is set to 16383 because current viewers can't handle teleports that are greater than this distance ; along the x or y axis. This is set to 16383 because current viewers
; can't handle teleports that are greater than this distance
; Setting to 0 will allow teleports of any distance
;
max_distance = 16383 max_distance = 16383
; Minimum user level required for HyperGrid teleports ; Minimum user level required for HyperGrid teleports