limit osTerrainFlush calls to one per minute with silent ignore

This commit is contained in:
UbitUmarov
2022-03-29 16:36:46 +01:00
parent fd61be4147
commit 1df00ca5cc

View File

@@ -637,8 +637,14 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api
return World.Heightmap[x, y];
}
double m_lastosTerrainFlush = 0;
public void osTerrainFlush()
{
double now = Util.GetTimeStamp();
if(now - m_lastosTerrainFlush < 60)
return;
m_lastosTerrainFlush = now;
CheckThreatLevel(ThreatLevel.VeryLow, "osTerrainFlush");
ITerrainModule terrainModule = World.RequestModuleInterface<ITerrainModule>();