Просмотр исходного кода

* Make server burst params into defines

Bryan Drewery 16 лет назад
Родитель
Сommit
24f60d497f
2 измененных файлов с 5 добавлено и 4 удалено
  1. 3 2
      src/mod/server.mod/server.c
  2. 2 2
      src/mod/server.mod/servmsg.c

+ 3 - 2
src/mod/server.mod/server.c

@@ -117,7 +117,8 @@ static bool replaying_cache = 0;
 static bind_table_t *BT_raw = NULL, *BT_msg = NULL;
 bind_table_t *BT_ctcr = NULL, *BT_ctcp = NULL, *BT_msgc = NULL;
 
-void deq_msg();
+#define SERVER_CONNECT_BURST_TIME 20
+#define SERVER_CONNECT_BURST_RATE 5 * 8
 
 #include "servmsg.c"
 
@@ -989,7 +990,7 @@ static void server_secondly()
   if (!resolvserv && serv < 0 && !trying_server)
     connect_server();
 
-  if (connect_bursting && server_online && (now - 20) >= connect_bursting) {
+  if (connect_bursting && server_online && (now - SERVER_CONNECT_BURST_TIME) >= connect_bursting) {
     connect_bursting = 0;
     msgburst = real_msgburst;
     msgrate = real_msgrate;

+ 2 - 2
src/mod/server.mod/servmsg.c

@@ -284,10 +284,10 @@ got004(char *from, char *msg)
     */
 
     connect_bursting = now;
-    msgburst = 5 * 8;
+    msgburst = SERVER_CONNECT_BURST_RATE;
     msgrate = 200;
     last_time.sec = now - 100;
-    putlog(LOG_DEBUG, "*", "Server allows connect bursting, bursting for 20 seconds");
+    putlog(LOG_DEBUG, "*", "Server allows connect bursting, bursting for %d seconds", SERVER_CONNECT_BURST_TIME);
   }
 
   join_chans();