2025-09-19 21:04:25,978 [INFO ] DuckHuntBot - setup_logger:65: Enhanced logging system initialized with file rotation 2025-09-19 21:04:25,978 [INFO ] SASL - setup_logger:65: Enhanced logging system initialized with file rotation 2025-09-19 21:04:25,978 [INFO ] DuckHuntBot - main:26: 🦆 Starting DuckHunt Bot... 2025-09-19 21:04:25,980 [INFO ] DuckHuntBot.DB - load_database:40: Loaded 21 players from duckhunt.json 2025-09-19 21:04:32,607 [INFO ] DuckHuntBot - signal_handler:188: Received signal 2, shutting down... 2025-09-19 21:04:33,747 [INFO ] DuckHuntBot - signal_handler:188: Received signal 2, shutting down... 2025-09-19 21:05:02,022 [INFO ] DuckHuntBot - connect:92: Connected to irc.rizon.net:6697 2025-09-19 21:05:02,086 [ERROR ] DuckHuntBot - run:898: Bot error: [SSL: APPLICATION_DATA_AFTER_CLOSE_NOTIFY] application data after close notify (_ssl.c:2685) 2025-09-19 21:06:16,216 [INFO ] DuckHuntBot - setup_logger:65: Enhanced logging system initialized with file rotation 2025-09-19 21:06:16,217 [INFO ] SASL - setup_logger:65: Enhanced logging system initialized with file rotation 2025-09-19 21:06:16,221 [INFO ] DuckHuntBot.DB - load_database:40: Loaded 21 players from duckhunt.json 2025-09-19 21:06:17,222 [INFO ] DuckHuntBot - signal_handler:188: Received signal 2, shutting down... 2025-09-19 21:06:17,223 [INFO ] DuckHuntBot - run:908: Shutting down bot... 2025-09-19 21:08:34,809 [INFO ] DuckHuntBot - setup_logger:65: Enhanced logging system initialized with file rotation 2025-09-19 21:08:34,810 [INFO ] SASL - setup_logger:65: Enhanced logging system initialized with file rotation 2025-09-19 21:08:34,817 [INFO ] DuckHuntBot.DB - load_database:40: Loaded 21 players from duckhunt.json 2025-09-19 21:08:34,977 [INFO ] DuckHuntBot - connect:92: Connected to irc.libera.chat:6667 2025-09-19 21:08:35,507 [INFO ] DuckHuntBot - handle_message:205: Successfully registered with IRC server 2025-09-19 21:08:35,815 [INFO ] DuckHuntBot - signal_handler:188: Received signal 2, shutting down... 2025-09-19 21:08:35,816 [INFO ] DuckHuntBot - message_loop:960: Message loop cancelled 2025-09-19 21:08:35,817 [INFO ] DuckHuntBot - message_loop:966: Message loop ended 2025-09-19 21:08:35,818 [INFO ] DuckHuntBot.Game - duck_timeout_checker:295: Duck timeout checker cancelled 2025-09-19 21:08:35,819 [INFO ] DuckHuntBot - run:899: Main loop cancelled 2025-09-19 21:08:35,821 [INFO ] DuckHuntBot - run:909: Shutting down bot... 2025-09-19 21:08:35,822 [INFO ] DuckHuntBot.Game - spawn_ducks:250: Duck spawning loop cancelled 2025-09-19 21:08:35,830 [INFO ] DuckHuntBot - run:925: Database saved 2025-09-19 21:08:35,831 [INFO ] DuckHuntBot - run:935: IRC connection closed 2025-09-19 21:08:35,831 [INFO ] DuckHuntBot - run:939: Bot shutdown complete 2025-09-19 21:08:44,430 [INFO ] DuckHuntBot - setup_logger:65: Enhanced logging system initialized with file rotation 2025-09-19 21:08:44,431 [INFO ] SASL - setup_logger:65: Enhanced logging system initialized with file rotation 2025-09-19 21:08:44,431 [INFO ] DuckHuntBot - main:26: 🦆 Starting DuckHunt Bot... 2025-09-19 21:08:44,432 [INFO ] DuckHuntBot.DB - load_database:40: Loaded 21 players from duckhunt.json 2025-09-19 21:08:44,740 [INFO ] DuckHuntBot - connect:92: Connected to irc.rizon.net:6697 2025-09-19 21:08:49,547 [INFO ] DuckHuntBot - signal_handler:188: Received signal 2, shutting down... 2025-09-19 21:08:49,558 [INFO ] DuckHuntBot - run:899: Main loop cancelled 2025-09-19 21:08:49,559 [INFO ] DuckHuntBot - run:909: Shutting down bot... 2025-09-19 21:08:49,559 [INFO ] DuckHuntBot - message_loop:960: Message loop cancelled 2025-09-19 21:08:49,560 [INFO ] DuckHuntBot - message_loop:966: Message loop ended 2025-09-19 21:08:49,560 [INFO ] DuckHuntBot.Game - spawn_ducks:250: Duck spawning loop cancelled 2025-09-19 21:08:49,560 [INFO ] DuckHuntBot.Game - duck_timeout_checker:295: Duck timeout checker cancelled 2025-09-19 21:08:49,563 [INFO ] DuckHuntBot - run:925: Database saved 2025-09-19 21:08:49,655 [ERROR ] DuckHuntBot - run:937: Error closing connection: [SSL: APPLICATION_DATA_AFTER_CLOSE_NOTIFY] application data after close notify (_ssl.c:2685) 2025-09-19 21:08:49,655 [INFO ] DuckHuntBot - run:939: Bot shutdown complete 2025-09-19 21:09:05,620 [INFO ] DuckHuntBot - setup_logger:65: Enhanced logging system initialized with file rotation 2025-09-19 21:09:05,621 [INFO ] SASL - setup_logger:65: Enhanced logging system initialized with file rotation 2025-09-19 21:09:05,621 [INFO ] DuckHuntBot - main:26: 🦆 Starting DuckHunt Bot... 2025-09-19 21:09:05,622 [INFO ] DuckHuntBot.DB - load_database:40: Loaded 21 players from duckhunt.json 2025-09-19 21:09:05,871 [INFO ] DuckHuntBot - connect:92: Connected to irc.rizon.net:6697 2025-09-19 21:09:06,058 [INFO ] DuckHuntBot - handle_message:205: Successfully registered with IRC server 2025-09-19 21:09:09,738 [ERROR ] DuckHuntBot - handle_command:287: Error in command handler: 'shots' 2025-09-19 21:09:17,085 [INFO ] DuckHuntBot.Game - spawn_duck_now:203: Spawned normal duck in #ct 2025-09-19 21:09:17,085 [DEBUG ] DuckHuntBot.Game - send_duck_alerts:217: Duck alerts for normal duck in #ct 2025-09-19 21:09:22,905 [INFO ] DuckHuntBot.Game - spawn_duck_now:203: Spawned rare duck in #ct 2025-09-19 21:09:22,906 [DEBUG ] DuckHuntBot.Game - send_duck_alerts:217: Duck alerts for rare duck in #ct 2025-09-19 21:09:24,398 [INFO ] DuckHuntBot.Game - spawn_duck_now:203: Spawned rare duck in #ct 2025-09-19 21:09:24,398 [DEBUG ] DuckHuntBot.Game - send_duck_alerts:217: Duck alerts for rare duck in #ct 2025-09-19 21:09:25,076 [DEBUG ] DuckHuntBot.Game - spawn_duck_now:161: Max ducks already in #ct 2025-09-19 21:10:05,877 [DEBUG ] DuckHuntBot.Game - duck_timeout_checker:290: Duck timed out in #ct 2025-09-19 21:10:35,879 [DEBUG ] DuckHuntBot.Game - duck_timeout_checker:290: Duck timed out in #ct 2025-09-19 21:10:35,880 [DEBUG ] DuckHuntBot.Game - duck_timeout_checker:290: Duck timed out in #ct 2025-09-19 21:10:53,732 [INFO ] DuckHuntBot - signal_handler:188: Received signal 2, shutting down... 2025-09-19 21:10:53,764 [INFO ] DuckHuntBot - run:899: Main loop cancelled 2025-09-19 21:10:53,768 [INFO ] DuckHuntBot - run:909: Shutting down bot... 2025-09-19 21:10:53,768 [INFO ] DuckHuntBot - message_loop:960: Message loop cancelled 2025-09-19 21:10:53,770 [INFO ] DuckHuntBot - message_loop:966: Message loop ended 2025-09-19 21:10:53,771 [INFO ] DuckHuntBot.Game - spawn_ducks:250: Duck spawning loop cancelled 2025-09-19 21:10:53,775 [INFO ] DuckHuntBot.Game - duck_timeout_checker:295: Duck timeout checker cancelled 2025-09-19 21:10:53,789 [INFO ] DuckHuntBot - run:925: Database saved 2025-09-19 21:10:53,853 [ERROR ] DuckHuntBot - run:937: Error closing connection: [SSL: APPLICATION_DATA_AFTER_CLOSE_NOTIFY] application data after close notify (_ssl.c:2685) 2025-09-19 21:10:53,854 [INFO ] DuckHuntBot - run:939: Bot shutdown complete 2025-09-19 21:12:51,877 [INFO ] DuckHuntBot - setup_logger:65: Enhanced logging system initialized with file rotation 2025-09-19 21:12:51,879 [INFO ] SASL - setup_logger:65: Enhanced logging system initialized with file rotation 2025-09-19 21:12:51,881 [INFO ] DuckHuntBot - main:26: 🦆 Starting DuckHunt Bot... 2025-09-19 21:12:51,887 [INFO ] DuckHuntBot.DB - load_database:40: Loaded 22 players from duckhunt.json 2025-09-19 21:12:52,184 [INFO ] DuckHuntBot - connect:92: Connected to irc.rizon.net:6697 2025-09-19 21:12:52,366 [INFO ] DuckHuntBot - handle_message:205: Successfully registered with IRC server 2025-09-19 21:13:21,643 [INFO ] DuckHuntBot - signal_handler:188: Received signal 15, shutting down... 2025-09-19 21:13:21,681 [INFO ] DuckHuntBot - run:899: Main loop cancelled 2025-09-19 21:13:21,682 [INFO ] DuckHuntBot - run:909: Shutting down bot... 2025-09-19 21:13:21,684 [INFO ] DuckHuntBot - message_loop:960: Message loop cancelled 2025-09-19 21:13:21,685 [INFO ] DuckHuntBot - message_loop:966: Message loop ended 2025-09-19 21:13:21,686 [INFO ] DuckHuntBot.Game - spawn_ducks:250: Duck spawning loop cancelled 2025-09-19 21:13:21,686 [INFO ] DuckHuntBot.Game - duck_timeout_checker:295: Duck timeout checker cancelled 2025-09-19 21:13:21,690 [INFO ] DuckHuntBot - run:925: Database saved 2025-09-19 21:13:21,752 [ERROR ] DuckHuntBot - run:937: Error closing connection: [SSL: APPLICATION_DATA_AFTER_CLOSE_NOTIFY] application data after close notify (_ssl.c:2685) 2025-09-19 21:13:21,753 [INFO ] DuckHuntBot - run:939: Bot shutdown complete 2025-09-19 21:13:27,996 [INFO ] DuckHuntBot - setup_logger:65: Enhanced logging system initialized with file rotation 2025-09-19 21:13:27,997 [INFO ] SASL - setup_logger:65: Enhanced logging system initialized with file rotation 2025-09-19 21:13:27,997 [INFO ] DuckHuntBot - main:26: 🦆 Starting DuckHunt Bot... 2025-09-19 21:13:27,999 [INFO ] DuckHuntBot.DB - load_database:40: Loaded 22 players from duckhunt.json 2025-09-19 21:13:28,246 [INFO ] DuckHuntBot - connect:92: Connected to irc.rizon.net:6697 2025-09-19 21:13:28,721 [INFO ] DuckHuntBot - handle_message:205: Successfully registered with IRC server 2025-09-19 21:18:41,831 [INFO ] DuckHuntBot - signal_handler:188: Received signal 2, shutting down... 2025-09-19 21:18:41,878 [INFO ] DuckHuntBot - run:899: Main loop cancelled 2025-09-19 21:18:41,879 [INFO ] DuckHuntBot - run:909: Shutting down bot... 2025-09-19 21:18:41,879 [INFO ] DuckHuntBot - message_loop:960: Message loop cancelled 2025-09-19 21:18:41,880 [INFO ] DuckHuntBot - message_loop:966: Message loop ended 2025-09-19 21:18:41,881 [INFO ] DuckHuntBot.Game - spawn_ducks:250: Duck spawning loop cancelled 2025-09-19 21:18:41,881 [INFO ] DuckHuntBot.Game - duck_timeout_checker:295: Duck timeout checker cancelled 2025-09-19 21:18:41,902 [INFO ] DuckHuntBot - run:925: Database saved 2025-09-19 21:18:41,987 [ERROR ] DuckHuntBot - run:937: Error closing connection: [SSL: APPLICATION_DATA_AFTER_CLOSE_NOTIFY] application data after close notify (_ssl.c:2685) 2025-09-19 21:18:41,988 [INFO ] DuckHuntBot - run:939: Bot shutdown complete 2025-09-19 21:19:02,499 [INFO ] DuckHuntBot - setup_logger:65: Enhanced logging system initialized with file rotation 2025-09-19 21:19:02,500 [INFO ] SASL - setup_logger:65: Enhanced logging system initialized with file rotation 2025-09-19 21:19:02,501 [INFO ] DuckHuntBot - main:26: 🦆 Starting DuckHunt Bot... 2025-09-19 21:19:02,504 [INFO ] DuckHuntBot.DB - load_database:40: Loaded 22 players from duckhunt.json 2025-09-19 21:19:02,778 [INFO ] DuckHuntBot - connect:92: Connected to irc.rizon.net:6697 2025-09-19 21:19:03,277 [INFO ] DuckHuntBot - handle_message:205: Successfully registered with IRC server 2025-09-19 21:19:12,233 [INFO ] DuckHuntBot - signal_handler:188: Received signal 15, shutting down... 2025-09-19 21:19:12,323 [INFO ] DuckHuntBot - run:1012: Main loop cancelled 2025-09-19 21:19:12,324 [INFO ] DuckHuntBot - run:1022: Shutting down bot... 2025-09-19 21:19:12,324 [INFO ] DuckHuntBot - message_loop:1073: Message loop cancelled 2025-09-19 21:19:12,324 [INFO ] DuckHuntBot - message_loop:1079: Message loop ended 2025-09-19 21:19:12,324 [INFO ] DuckHuntBot.Game - duck_timeout_checker:306: Duck timeout checker cancelled 2025-09-19 21:19:12,324 [INFO ] DuckHuntBot.Game - spawn_ducks:261: Duck spawning loop cancelled 2025-09-19 21:19:12,327 [INFO ] DuckHuntBot - run:1038: Database saved 2025-09-19 21:19:12,383 [ERROR ] DuckHuntBot - run:1050: Error closing connection: [SSL: APPLICATION_DATA_AFTER_CLOSE_NOTIFY] application data after close notify (_ssl.c:2685) 2025-09-19 21:19:12,383 [INFO ] DuckHuntBot - run:1052: Bot shutdown complete 2025-09-19 21:19:43,902 [INFO ] DuckHuntBot - setup_logger:65: Enhanced logging system initialized with file rotation 2025-09-19 21:19:43,903 [INFO ] SASL - setup_logger:65: Enhanced logging system initialized with file rotation 2025-09-19 21:19:43,903 [INFO ] DuckHuntBot - main:26: 🦆 Starting DuckHunt Bot... 2025-09-19 21:19:43,904 [INFO ] DuckHuntBot.DB - load_database:40: Loaded 22 players from duckhunt.json 2025-09-19 21:19:44,156 [INFO ] DuckHuntBot - connect:92: Connected to irc.rizon.net:6697 2025-09-19 21:19:44,322 [INFO ] DuckHuntBot - handle_message:205: Successfully registered with IRC server 2025-09-19 21:19:56,638 [INFO ] DuckHuntBot - signal_handler:188: Received signal 2, shutting down... 2025-09-19 21:19:56,731 [INFO ] DuckHuntBot - run:1012: Main loop cancelled 2025-09-19 21:19:56,731 [INFO ] DuckHuntBot - run:1022: Shutting down bot... 2025-09-19 21:19:56,732 [INFO ] DuckHuntBot - message_loop:1073: Message loop cancelled 2025-09-19 21:19:56,732 [INFO ] DuckHuntBot - message_loop:1079: Message loop ended 2025-09-19 21:19:56,733 [INFO ] DuckHuntBot.Game - spawn_ducks:261: Duck spawning loop cancelled 2025-09-19 21:19:56,733 [INFO ] DuckHuntBot.Game - duck_timeout_checker:306: Duck timeout checker cancelled 2025-09-19 21:19:56,738 [INFO ] DuckHuntBot - run:1038: Database saved 2025-09-19 21:19:56,794 [ERROR ] DuckHuntBot - run:1050: Error closing connection: [SSL: APPLICATION_DATA_AFTER_CLOSE_NOTIFY] application data after close notify (_ssl.c:2685) 2025-09-19 21:19:56,795 [INFO ] DuckHuntBot - run:1052: Bot shutdown complete 2025-09-19 21:21:50,220 [INFO ] DuckHuntBot - setup_logger:65: Enhanced logging system initialized with file rotation 2025-09-19 21:21:50,221 [INFO ] SASL - setup_logger:65: Enhanced logging system initialized with file rotation 2025-09-19 21:21:50,221 [INFO ] DuckHuntBot - main:26: 🦆 Starting DuckHunt Bot... 2025-09-19 21:21:50,224 [INFO ] DuckHuntBot.DB - load_database:40: Loaded 22 players from duckhunt.json 2025-09-19 21:21:50,526 [INFO ] DuckHuntBot - connect:92: Connected to irc.rizon.net:6697 2025-09-19 21:21:52,130 [INFO ] DuckHuntBot - handle_message:205: Successfully registered with IRC server 2025-09-19 21:26:33,004 [INFO ] DuckHuntBot - signal_handler:188: Received signal 2, shutting down... 2025-09-19 21:26:33,069 [INFO ] DuckHuntBot - run:1012: Main loop cancelled 2025-09-19 21:26:33,070 [INFO ] DuckHuntBot - run:1022: Shutting down bot... 2025-09-19 21:26:33,070 [INFO ] DuckHuntBot - message_loop:1073: Message loop cancelled 2025-09-19 21:26:33,071 [INFO ] DuckHuntBot - message_loop:1079: Message loop ended 2025-09-19 21:26:33,074 [INFO ] DuckHuntBot.Game - spawn_ducks:261: Duck spawning loop cancelled 2025-09-19 21:26:33,075 [INFO ] DuckHuntBot.Game - duck_timeout_checker:306: Duck timeout checker cancelled 2025-09-19 21:26:33,097 [INFO ] DuckHuntBot - run:1038: Database saved 2025-09-19 21:26:33,184 [ERROR ] DuckHuntBot - run:1050: Error closing connection: [SSL: APPLICATION_DATA_AFTER_CLOSE_NOTIFY] application data after close notify (_ssl.c:2685) 2025-09-19 21:26:33,185 [INFO ] DuckHuntBot - run:1052: Bot shutdown complete 2025-09-19 21:27:12,029 [INFO ] DuckHuntBot - setup_logger:65: Enhanced logging system initialized with file rotation 2025-09-19 21:27:12,030 [INFO ] SASL - setup_logger:65: Enhanced logging system initialized with file rotation 2025-09-19 21:27:12,030 [INFO ] DuckHuntBot - main:26: 🦆 Starting DuckHunt Bot... 2025-09-19 21:27:12,033 [INFO ] DuckHuntBot.DB - load_database:40: Loaded 22 players from duckhunt.json 2025-09-19 21:27:12,302 [INFO ] DuckHuntBot - connect:92: Connected to irc.rizon.net:6697 2025-09-19 21:27:12,685 [INFO ] DuckHuntBot - handle_message:205: Successfully registered with IRC server 2025-09-19 21:27:21,684 [INFO ] DuckHuntBot - signal_handler:188: Received signal 15, shutting down... 2025-09-19 21:27:21,734 [INFO ] DuckHuntBot - run:1000: Main loop cancelled 2025-09-19 21:27:21,734 [INFO ] DuckHuntBot - run:1010: Shutting down bot... 2025-09-19 21:27:21,735 [INFO ] DuckHuntBot.Game - duck_timeout_checker:307: Duck timeout checker cancelled 2025-09-19 21:27:21,735 [INFO ] DuckHuntBot - message_loop:1061: Message loop cancelled 2025-09-19 21:27:21,735 [INFO ] DuckHuntBot - message_loop:1067: Message loop ended 2025-09-19 21:27:21,735 [INFO ] DuckHuntBot.Game - spawn_ducks:261: Duck spawning loop cancelled 2025-09-19 21:27:21,743 [INFO ] DuckHuntBot - run:1026: Database saved 2025-09-19 21:27:21,799 [ERROR ] DuckHuntBot - run:1038: Error closing connection: [SSL: APPLICATION_DATA_AFTER_CLOSE_NOTIFY] application data after close notify (_ssl.c:2685) 2025-09-19 21:27:21,800 [INFO ] DuckHuntBot - run:1040: Bot shutdown complete 2025-09-19 21:27:36,083 [INFO ] DuckHuntBot - setup_logger:65: Enhanced logging system initialized with file rotation 2025-09-19 21:27:36,084 [INFO ] SASL - setup_logger:65: Enhanced logging system initialized with file rotation 2025-09-19 21:27:36,084 [INFO ] DuckHuntBot - main:26: 🦆 Starting DuckHunt Bot... 2025-09-19 21:27:36,086 [INFO ] DuckHuntBot.DB - load_database:40: Loaded 22 players from duckhunt.json 2025-09-19 21:27:36,338 [INFO ] DuckHuntBot - connect:92: Connected to irc.rizon.net:6697 2025-09-19 21:27:36,504 [INFO ] DuckHuntBot - handle_message:205: Successfully registered with IRC server 2025-09-19 21:30:40,213 [INFO ] DuckHuntBot - signal_handler:188: Received signal 2, shutting down... 2025-09-19 21:30:40,256 [INFO ] DuckHuntBot - run:1000: Main loop cancelled 2025-09-19 21:30:40,257 [INFO ] DuckHuntBot - run:1010: Shutting down bot... 2025-09-19 21:30:40,257 [INFO ] DuckHuntBot - message_loop:1061: Message loop cancelled 2025-09-19 21:30:40,257 [INFO ] DuckHuntBot - message_loop:1067: Message loop ended 2025-09-19 21:30:40,257 [INFO ] DuckHuntBot.Game - spawn_ducks:261: Duck spawning loop cancelled 2025-09-19 21:30:40,257 [INFO ] DuckHuntBot.Game - duck_timeout_checker:307: Duck timeout checker cancelled 2025-09-19 21:30:40,262 [INFO ] DuckHuntBot - run:1026: Database saved 2025-09-19 21:30:40,318 [ERROR ] DuckHuntBot - run:1038: Error closing connection: [SSL: APPLICATION_DATA_AFTER_CLOSE_NOTIFY] application data after close notify (_ssl.c:2685) 2025-09-19 21:30:40,319 [INFO ] DuckHuntBot - run:1040: Bot shutdown complete 2025-09-19 21:42:07,003 [INFO ] DuckHuntBot - setup_logger:65: Enhanced logging system initialized with file rotation 2025-09-19 21:42:07,005 [INFO ] SASL - setup_logger:65: Enhanced logging system initialized with file rotation 2025-09-19 21:42:07,005 [INFO ] DuckHuntBot - main:26: 🦆 Starting DuckHunt Bot... 2025-09-19 21:42:07,009 [INFO ] DuckHuntBot.DB - load_database:40: Loaded 22 players from duckhunt.json 2025-09-19 21:42:07,297 [INFO ] DuckHuntBot - connect:95: Connected to irc.rizon.net:6697 2025-09-19 21:42:07,739 [INFO ] DuckHuntBot - handle_message:208: Successfully registered with IRC server 2025-09-19 21:42:58,096 [INFO ] DuckHuntBot - signal_handler:191: Received signal 2, shutting down... 2025-09-19 21:42:58,194 [INFO ] DuckHuntBot.Game - spawn_ducks:261: Duck spawning loop cancelled 2025-09-19 21:42:58,194 [INFO ] DuckHuntBot - run:1128: Main loop cancelled 2025-09-19 21:42:58,194 [INFO ] DuckHuntBot - run:1138: Shutting down bot... 2025-09-19 21:42:58,195 [INFO ] DuckHuntBot.Game - duck_timeout_checker:307: Duck timeout checker cancelled 2025-09-19 21:42:58,195 [INFO ] DuckHuntBot - message_loop:1189: Message loop cancelled 2025-09-19 21:42:58,195 [INFO ] DuckHuntBot - message_loop:1195: Message loop ended 2025-09-19 21:42:58,198 [INFO ] DuckHuntBot - run:1154: Database saved 2025-09-19 21:42:58,261 [ERROR ] DuckHuntBot - run:1166: Error closing connection: [SSL: APPLICATION_DATA_AFTER_CLOSE_NOTIFY] application data after close notify (_ssl.c:2685) 2025-09-19 21:42:58,262 [INFO ] DuckHuntBot - run:1168: Bot shutdown complete 2025-09-22 20:48:31,249 [INFO ] DuckHuntBot - setup_logger:61: Enhanced logging system initialized with file rotation 2025-09-22 20:48:31,249 [INFO ] SASL - setup_logger:61: Enhanced logging system initialized with file rotation 2025-09-22 20:48:31,250 [INFO ] DuckHuntBot - main:22: 🦆 Starting DuckHunt Bot... 2025-09-22 20:48:31,252 [INFO ] DuckHuntBot.DB - load_database:38: Loaded 22 players from duckhunt.json 2025-09-22 20:48:31,588 [INFO ] DuckHuntBot - connect:86: Connected to irc.rizon.net:6697 2025-09-22 20:48:32,079 [INFO ] DuckHuntBot - handle_message:190: Successfully registered with IRC server 2025-09-22 20:48:33,627 [INFO ] DuckHuntBot - signal_handler:174: Received signal 2, shutting down... 2025-09-22 20:48:33,699 [INFO ] DuckHuntBot - run:1063: Main loop cancelled 2025-09-22 20:48:33,699 [INFO ] DuckHuntBot - run:1072: Shutting down bot... 2025-09-22 20:48:33,699 [INFO ] DuckHuntBot - message_loop:1118: Message loop cancelled 2025-09-22 20:48:33,700 [INFO ] DuckHuntBot - message_loop:1124: Message loop ended 2025-09-22 20:48:33,700 [INFO ] DuckHuntBot.Game - duck_timeout_checker:293: Duck timeout checker cancelled 2025-09-22 20:48:33,700 [INFO ] DuckHuntBot.Game - spawn_ducks:248: Duck spawning loop cancelled 2025-09-22 20:48:33,703 [INFO ] DuckHuntBot - run:1086: Database saved 2025-09-22 20:48:33,772 [ERROR ] DuckHuntBot - run:1097: Error closing connection: [SSL: APPLICATION_DATA_AFTER_CLOSE_NOTIFY] application data after close notify (_ssl.c:2685) 2025-09-22 20:48:33,772 [INFO ] DuckHuntBot - run:1099: Bot shutdown complete 2025-09-22 20:48:37,968 [INFO ] DuckHuntBot - setup_logger:61: Enhanced logging system initialized with file rotation 2025-09-22 20:48:37,969 [INFO ] SASL - setup_logger:61: Enhanced logging system initialized with file rotation 2025-09-22 20:48:37,969 [INFO ] DuckHuntBot - main:22: 🦆 Starting DuckHunt Bot... 2025-09-22 20:48:37,971 [INFO ] DuckHuntBot.DB - load_database:38: Loaded 22 players from duckhunt.json 2025-09-22 20:48:38,200 [INFO ] DuckHuntBot - connect:86: Connected to irc.rizon.net:6697 2025-09-22 20:48:38,340 [INFO ] DuckHuntBot - handle_message:190: Successfully registered with IRC server 2025-09-22 20:50:02,412 [INFO ] DuckHuntBot - signal_handler:174: Received signal 2, shutting down... 2025-09-22 20:50:02,471 [INFO ] DuckHuntBot.Game - duck_timeout_checker:293: Duck timeout checker cancelled 2025-09-22 20:50:02,471 [INFO ] DuckHuntBot - message_loop:1118: Message loop cancelled 2025-09-22 20:50:02,471 [INFO ] DuckHuntBot - message_loop:1124: Message loop ended 2025-09-22 20:50:02,471 [INFO ] DuckHuntBot.Game - spawn_ducks:248: Duck spawning loop cancelled 2025-09-22 20:50:02,471 [INFO ] DuckHuntBot - run:1063: Main loop cancelled 2025-09-22 20:50:02,472 [INFO ] DuckHuntBot - run:1072: Shutting down bot... 2025-09-22 20:50:02,474 [INFO ] DuckHuntBot - run:1086: Database saved 2025-09-22 20:50:02,522 [ERROR ] DuckHuntBot - run:1097: Error closing connection: [SSL: APPLICATION_DATA_AFTER_CLOSE_NOTIFY] application data after close notify (_ssl.c:2685) 2025-09-22 20:50:02,522 [INFO ] DuckHuntBot - run:1099: Bot shutdown complete 2025-09-23 00:16:59,762 [INFO ] DuckHuntBot - setup_logger:61: Enhanced logging system initialized with file rotation 2025-09-23 00:16:59,763 [INFO ] SASL - setup_logger:61: Enhanced logging system initialized with file rotation 2025-09-23 00:16:59,763 [INFO ] DuckHuntBot - load_shop_config:81: Loaded shop configuration with 15 items 2025-09-23 00:22:10,719 [INFO ] DuckHuntBot - setup_logger:61: Enhanced logging system initialized with file rotation 2025-09-23 00:22:10,720 [INFO ] SASL - setup_logger:61: Enhanced logging system initialized with file rotation 2025-09-23 00:22:10,722 [INFO ] DuckHuntBot - load_shop_config:81: Loaded shop configuration with 15 items 2025-09-23 00:23:53,961 [INFO ] DuckHuntBot - setup_logger:61: Enhanced logging system initialized with file rotation 2025-09-23 00:23:53,963 [INFO ] SASL - setup_logger:61: Enhanced logging system initialized with file rotation 2025-09-23 00:23:53,964 [INFO ] DuckHuntBot - load_shop_config:81: Loaded shop configuration with 15 items 2025-09-23 01:45:21,315 [INFO ] DuckHuntBot - setup_logger:61: Enhanced logging system initialized with file rotation 2025-09-23 01:45:21,316 [INFO ] SASL - setup_logger:61: Enhanced logging system initialized with file rotation 2025-09-23 01:45:21,317 [INFO ] DuckHuntBot - load_shop_config:90: Loaded shop configuration with 15 items 2025-09-23 01:45:21,318 [INFO ] DuckHuntBot - load_messages_config:107: Loaded messages configuration 2025-09-23 01:45:21,319 [INFO ] DuckHuntBot - main:22: 🦆 Starting DuckHunt Bot... 2025-09-23 01:45:21,322 [INFO ] DuckHuntBot.DB - load_database:38: Loaded 22 players from duckhunt.json 2025-09-23 01:45:21,670 [INFO ] DuckHuntBot - connect:272: Connected to irc.rizon.net:6697 2025-09-23 01:45:22,224 [INFO ] DuckHuntBot - handle_message:381: Successfully registered with IRC server 2025-09-23 01:48:04,868 [INFO ] DuckHuntBot - signal_handler:365: Received signal 1, shutting down... 2025-09-23 01:48:04,922 [INFO ] DuckHuntBot - run:1473: Main loop cancelled 2025-09-23 01:48:04,924 [INFO ] DuckHuntBot - run:1482: Shutting down bot... 2025-09-23 01:48:04,926 [INFO ] DuckHuntBot - message_loop:1530: Message loop cancelled 2025-09-23 01:48:04,926 [INFO ] DuckHuntBot - message_loop:1536: Message loop ended 2025-09-23 01:48:04,927 [INFO ] DuckHuntBot.Game - duck_timeout_checker:311: Duck timeout checker cancelled 2025-09-23 01:48:04,928 [INFO ] DuckHuntBot.Game - spawn_ducks:260: Duck spawning loop cancelled 2025-09-23 01:48:04,938 [INFO ] DuckHuntBot - run:1496: Database saved 2025-09-23 01:48:04,987 [ERROR ] DuckHuntBot - run:1509: Error closing connection: [SSL: APPLICATION_DATA_AFTER_CLOSE_NOTIFY] application data after close notify (_ssl.c:2685) 2025-09-23 01:48:04,988 [INFO ] DuckHuntBot - run:1511: Bot shutdown complete 2025-09-23 02:23:43,434 [INFO ] DuckHuntBot - setup_logger:61: Enhanced logging system initialized with file rotation 2025-09-23 02:23:43,436 [INFO ] DuckHuntBot.DB - load_database:28: Loaded 0 players from duckhunt_simple.json 2025-09-23 02:23:43,437 [INFO ] SASL - setup_logger:61: Enhanced logging system initialized with file rotation 2025-09-23 02:23:43,438 [INFO ] DuckHuntBot - main:29: 🦆 Starting Simplified DuckHunt Bot... 2025-09-23 02:23:43,773 [INFO ] DuckHuntBot - connect:86: Connected to irc.rizon.net:6697 2025-09-23 02:23:43,950 [INFO ] DuckHuntBot - handle_message:112: Successfully registered with IRC server 2025-09-23 02:25:35,240 [INFO ] DuckHuntBot - signal_handler:71: Received signal 2, shutting down... 2025-09-23 02:26:37,051 [INFO ] DuckHuntBot - message_loop:283: Message loop ended 2025-09-23 02:26:37,051 [INFO ] DuckHuntBot.Game - duck_spawn_loop:51: Duck spawning loop cancelled 2025-09-23 02:26:37,051 [INFO ] DuckHuntBot.Game - duck_timeout_loop:81: Duck timeout loop cancelled 2025-09-23 02:26:37,052 [INFO ] DuckHuntBot.Game - start_game_loops:31: Game loops cancelled 2025-09-23 02:26:37,052 [INFO ] DuckHuntBot - run:316: Shutting down bot... 2025-09-23 02:26:37,053 [INFO ] DuckHuntBot - run:321: Database saved 2025-09-23 02:26:37,113 [ERROR ] DuckHuntBot - run:331: Error closing connection: [SSL: APPLICATION_DATA_AFTER_CLOSE_NOTIFY] application data after close notify (_ssl.c:2685) 2025-09-23 02:26:37,113 [INFO ] DuckHuntBot - run:335: Bot shutdown complete 2025-09-23 02:38:10,738 [INFO ] DuckHuntBot - setup_logger:61: Enhanced logging system initialized with file rotation 2025-09-23 02:38:10,739 [INFO ] DuckHuntBot.DB - load_database:28: Loaded 1 players from duckhunt.json 2025-09-23 02:38:10,739 [INFO ] SASL - setup_logger:61: Enhanced logging system initialized with file rotation 2025-09-23 02:38:10,739 [INFO ] DuckHuntBot - main:28: 🦆 Starting DuckHunt Bot... 2025-09-23 02:38:10,980 [INFO ] DuckHuntBot - connect:86: Connected to irc.rizon.net:6697 2025-09-23 02:38:11,465 [INFO ] DuckHuntBot - handle_message:112: Successfully registered with IRC server 2025-09-23 02:39:58,322 [INFO ] DuckHuntBot - signal_handler:71: Received signal 2, shutting down... 2025-09-23 02:40:03,825 [INFO ] DuckHuntBot - signal_handler:71: Received signal 2, shutting down... 2025-09-23 02:40:04,024 [INFO ] DuckHuntBot - signal_handler:71: Received signal 2, shutting down... 2025-09-23 02:40:04,205 [INFO ] DuckHuntBot - signal_handler:71: Received signal 2, shutting down... 2025-09-23 02:40:04,381 [INFO ] DuckHuntBot - signal_handler:71: Received signal 2, shutting down... 2025-09-23 02:40:04,554 [INFO ] DuckHuntBot - signal_handler:71: Received signal 2, shutting down... 2025-09-23 02:40:04,743 [INFO ] DuckHuntBot - signal_handler:71: Received signal 2, shutting down... 2025-09-23 02:40:05,003 [INFO ] DuckHuntBot - signal_handler:71: Received signal 2, shutting down... 2025-09-23 02:40:05,500 [INFO ] DuckHuntBot - signal_handler:71: Received signal 2, shutting down... 2025-09-23 02:40:05,572 [INFO ] DuckHuntBot - signal_handler:71: Received signal 2, shutting down... 2025-09-23 02:40:05,596 [INFO ] DuckHuntBot - signal_handler:71: Received signal 2, shutting down... 2025-09-23 02:40:05,648 [INFO ] DuckHuntBot - signal_handler:71: Received signal 2, shutting down... 2025-09-23 02:40:05,653 [INFO ] DuckHuntBot - signal_handler:71: Received signal 2, shutting down... 2025-09-23 02:40:05,683 [INFO ] DuckHuntBot - signal_handler:71: Received signal 2, shutting down... 2025-09-23 02:40:05,739 [INFO ] DuckHuntBot - signal_handler:71: Received signal 2, shutting down... 2025-09-23 02:40:05,744 [INFO ] DuckHuntBot - signal_handler:71: Received signal 2, shutting down... 2025-09-23 02:40:05,807 [INFO ] DuckHuntBot - signal_handler:71: Received signal 2, shutting down... 2025-09-23 02:40:05,809 [INFO ] DuckHuntBot - signal_handler:71: Received signal 2, shutting down... 2025-09-23 02:40:05,883 [INFO ] DuckHuntBot - signal_handler:71: Received signal 2, shutting down... 2025-09-23 02:40:05,898 [INFO ] DuckHuntBot - signal_handler:71: Received signal 2, shutting down... 2025-09-23 02:40:05,948 [INFO ] DuckHuntBot - signal_handler:71: Received signal 2, shutting down... 2025-09-23 02:40:05,960 [INFO ] DuckHuntBot - signal_handler:71: Received signal 2, shutting down... 2025-09-23 02:40:06,029 [INFO ] DuckHuntBot - signal_handler:71: Received signal 2, shutting down... 2025-09-23 02:40:06,031 [INFO ] DuckHuntBot - signal_handler:71: Received signal 2, shutting down... 2025-09-23 02:40:06,046 [INFO ] DuckHuntBot - signal_handler:71: Received signal 2, shutting down... 2025-09-23 02:40:06,102 [INFO ] DuckHuntBot - signal_handler:71: Received signal 2, shutting down... 2025-09-23 02:40:21,162 [INFO ] DuckHuntBot - message_loop:350: Message loop ended 2025-09-23 02:40:21,162 [INFO ] DuckHuntBot.Game - duck_spawn_loop:51: Duck spawning loop cancelled 2025-09-23 02:40:21,163 [INFO ] DuckHuntBot.Game - duck_timeout_loop:81: Duck timeout loop cancelled 2025-09-23 02:40:21,163 [INFO ] DuckHuntBot.Game - start_game_loops:31: Game loops cancelled 2025-09-23 02:40:21,163 [INFO ] DuckHuntBot - run:383: Shutting down bot... 2025-09-23 02:40:21,165 [INFO ] DuckHuntBot - run:388: Database saved 2025-09-23 02:40:21,214 [ERROR ] DuckHuntBot - run:398: Error closing connection: [SSL: APPLICATION_DATA_AFTER_CLOSE_NOTIFY] application data after close notify (_ssl.c:2685) 2025-09-23 02:40:21,218 [INFO ] DuckHuntBot - run:402: Bot shutdown complete 2025-09-23 02:42:31,255 [INFO ] DuckHuntBot - setup_logger:61: Enhanced logging system initialized with file rotation 2025-09-23 02:42:31,255 [INFO ] DuckHuntBot.DB - load_database:28: Loaded 1 players from duckhunt.json 2025-09-23 02:42:31,256 [INFO ] SASL - setup_logger:61: Enhanced logging system initialized with file rotation 2025-09-23 02:42:31,256 [INFO ] DuckHuntBot - main:28: 🦆 Starting DuckHunt Bot... 2025-09-23 02:42:31,501 [INFO ] DuckHuntBot - connect:95: Connected to irc.rizon.net:6697 2025-09-23 02:42:31,502 [INFO ] DuckHuntBot - run:377: 🦆 Bot is now running! Press Ctrl+C to stop. 2025-09-23 02:42:31,642 [INFO ] DuckHuntBot - handle_message:121: Successfully registered with IRC server 2025-09-23 02:42:47,509 [INFO ] DuckHuntBot.Game - spawn_duck:103: Duck spawned in #ct 2025-09-23 02:43:02,511 [INFO ] DuckHuntBot.Game - spawn_duck:103: Duck spawned in #ct 2025-09-23 02:43:14,515 [INFO ] DuckHuntBot.Game - spawn_duck:103: Duck spawned in #ct 2025-09-23 02:44:28,542 [INFO ] DuckHuntBot.Game - spawn_duck:103: Duck spawned in #ct 2025-09-23 02:45:34,560 [INFO ] DuckHuntBot.Game - spawn_duck:103: Duck spawned in #ct 2025-09-23 02:46:46,591 [INFO ] DuckHuntBot.Game - spawn_duck:103: Duck spawned in #ct 2025-09-23 02:47:57,623 [INFO ] DuckHuntBot.Game - spawn_duck:103: Duck spawned in #ct 2025-09-23 02:49:22,643 [INFO ] DuckHuntBot.Game - spawn_duck:103: Duck spawned in #ct 2025-09-23 02:51:01,687 [INFO ] DuckHuntBot.Game - spawn_duck:103: Duck spawned in #ct 2025-09-23 02:52:03,709 [INFO ] DuckHuntBot.Game - spawn_duck:103: Duck spawned in #ct 2025-09-23 02:53:32,732 [INFO ] DuckHuntBot.Game - spawn_duck:103: Duck spawned in #ct 2025-09-23 02:54:45,747 [INFO ] DuckHuntBot.Game - spawn_duck:103: Duck spawned in #ct 2025-09-23 02:56:12,772 [INFO ] DuckHuntBot.Game - spawn_duck:103: Duck spawned in #ct 2025-09-23 02:57:17,679 [INFO ] DuckHuntBot - signal_handler:73: 🛑 Received SIGINT (Ctrl+C), initiating graceful shutdown... 2025-09-23 02:57:21,807 [INFO ] DuckHuntBot - run:386: 🛑 Shutdown signal received, cleaning up... 2025-09-23 02:57:21,811 [INFO ] DuckHuntBot - _graceful_shutdown:433: 📤 Sending QUIT message to IRC... 2025-09-23 02:57:21,880 [INFO ] DuckHuntBot - message_loop:359: Message loop ended 2025-09-23 02:57:22,314 [INFO ] DuckHuntBot - _graceful_shutdown:441: 💾 Saving database... 2025-09-23 02:57:22,333 [INFO ] DuckHuntBot.Game - duck_spawn_loop:51: Duck spawning loop cancelled 2025-09-23 02:57:22,334 [INFO ] DuckHuntBot.Game - duck_timeout_loop:81: Duck timeout loop cancelled 2025-09-23 02:57:22,336 [INFO ] DuckHuntBot.Game - start_game_loops:31: Game loops cancelled 2025-09-23 02:57:22,337 [INFO ] DuckHuntBot - run:405: 🔄 Final cleanup... 2025-09-23 02:57:22,339 [INFO ] DuckHuntBot - run:419: 💾 Database saved 2025-09-23 02:57:22,340 [INFO ] DuckHuntBot - _close_connection:454: 🔌 IRC connection closed 2025-09-23 02:57:22,341 [INFO ] DuckHuntBot - run:426: ✅ Bot shutdown complete