diff -Naur -X .diff_ignore warclient-2.1-old/server/console.c warclient-2.1-new/server/console.c
--- warclient-2.1-old/server/console.c	2006-10-04 01:28:00.000000000 +0000
+++ warclient-2.1-new/server/console.c	2006-10-08 01:34:42.000000000 +0000
@@ -137,13 +137,21 @@
 ************************************************************************/
 void con_puts(enum rfc_status rfc_status, const char *str)
 {
+  char timestr[128];
+  time_t now;
+  struct tm *nowtm;
+
+  now = time(NULL);
+  nowtm = localtime(&now);
+  strftime(timestr, sizeof(timestr), "[%H:%M:%S] ", nowtm);
+
   if (console_prompt_is_showing) {
     fc_printf("\n");
   }
   if ((console_rfcstyle) && (rfc_status >= 0)) {
     fc_printf("%.3d %s\n", rfc_status, str);
   } else {
-    fc_printf("%s\n", str);
+    fc_printf("%s%s\n", timestr, str);
   }
   console_prompt_is_showing = FALSE;
   con_update_prompt();
