What's new
  • Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • Visit Resources
  • Visit Downloads
  • Visit Portal
RebornBuddy Forums

Register a free account today to become a member! Once signed in, you'll be able to participate on this site by adding your own topics and posts, as well as connect with other members through your own private inbox!

[번역]오토팔로우 플러그인

SH31

New Member
Joined
Oct 3, 2014
Messages
409
원문: https://www.thebuddyforum.com/demonbuddy-forum/plugins/235899-plugin-autofollow-1-0-19-a.html








무엇에 쓰이는 물건인고?

다중의 봇들이 서로 커뮤니케이션하고, 하나의 파티에서 함께 플레이 하도록 해주는 플러그인



뭐하러 사용하는가?

파티를 통해 멀티플레이를 하면 아이템 드랍과 경험치에서 보너스 혜택을 받을수있습니다. 난이도(몬스터 피통)는 플레이어 한명당 50%만 증가하지만, 데미지는 플레이어 한명당 100%이상 증가됩니다. 이것은 대균열 단수를 보다 높여주고, 균열 한판당 획득할수 있는 경험치를 늘려줍니다. 거기에 추가된 플레이어의 수 당 아이템 드랍률 보너스도 올라갑니다.



심플팔로우와 다른점?

저는 이 플러그인의 개발로 장기적으로 봤을때 봇들간 보다 현명하게 협동하게되는 변화를 가져올길 원했기때문에 내부구조를 뒤엎는 재디자인을 하기로 선택했습니다.



  • 모든 봇들이 다른 봇들을 인식
    이전에는(심플팔로우는) 개별 클라이언트들이 서버와만 상호작용했기때문에 쫄봇들끼리는 상호작용할 방법이 없었습니다.


  • 상호작용을 기반으로 한 비동기 이벤트
    봇들은 특정한 상황이 일어날때 이벤트를 발동합니다. 모든 봇들이 이러한 이벤트 발동을 받고, 개별 프로파일의 영향을 받지않고 어떻게 반응할지 결정할수있게 됩니다. 예를들어 하나의 봇이 나 지금문제있어라고 신호를 보내면 다른봇들이 그 메세지를 받고 상황에 따라 도우러 달려갈수도 있습니다.
    (역주: 이런 기능을 차후에 추가할수 있다는 말이지 막상 돌려보면 지금 지원되는 기능은 아닌거 같음...설마 이미 지원되고 있는거면 흠좀무)


  • 보안강화와 보다 많은 동료들
    봇들이 서로 초대하는 방식이 재설계되었습니다. 봇들은 리더의 방에 빠른참여버튼을 통해 참여할수있습니다.(친구목록에 없는 로컬 유저의 방도 포함해서) 이런 방식이 불가능하다면 친구목록을 통해서도 초대를 할수도 있습니다. 봇들은 유저의 이름을 검색해서 옳바른 방에만 들어갑니다. 이말인즉슨 친구목록에 4명이상 두는것도 가능하다는겁니다!


  • 클라이언트/서버 가 리더/쫄 에서 분리
    봇을 시작할때 어떤 봇이 서버 혹은 클라이언트가되던지 문제되지 않습니다. 스스로 알아냅니다. 이 방식은 향후 봇간에 누가 리더가 되어야할지 재조정된다거나 다수의 그룹으로 나뉘어 파밍을 나뉘어 한다거나 하는식의 개선을 가져올수있습니다. (역주:예를 들어 일균에서 사방팔방으로 흩어져서 게이지 빨리민다거나하는 식으로)



이 플러그인은 베타 버전입니다.

만들어진지 얼마되지 않았기에 많은 버그와 문제점이 있을수 있습니다. 개선점에 대한 제안과 버그 리포트, 건설적인 비판을 부탁드립니다. 그로인해 발전할수 있을것입니다.



Source Control

svn 주소 : https://subversion.assembla.com/svn/unifiedtrinity.AutoFollow/



작업 지원

이 플러그인이 마음에드시고 작동이 잘되신다면..






준비물

  • 다수의 데몬버디 라이센스
  • 다수의 디아블로3 계정
  • 최신 버전 트리니티
  • 최신 버전 어드벤쳐러 사용을 권장합니다.


