Skip to content

팁 게시판

[NT봇] 리슷율을 경이적으로 줄여주는 "RunGC"

분류 봇관련 조회 수 3,539 추천 수 9

이건 제 지식이라기보다는 정보/강좌란을 검색하면서
디아블러네님과 다른 분들께서 리슷율을 줄이기 위해
고생하시는 분들을 위해 올리신 내용을 참고해 효과를 본 후기를 적는 겁니다.

<원본글 링크>
http://tradia.me/diablo2/diablo2_tips/186990


scrpts/libs/bots 폴더안에 있는 자신이 선택한 사냥터 파일을 열고
스크립트의 맨 마지막부분에 보면 "return true;" 라고 된 부분이 있죠?
이 부분이 캐릭이 마을로 돌아가도록 만드는 부분인데요.
이 명령 바로 위에 runGC(); 라는 명령어만 붙여넣으시면 됩니다.


 if(NTConfig_ClearPosition)
 NTA_ClearPosition();

 NTSI_PickItems();
 runGC(); <----- 요거 추가
 return true;
}


그리고 로더 파일에도 붙여넣으시면 되는데요.
default 파일을 열어보시면 방을 나가는 명령어가 있는 부분이 있습니다.


 NTTM_CheckAct(); //끝난후 마을에서 종료 사용하려면 앞에 주석('//')을 지우세요

 NTC_Delay(1000);
 runGC(); <----- 요거 추가
 quit();
}

요렇게만 해주시면 됩니다.
이 runGC(); 명령어의 역할이 메모리에 잡다한 쓰레기 더미가
쌓이는것을 제거해주는 거라고 하네요.

개인적으로 아주 만족할 만한 결과가 나왔습니다.

위의 명령을 사용하기 전에는 각 캐릭이(제가 3봇을 돌립니다만)
거의 2방 혹은 3방당 1번의 로비에러(로비에서 방 안만드는 현상)와 리스타트를 자랑했는데
위 명령어를 사용하고 나서는 로비에러는 전혀 없구요. (로비에러가 없으니 리스타트도 없겠죠?)
20방 돌다가 한번정도 로비에러 뜨는것을 확인했습니다.

50% 이상의 리슷율이 10% 밑으로 폭락하는 결과... 가공할만하죠... ㅡㅡa

가끔씩 제가 봇돌리는 상태에서 딴 작업을 해서
헤이가이즈 에러가 떠서 리슷되는건 어쩔수 없었지만요;;;;

