mirror of
https://github.com/opensim/opensim.git
synced 2026-08-06 01:06:30 +08:00
HG protocol is still broken for large regions. work around it on teleport via lm
This commit is contained in:
@@ -299,7 +299,6 @@ namespace OpenSim.Region.ClientStack.LindenUDP
|
||||
OnQueueEmpty = null;
|
||||
PendingAcks.Clear();
|
||||
NeedAcks.Clear();
|
||||
m_nextPackets = null;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
|
||||
@@ -515,7 +515,9 @@ namespace OpenSim.Region.CoreModules.Framework.EntityTransfer
|
||||
GridRegion info = Scene.GridService.GetRegionByUUID(UUID.Zero, lm.RegionID);
|
||||
|
||||
// Local region?
|
||||
if (info != null)
|
||||
// HG link is broken for large regions
|
||||
// so ignore its information so lms to large regions can work
|
||||
if (info != null && info.RegionLocY != 0)
|
||||
{
|
||||
Scene.RequestTeleportLocation(
|
||||
remoteClient, info.RegionHandle, lm.Position,
|
||||
|
||||
Reference in New Issue
Block a user