summaryrefslogtreecommitdiff
path: root/src/common/timer.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/common/timer.c')
-rw-r--r--src/common/timer.c11
1 files changed, 9 insertions, 2 deletions
diff --git a/src/common/timer.c b/src/common/timer.c
index 3c5f92d9a..97c162e7f 100644
--- a/src/common/timer.c
+++ b/src/common/timer.c
@@ -20,6 +20,12 @@
#include "memwatch.h"
#endif
+// If the server shows no reaction when processing thousands of monsters
+
+// or connected by many clients, please increase TIMER_MIN_INTERVEL.
+
+#define TIMER_MIN_INTERVEL 50
+
static struct TimerData* timer_data;
static int timer_data_max,timer_data_num;
static int* free_timer_list;
@@ -301,8 +307,9 @@ int do_timer(unsigned int tick)
}
}
- if (nextmin<10)
- nextmin = 10;
+ if(nextmin < TIMER_MIN_INTERVEL)
+
+ nextmin = TIMER_MIN_INTERVEL;
return nextmin;
}