로비에러 때문에 리슷율이 높은 분들에게 강력히 추천드립니다. ^^
댓글29
  • 뱃쌀식용유 2008.09.09 10:28
    질문좀 드릴께요... 저도 최신NT(디아블러네님)봇을 쓰는데요...제가 잘몰라서 그런지 각 사냥터별 스크립트 맨 마지막에 꼭 "return true;" 가 있는건 아니던데요...중간에 있더라도 "return true;" 를 기준으로 "return true;" 앞에 "runGC();"를 추가하면 되는지 궁금합니다.. 답변 부탁드립니다.^^
  • 떡-플레이-러브 2008.09.09 10:36
    방을 나가는걸 기준으로 삽입하시면 됩니다. 스크립트의 제일하단이 되겠네요. 디아블러네님의 댓글을 인용하면 쓰레기 치우는 역할이라고 하니 각 스크립트의 맨끝에 넣어야 겠죠.
  • 뱃쌀식용유 2008.09.09 10:39
    떡-플레이-러브//님 답변 감사합니다.. 제가 정말로 잘몰라서(방을 나가는기준..을..ㅠㅠ)그러는데 그럼 무조건 스크립트 제일 마지막에 "runGC();" 를 추가 하면 될련지요.. 다시 여쭤볼게요...^^
  • ☆Anti-핀돌☆ 2008.09.09 10:47
    "return true;" 바로 위에 삽입하시면 되요. 보통 이 명령 밑에 있는 것들은 지도를 찾는다던지 보스몹을 찾는 펑션이 대부분인걸로 알고 있어요. ^^ 그리고 각사냥터마다 다 삽입해주셔야해요. 잊지마시구요.
  • 뱃쌀식용유 2008.09.09 10:49
    핀돌//님 답변 감사합니다^^ 좋은 정보 고맙습니다...좋은 하루되세요^^
  • 밍키아빠 2008.09.09 11:36
    좋은 정보 감사합니다.
  • 전원일기 2008.09.09 11:56
    똥컴에(1.6g 512mb) 느려터진 공짜 인터넷을 쓰고 있는 저로서는 참 반가운 정보네요. 2봇에 리슷율이 50% 였는데 ㅎ.ㅎ 일단 GC함수 다 추가시켜줬습니다. 돌려보고 다시 글 올릴께요. 감사합니다. ^^
  • 비 내리는 풍경[A1L] 2008.09.09 12:16
    저의 경우는 인철님 봇을 사용하고 스타트파일 수정에, 고독님 인게임패치를 사용하는데요. 이 글을 보기전엔 소서들은 어느정도 괜찮았는데.. 팔라가 문제였거든요. 소서에 비해 리스타트율이 4배정도는 차이나더라구요. 이랬던것이 적용후에 소서 팔라 모두 전에 비해 안정이 되었고 체감 비율상으로 약 30%정도 효과를 본것 같습니다.
  • 크로우 2008.09.09 12:23
    좋은 정보 감사합니다.
  • 팬더v 2008.09.09 12:52
    아주 오래전 교양 컴퓨터 과목책을 들여다 봤습니다... 거기에 저 명령어 나오네요. 역시 제 기억력은... 저 천재인가 봅니다... --- runGC() : 힙메모리를 정리한다.
  • 베놈 2008.09.09 14:04
    오우~ 강의시간에 배웠던 기억이 얼핏 나네요^^ 집에가서 적용해봐야게써요~ 좋은정보 감사합니다!
  • 클레오팻드라 2008.09.09 14:06
    확실히 좋은 자료에요..리스율이 많이 줄어죠 저두..ㅋ
  • dud 2008.09.09 14:11
    ㅎㅎ 굿~ 좋네요^^ 점점 NT봇이 발전되는게 정말 좋네요 이러다 jsp보다 좋아지는거 아녜요? ㅋㅋ
  • 래티 2008.09.09 14:43
    꼭 필요한 정보네요, 감사해요
  • dud 2008.09.09 14:49
    리슷율줄고 이런거보다 우선적으로 게임중에 종종 렉현상이 있었는데 이젠 몇개를 돌려도 거의 렉이 없네요ㅎㅎ
  • 단테z 2008.09.09 15:06
    정말 좋은 정보 감사드립니다. 확실히 리슷률이 줄어들었네요@@~최고입니다.
  • 주지육림 2008.09.09 16:44
    뱃쌀식용유 님// 메인함수 맨 끝에 return true 있는데 그 앞에 삽입하면 될듯 싶습니다. 예를 들면 바알스크립트 같은경우엔 if(NTConfig_PublicMode) say("Next game"); runGC(); // 여기에 추가하시면 될듯... return true;
  • Handy Man 2008.09.09 17:08
    정말 유용한 정보네요. 감사합니다.~~~^^
  • [無情]디아블러네 2008.09.09 17:12
    http://getirc.net/d2bs/Wikka/GlobalFunctions 에 보시면 runGC 는 Runs the Spidermonkey Garbage Collector 쓰레기 수집 Spidermonkey(자바스크립트엔진) 실행
  • 뱃쌀식용유 2008.09.09 17:18
    주지육림//님 답변 감사합니다...메인함수 를 모르는 컴맹이라서..ㅠㅠ 암튼 추가해보고 시험해보겠습니다..^^ 근데 아샤3가 접속이 않된다는..ㅠㅠ...풀려야 시험을 해볼텐데..ㅠㅠ
  • pindle-mind 2008.09.09 17:26
    디아블러네님의 링크를 타고 가니 재미있는 함수가 많네요.. takeScreenshot 함수 잘만하면 유용할것 같군요 상점에서 물건을 확인할때 좋은 아이템이 나왔다면 스크린샷을 찍어 놓도록 만들면 재미있을듯..^^;
  • [無情]디아블러네 2008.09.09 17:45
    http://getirc.net/d2bs/Wikka/CommandReference 봇 스크립트는 위의 링크 함수를 이용하니까요. 참고하세요.^^
  • pindle-mind 2008.09.09 18:15
    스샷이 없네요..ㅠ.,ㅠ
  • pindle-mind 2008.09.09 18:25
    혹시나 해서 실험을 해봤는데요 봇파일의 프리케스트 앞에 takeScreenshot()을 그냥 넣고 돌려봤는데 스샷 잘 찍네요..ㅋㅋ 이거 응용하면 재미있을듯 합니다. 이니를 짜게 맞춘 후 로그파일에 로그를 기록하는 곳에 takeScreenshot()함수를 같이 잘 응용해 주면 아이템을 로그할때마다 스샷을 찍을 수 있을듯 합니다..ㅋㅋ
  • 성기상 2008.09.10 03:18
    디폴트 파일에 추가했더니 에러가 나서^^; 참고로 디아블러네님 nt봇 씁니다.
  • 헬로귀티 2008.09.10 16:27
    제 디폴트 파일에는 이미 runGC();문구가 삽입되어있던데요 ㅡ,.ㅡ;; 누가손댔지;;
  • ☆Anti-핀돌☆ 2008.09.10 23:39
    도움이 되신 분들이 많다니 저도 기쁘네요. 아마 저처럼 D2Manager의 리슷숫자가 두자리수에서 한자리수로 줄어서 깜짝 놀라신 분들이 계실지도? ㅎㅎ ^^
  • 레죵 2008.09.11 18:43
    진짜 멋진 팁 입니다~! 리스율 장난아니게 줄었어요.ㅎㅎ 괜찮은 컴사양임에도 가상pc로 돌리다보니 가끔 힘들어 했는데 이 소스 적용하고 너무 잘되는군요~! 추천 꾸~욱~!
  • [無情]디아블러네 2008.09.12 01:24
    성기상//제 자료엔 이미 다 들어 있을텐데요.

