diff --git a/Server/Main.cs b/Server/Main.cs index 2ede32531..0f01ab90e 100644 --- a/Server/Main.cs +++ b/Server/Main.cs @@ -459,7 +459,7 @@ namespace Server if( (++sample % sampleInterval) == 0 ) { now = DateTime.Now; - m_CyclesPerSecond[m_CycleIndex++ % m_CyclesPerSecond.Length] = + m_CyclesPerSecond[Math.Max( 0, m_CycleIndex++ % m_CyclesPerSecond.Length )] = ticksPerSecond / (now.Ticks - last.Ticks); last = now; }