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.
parent
dacc20ee48
commit
3c85afbb43
|
@ -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}",
|
||||||
|
|
|
@ -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
|
||||||
|
|
Loading…
Reference in New Issue