aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/CoreModules
diff options
context:
space:
mode:
authorUbitUmarov2016-11-20 02:49:40 +0000
committerUbitUmarov2016-11-20 02:49:40 +0000
commit200183caf7c3673e914a7b7f30fbb47bc7e92c44 (patch)
tree8432a91549d88450d5dd474f38d5c62fc714b471 /OpenSim/Region/CoreModules
parentgive up on OutPacket drop condition on closing (diff)
downloadopensim-SC-200183caf7c3673e914a7b7f30fbb47bc7e92c44.zip
opensim-SC-200183caf7c3673e914a7b7f30fbb47bc7e92c44.tar.gz
opensim-SC-200183caf7c3673e914a7b7f30fbb47bc7e92c44.tar.bz2
opensim-SC-200183caf7c3673e914a7b7f30fbb47bc7e92c44.tar.xz
HG protocol is still broken for large regions. work around it on teleport via lm
Diffstat (limited to 'OpenSim/Region/CoreModules')
-rw-r--r--OpenSim/Region/CoreModules/Framework/EntityTransfer/HGEntityTransferModule.cs4
1 files changed, 3 insertions, 1 deletions
diff --git a/OpenSim/Region/CoreModules/Framework/EntityTransfer/HGEntityTransferModule.cs b/OpenSim/Region/CoreModules/Framework/EntityTransfer/HGEntityTransferModule.cs
index a9aaf12..49307f6 100644
--- a/OpenSim/Region/CoreModules/Framework/EntityTransfer/HGEntityTransferModule.cs
+++ b/OpenSim/Region/CoreModules/Framework/EntityTransfer/HGEntityTransferModule.cs
@@ -515,7 +515,9 @@ namespace OpenSim.Region.CoreModules.Framework.EntityTransfer
515 GridRegion info = Scene.GridService.GetRegionByUUID(UUID.Zero, lm.RegionID); 515 GridRegion info = Scene.GridService.GetRegionByUUID(UUID.Zero, lm.RegionID);
516 516
517 // Local region? 517 // Local region?
518 if (info != null) 518 // HG link is broken for large regions
519 // so ignore its information so lms to large regions can work
520 if (info != null && info.RegionLocY != 0)
519 { 521 {
520 Scene.RequestTeleportLocation( 522 Scene.RequestTeleportLocation(
521 remoteClient, info.RegionHandle, lm.Position, 523 remoteClient, info.RegionHandle, lm.Position,