diff --git a/OpenSim/Region/ClientStack/Linden/UDP/OpenSimUDPBase.cs b/OpenSim/Region/ClientStack/Linden/UDP/OpenSimUDPBase.cs index 9bee3ad20d..1bf47f236b 100644 --- a/OpenSim/Region/ClientStack/Linden/UDP/OpenSimUDPBase.cs +++ b/OpenSim/Region/ClientStack/Linden/UDP/OpenSimUDPBase.cs @@ -216,6 +216,17 @@ namespace OpenMetaverse SocketType.Dgram, ProtocolType.Udp); + try + { + if (m_udpSocket.Ttl < 128) + { + m_udpSocket.Ttl = 128; + } + } + catch (SocketException) + { + m_log.Debug("[UDPBASE]: Failed to increase default TTL"); + } try { // This udp socket flag is not supported under mono,