NT2.5.x 방폭아이피(172) 피하기 (추가:렐따 대안)
분류
봇관련
조회 수
2,235
추천 수
9
봇질문 게시판에 172아이피 회피 방법을 물으신 분이 계셔서..
댓글로 달면 검색이 어렵기도 하고, 모두 보시면 어떨까하여 올려봅니다^^
보시면 아시겠지만.. 그닥 대단한 내용은 아닙니다^^;;
저는 default.dbj 파일에 아래 코드를 추가했습니다.. (NT2.5.3기준)
NT_LoadConfig();
NTSI_LoadNIPFiles(); // 요고 아래
// 추가
if(me.gameserverip == "211.233.16.172") // 아샤1기준
{
NTC_SendLogToOOG("Quit !! Server IP : " + me.gameserverip); // 정상작동 확인
NTC_Delay(1000);
runGC();
NTC_Delay(1000);
quit(); // 혹은 quitGame();
}
바로(2초정도후) 종료하기 때문에.. 172방이 계속 걸린다면.. 렐따 가능성도 있긴 하지만..
제 경우 보통 20분 정도 돌게 세팅해놨기 때문에.. 머.. 거의 희박하다고 봅니다^^;;
(한시간 안에 172방이 15회 이상 걸릴 확률이므로.. 거의 제로에 가깝다고 봅니다)
다른버전의 경우 해보지 않았기 때문에.. 될지 모르겠군요.. (NTBot 2.5.3에서 잘 작동합니다)
다른버전에도 me변수에 gameserverip가 있다면 가능하겠죠??^^;
// NTBot3.x에도 가능한것 확인하였습니다.
ps. 하나 덧붙입니다.. 이것은 렐따의 가능성이 있는 것이므로.. 치킨이나 리슷이 잘 안되는..
즉, 봇설정에 문제가 없고 튼튼한 봇순, 봇돌군을 돌리시는 분만 적용하세요~ ^^
방폭아이피가 바뀌면 (기존 145에서 현재 172로 된것처럼..) 위에 ip주소부분만 바꾸시면 됩니다.
**추가 (2008.10.10)**
렐따가 걱정되시는 분들은..
위에 quit(); 대신에 quitGame(); 을 넣으세요..
##단, starter.dbj파일에서 gameMinLength가 180000(3분)이상이어야 합니다.
3분간 대기 후 다시 방을 만듭니다.
(정강란 셋쇼마루동생님의 "nt봇 인게임.로비에러.... 리스타트로 때우자 -_-"를 인용하였습니다.
즉, 리슷으로 때웁니다..ㅎㅎ)
부실한 봇돌군, 봇순이나 리슷율이 높으신 분들도 quitGame()으로 적용하시면,
리슷 카운트는 올라가더라도 렐따는 막으실 수 있을겁니다. (100프로 막지는 못합니다^^;; - 빠져나갈 구멍ㅎ)
*봇 문제가 아닌 방팅으로 인한 용병 장비문제나 각 사냥 스크립트 초반에 있는 TownManager에서
창고에 아이템을 넣다가 튕겨서 발생하는 사고는 막을 수 있으리라 봅니다..^^
----------------------
이런 부실한 정보에 이렇게 관심을 많이 가져주실줄 몰랐네요^^;;
그래서 저도 좀더 보완할 방법을 찾아서 추가하게 되었고,
리슷 카운트 안올릴 방법은 없나 찾아봐야될듯한 압박감이^^;;
----------------------
**추가 (2008.10.24)**
그냥 quit(); 만 해도.. gameMinLength가 180000(3분)이상이면..
잘 되는군요.. (제 경우입니다^^)
안되는분만 quitGame();으로 하세요^^

