Zod Update (2008. 12. 30)

Zod 구동 자체가 상당히 무거워져서 큰 개선점이 있었습니다.
※ (내부) 표시는 Zod의 전반적인 내부 작동사항에 관한 내용입니다.1. (내부) Zod의 구동을 경량화 하였습니다.

2. @바람검색 중 아이템 검색 기능이 더이상 작동되지 않아 삭제하였습니다.

3. @택배추적 기능을 담당하는 우체국의 홈페이지 리뉴얼이 이루어져 삭제되었습니다.

4. Zod가 옵을 가지고 있는경우 전체호출 방지가 이루어집니다. 해당채널에서 15초동안 3회이상 모든사람이 호출되면 자동으로 해당 인물을 킥밴하도록 처리합니다.

5. (내부) cmdcheck 함수의 오작동을 수정하였으며 Loop방식에서 IF 방식으로 대체하여 속도가 개선되었습니다.

6. 더이상 #Zod 채널에서의 채널 광고나 ZeroIRC로 mp3을 듣는것을 제재하지 않습니다.
(이 사항의 경우는 심한경우라면 직접 관여함.)

7. (내부) 삭제된 명령어가 명령어 목록에 남아있는것을 제거하였고 더이상 사용되지 않는 소켓, 함수,변수등이 삭제되었습니다.

8. (내부) 모든 메시지를 감시하는것이 아닌 $1 토큰 첫번째 바이트가 @,!,- 인경우에만 해당 메시지가 명령어인지 판독하도록 개선하여 속도를 증가시켰습니다.

9. 명령어를 내려도 Zod가 반응하지 않던 문제를 해결하였습니다.

10. 일부 채널에서 Prefix가 지정되지 않았으나 명령어가 사용된것으로 간주되는 버그가 해결되었습니다.

11. (내부) 논리상의 모순이나 쓸때없는 부분을 삭제하거나 간단하게 변경하였습니다.

12. 단순한 오류메시지나 안내메시지의 경우는 딜레이 초가 10초에서 3초로 고정됩니다.

13. @자음퀴즈, @쿵쿵따, @당연하지 의 명령이 삭제되었습니다.

14. 쿼리로 명령어를 대량으로 보내는경우 Zod를 Excess Flooding 시킬수 있는 문제가 해결되었습니다.

15. 차후 생길 수 있는 분쟁에 대한 근거를 위해 모든 명령에 대해서 사용기록과 사용자의 IP를 기록합니다.

차후계획

1. 아이디어가 생기면 명령어는 계속 추가됩니다.
2. 가상 버퍼메모리를 만들어서 Zod가 더이상 n초간 카운트를 세는일이 없이 명령어를 출력 할 수 있도록 제작중입니다.

댓글 남기기