에바 24년 핵식적인문제가 드디어 풀렸다 덮어써라 이것만 ~~~
위패치 적용하고 이거 그냥 덮어써~~~~
한달가량 핵심적인 문제들때문에 정말 힘들었다... 근데 다 해결됫는데 지금 두달째거의 다되가고있지만 한가지 풀리지 않은 오류가잇었다.
그게 무슨증상이냐면 특히 본던에서 아주 가끔 로봇하나가 무한으로 움직이지 않고 가많이 있고 몹들도 로봇을 공격안하고 주위에만 모여있는 현상이다 일명 좀비로봇
로봇자바클래스에 그래서 천줄정도의 콘솔을 추가해서 추적 관찰하였더니
로봇이 텔을할때 isteleport = false 라는 변수가 있는데 저것이 로봇이 혅재 텔중인지 아닌지를 체크하여서 쓰레드에서 텔을 하게 되면 isteleport=true를
대입해서 사운드와 사라지는 이펙트 텔 이펙트를 패킷으로 전송해서 대략 0.3초후에 로봇이 이동되어지면서 isteleprot= false를 넣어서 텔이 완료되었다는 것을 알려주는 변수였는데....
저게 락걸렸는지 바뀌지가 않은것이였다
몬스터나 유저pc 인스턴스에서 저게 계속 true 로 되어있으면 텔상테라고하여 몬스터나 유저나 모든 오브젝트에 영향을 받는다.
그래서 저부분을 감지하여 isteleport = true 일때 로봇의 위치가 같은지 5번 체크되면 다시 동작하도록 수정하였다
혹시나 좀비 로봇 되는 사람들은 이부분을 한번 참고하기 바란다 ~
이 부분과 기존에 로봇이 공격도 안하고 같은자리 10초있으면 텔타도록 수정하여 로봇이 이제 무한 멍때림이 99프로 없을것이다.혹시 로봇이 사냥터에서 멍때리면 제보 바란다 .~~~~
속이 후련하구만
두번째는 로봇이 사냥중 이동코스를 계산하는 좌표에서 오류가나서 이부분은 오류계산이 날시에 조치하도록 수정하였다.
아주 가끔 로봇이 변신 gfx가 적용안되서 투명으로 다닐때 있는데 이건 리마전 클라특성인거같다 ~~ 로봇 텔타면 다시나옴 ~
-이상-안전성있게 오류없이 즐~~~!!!