문제:
- d2nt 는 봇이 종료될 때 응답없음 뜹니다.
- 이때 코어 점유율을 100% 차지하여 다른 클라이언트까지 멈추게 됩니다.
- 이는 엔티봇문지기로 해결되지만, 잠시동안 그 코어에 할당된 모든 클라이언트가 정지되는건 막을 수 없습니다.
해결 (제 추측):
- 클라이언트의 코어 점유율 상한선을 강제로 낮춥니다.
- 그러면 응답없음이 떠서 시피유를 점유하더라도 다른 클라이언트에 가는 영향에 제한을 받아 다른 봇이 정상적으로 돌아갑니다.
- 잠시 후면 문지기가 해당 클라이언트를 강제종료하여 모든 클라이언트가 원활하게 돌아갑니다.
프로세스의 점유율을 강제로 낮춰주는 프로그램들은 옛날에 디아할 때 제가 다 써봤던 것들이더군요.
GUI 상으로는 특정 프로세스를 지정해줘야 하지만, bat 파일 등으로 스크립트를 짠다면 Command Line 으로 점유율을 제한할 수 있습니다.
위 링크의 Command Line 항목을 보시면 관련 팁이 있는데 다음 캡쳐와 같습니다.
그리고 Start BES automatically when your OS boots 라고 자동으로 시작해주는 항목도 있는데 위의 스크립트를 적절히 조절할 정도의 실력이라면 이 부분은 별로 필요하진 않을 듯 하네요.
위의 내용을 응용한다면 응답없음이 뜨더라도 봇이 멈추진 않을 것 같습니다.
저는 월급쟁이 직장인이라 시간이 부족해서 이 스크립트를 짜는데 시간을 들일 수가 없습니다.
프로세스의 점유율을 자동으로 제한해주는 스크립트는 다른 분께서 짜 주시기를.. ㅠㅠ
저메인
니아앙
어쩌다마주친그녀
영부
kk22233
슈느님
광맥서점
xorodtm
더불어숲
스타벅스
모닥불
함해보자디아
콥스
양댕
컴백10주년
그럴수있어
왁스
휘바
태양전지
하루하루하
까칠한수야륌
spaiks