사용 설명서



기본 설정

  • 모든 디아블로3 클라이언트를 윈도우모드로 실행(Diablo3.exe 바로가기에 -launch 추가)
  • 모든 데몬버디를 접속 (팁: 데몬버디에 대응하는 디아블로 창마다 다 한번씩 눌러줘서 창이 번쩍이지 않게 활성화시킴)
  • 이제 모든 디아캐릭터들이 대기화면에 접속되어있고 캐릭마다 대응하는 데몬버디가 준비된상태임.
  • 모든 쫄봇들은 FollowerCombat.xml 파일을 불러옴.
  • 리더는 아무꺼나 평범한 프로파일을 불러옴.
  • 리더봇의 데몬버디 시작 버튼을 누른뒤에 쫄봇들도 시작.

리더 수동 설정

  • 기본 설정법과 동일하지만, 리더봇에서 LeaderManual.xml 프로파일을 로드






알려진 문제점들

  • 'Auto'모드는 현재 버그가 많으며, 클라이언트 혹은 서버로 세부 설정을 해두는편이 보다 안정적입니다.
  • 리더봇과 쫄봇이 서로 바껴버리면 정상적 작동이 안됨. 모든 데몬버디를 재시작해야됨.



인터넷을 통해 먼곳의 컴퓨터들과 함께 사용하는법

가능은 하며, 이미 사용중인 유저들도 있지만 난이도가 조금있습니다. 각 컴퓨터들의 IP주소를 알아낼 방법에 대해 숙지하고 있어야 하며, 방화벽을 해제하고 네트워크 이슈를 해결할수 있어야 합니다. 네트워크 상황과 인터넷 접속방법에 따라서 각자 다른 수많은 문제점들에 직면하게 될것입니다. 제가 도와드릴수 있는 문제는 아닌것 같습니다.

역주: 기본적으로 위의 글은 한컴퓨터에서 다중 봇을 돌리는것을 전제로 하고 있으며, 각기 다른 컴퓨터에서 작동시키기 위해서는 모든 컴퓨터들이 하나의 사설 네트워크에 연결되어 있어야 합니다. 예를들어 공유기가 있겠구요, 친구들과 서로 각자의 집에서 한다면 VPN(Virtual Private Network)프로그램을 이용하는 방법이 있습니다. VPN프로그램으로는 'Hamachi'같은것이 있습니다. 공유기를 이용하던 VPN프로그램을 이용하던 하나의 사설 네트워크에 모든 컴퓨터가 연결이 되면 각 컴퓨터들은 별도의 IP주소를 부여 받습니다. 쫄봇 컴퓨터들의 데몬버디에 플러그인 옵션 설정화면에서 리더봇 컴퓨터의 IP주소를 적으면 됩니다. 하나의 사설 네트워크로 묶여 있지 않은 상태에서는 대뜸 리더봇 컴퓨터의 공인 IP주소를 적어도 작동하지 않습니다. 혹여라도 절대로 실제 친구가 아닌 인터넷상에서 같이 오팔 돌릴 사람을 구하진 마십시오.(보안문제) 그리고 저도 이론적으로 이런 방법이 있다하는거만 알뿐이니 이에 대한 질문에 답변은 못드립니다.
 
Last edited:
패치노트

16버전

- 쫄봇들이 타운런을 모두 마치고나서도 리더봇이 한참동안 쫄봇들을 기다리던 현상 수정
- 타운런중에는 더이상 쫄봇이 리더봇에게 순간이동하려고 시도하지 않습니다
- 더이상 쫄봇들이 hearth portal 을 통과해서 리더를 쫓으려 하지 않습니다. (화로처럼 생긴 포탈 이동시 문제)
- 맵 이동후 낑긴것으로 간주되어 이를 벗어나려 하던 움직임이 나타나던 현상 수정
- 균열 완료후 리더가 귀환 준비될때까지 쫄봇들이 리더를 버리고 혼자 귀환하지않음. (인벤토리가 풀일때 제외)
- 봇들이 특정 상황에서 이벤트 발동하고 봇간에 서로 커뮤니케이션하던 기능 재활성화
- 귀환 캐스팅을 봇들끼리 서로 인식함
- 균열 강화 옵션 체크 테스트 (아직까지는 불가능함)