팁 게시판

번호 분류 제목 글쓴이 날짜 조회
공지   게시판 푸시 알림 / 통합 앱 서비스 31 file 트디개발자 2023.09.20 832.6k
공지 디아관련 에테리얼 벅큐빙 표 219 eunnanoDiablo™ 2008.03.05 140.3k
공지 디아관련 케릭별 갑옷 착용 모습 325 수린[아빠] 2009.06.09 111.5k
공지 디아관련 디아블로 각종 팁과 정보 간추림 입니다 (_ _) 1547 조은아저씨 2010.05.24 211.6k
공지 봇관련 유니크 업글 표 366 file 카인 2013.11.02 412.9k
공지   맨땅 초보자 가이드 598 file 뮤리아 2020.10.16 994.9k
공지   카카오톡 1:1 채팅방 만드는 법 101 트디개발자 2018.05.20 424.6k
1601 디아관련 참/쥬얼 류 관련해서 제가 만든 예쁜 표입니다. 16 팬더v 2008.09.09 1.6k
> 봇관련 [NT봇] 리슷율을 경이적으로 줄여주는 "RunGC" 29 ☆Anti-핀돌☆ 2008.09.09 3.5k
1599 봇관련 CPU 점유율에 관한 간단한 TIP 14 [無情]디아블러네 2008.09.09 3.3k
1598 봇관련 [9/10] [NT]new D2BS 0.9.0.5 에서 숨렙과 보스 기록을 남겨보자! 29 랑랑 2008.09.08 1.7k
1597 일반 간단히 우버이벤시아이피확인하는방법 10 카발2 2008.09.07 3.6k
1596 봇관련 플러그인 폴더를 하나 더 생성하면 한글 채팅 가능합니다 8 클레오팻드라 2008.09.07 1.6k
1595 봇관련 NT 봇, 아이템 옵션 표시하기 13 봉구입니다 2008.09.06 2.0k
1594 디아관련 계정블럭인듯합니다. 18 다영학현[OMD] 2008.09.06 3.9k
1593 봇관련 NT 봇, 기드참 무시하기(수정) 15 file 봉구입니다 2008.09.06 2.8k
1592 봇관련 NT bot 포션 먹기에 대한 고찰 (완결) 20 [無情]디아블러네 2008.09.05 3.5k
1591 봇관련 NT봇 니가 먹는게 도대체 무엇이냐? (로그남기기)(9/05)수정 14 kalsae 2008.09.04 3.0k
1590 봇관련 아래글 "NT봇, 타운포탈 관련"에 얘기를 더 하면... 1 Arthur 2008.09.04 1.2k
1589 봇관련 헐 이런일이 100방 돌았는데..ㄷㄷ 21 단무지다다 2008.09.04 3.6k
1588 봇관련 NT 봇, Dac Farren 잡게 하기[수정] 13 봉구입니다 2008.09.03 1.2k
1587 봇관련 NT 봇, 마을 웨이 줄줄이 에러(?) 해결 18 file 봉구입니다 2008.09.03 2.2k
1586 봇관련 NT봇 로그인 시 꺼지는 현상 해결법 5 구구단 2008.09.03 1.9k
1585 봇관련 NT봇, 타운포탈 관련 8 봉구입니다 2008.09.03 1.6k
1584 캐릭 육성 레더5기 탈체라 봇순이를 소개합니다. 16 zero cool™ 2008.09.02 4.1k
1583 봇관련 NTbot 리슷율 줄이기? 19 camus 2008.09.02 2.6k
1582 봇관련 NTbot 동일명의 봇 스크립트를 케릭별로 사용하기 3 [無情]디아블러네 2008.09.02 1.7k