2번오류 (대기열재시작) 무시하는 방법입니다.
분류
봇관련
조회 수
5,289
추천 수
80
요즘 대기열로 인해서 시간 초과시 자동으로 재실행되는 것을 무시해주는 겁니다..
방만들 때 딜레이시간을 10초로 늘려도 10초안에 방생성이 안되는 현상도 많고 그렇다고
너무많이 늘리기는 그래서 아예 2번오류를 무시하는 방법입니다.
------------------------------------------------------------------------------------------------------------------
bot\scripts\NTBot.ntj 파일을 열어주세요.
찾기 기능을 이용해서 아래 구문을 찾고
default:
if (locationIdCount > 15)
{
sendEventToOOG(D2NT_MGR_PRINT_LOG, "ÿc1재실행 (" + _locationId + "번오류)", 0);
sendEventToOOG(D2NT_MGR_RESTART, "", 5);
My_Delay();
}
}
이 구문을 아래 구문처럼 바꾸어주세요.
default:
if (locationIdCount > 15)
{
sendEventToOOG(D2NT_MGR_PRINT_LOG, "ÿc1재실행 (" + _locationId + "번오류)", 0);
//sendEventToOOG(D2NT_MGR_RESTART, "", 5);
My_Delay();
}
}
------------------------------------------------------------------------------------------------------------------
보시면 다른 점은 "sendEventToOOG(D2NT_MGR_RESTART, "", 5);" 이부분 앞에 // 를 이용해서 주석처리를 해준겁니다.
RESTART 하는 것을 주석처리함으로써 무시해버리는 거죠..
이렇게 하면 오류가 발생하더라도 무시하고 , 방이 만들어지고 나서 몇초후면 정상적으로 돌아갑니다.
P.S
sendEventToOOG(D2NT_MGR_PRINT_LOG, "ÿc1재실행 (" + _locationId + "번오류)", 0);
을
sendEventToOOG(D2NT_MGR_PRINT_LOG, "ÿc1재실행 (" + _locationId + "번 오류무시)", 0);
로 바꾸어 주시면 오류 발생시 "재실행 2번오류무시" 라고 뜹니다.