17버전

- 리더봇이 이제 최근 플레이어나 로컬 플레이어 목록에서도 초대가 가능합니다.
- 리더가 이제 어떤 프로파일을 쓸때도 쫄봇들의 타운런이 끝날때까지 기다립니다.


18버전

- 쫄봇들의 '리더가 멀어질때 따라가는 반응속도' 다소 개선
- 이제 리더가 타운포탈 시전을 시작할때 쫄봇들도 타운포탈 시전을 시작합니다.
- 이제 우르시가 스폰되면 쫄봇들이 보석을 업그레이드 하기위해 리더에게 텔레포트를 시전할수 있습니다.


19버전

- 이제 리더를 따라잡는 동안 컴뱃모드가 이전보다 적절히 꺼집니다.
- 리더를 따라가지 않는 예외사항을 까다롭게 적용하여, 쫄봇들이 따라잡기 보다 전투를 택하는 경우가 줄어들었습니다.
- 무빙 이슈에 관한 로그를 일부 추가했습니다.


비공식 19버전

- 디아블로3 로그인 화면에서도 오토팔로우가 여전히 작동하고있던 문제수정
- 랙/드랍때문에 연결을 원활히하기 위해 리더가 다른게임에 있다는 이유로 방을 떠나기까지 딜레이 추가
 
Last edited:
최신버전의 트리니티라고 하면 일반적으로 공식버전을 말하는건지 아니면 비공식 518뭐이런걸 말하는건지..
 
현재 오토모드로 사용하고잇ㅅ는데 에러가 자주 나네요 모두 대기창으로 나가던지 쫄봇만 나가던지 하네요
오토 서버 클라이언트 셋중에 어떤 모드로 해야하나요?
리더 및 쫄봇을 서버 클라이언트 따로 지정해야하나요? 아님 모두 같이 설정해야하나요?
 
현재 오토모드로 사용하고잇ㅅ는데 에러가 자주 나네요 모두 대기창으로 나가던지 쫄봇만 나가던지 하네요
오토 서버 클라이언트 셋중에 어떤 모드로 해야하나요?
리더 및 쫄봇을 서버 클라이언트 따로 지정해야하나요? 아님 모두 같이 설정해야하나요?

저는 리더를 서버로 두고 쫄들을 클라이언트로 뒀는데
리더 쫄 상관없이 서버1 클라이언트3 두시면 될겁니다.
 
20 버전 (4월 2일 토요일 오후 12:09:53)
- 현상금 사냥을 흩어져서 수행하도록 변경(다중봇들 현상금 사냥 프로파일 실행)

21 버전 (4월 2일 토요일 오후 12:10:38)
- 변경 내역 없음

22 버전 (4월 2일 토요일 오후 1:01:40)
- 현상금 사냥 흩어져서 할때 방에 참여하지 못하는 문제 수정

지금 테스트하러 갑니다!
 
잘되네요 알아서 흩어져서 돕니다.
하지만 오팔이 아닌 트리니티나 어드벤쳐러쪽 문제때문에 일부퀘스트를 제대로 못깨는건 어쩔수 없는듯.
 
22 버전 (4월 2일 토요일 오후 1:01:40)
- 현상금 사냥 흩어져서 할때 방에 참여하지 못하는 문제 수정

최신버전은 어디서 구하나요? 저도 좀 해보게요...
 
네. 감사합니다.
덕분에 다운로드, 업데이트는 잘되었는데.
프로파일은 어떤걸 로드하나요?

기존대로 followercombat 부르니 졸졸 따라다니네요.
각각 현상금을 돌기위해 사용되는 프로파일을 간단히 부탁드려도 될까요?

아... 위에 적어노셨군요.
 
Last edited:
23버전 (4월 23일 토요일 오전 10:40:37)
- 실명 아이디 친구 지원 추가
- 클래스/레벨/정복자를 기반으로한 친구 초대 지원 추가
- 누구에게라도 파티 초대를 받으면 항상 수락하는 옵션 추가
- 이름을 체크 할때 이름사이에 공백이 있을때 생기는 버그 수정
 
Back
Top