1. 앱체크 기능을 켜 놓으면 10회(분당 1회) 해당 앱플레이어에서 같은 이미지인지 서치를 한다.
-> 만약 10회이상 같은 이미지가 서치된다면 특수함수 -> 앱체크함수 영역으로 넘어가서 지정된 작업을 한다( 게임 재실행 등)
2. 앱플레이에서 실행된 게임이 감지되지 않거나 앱플레이어 기기연결의 끊어짐을 감지함 ( 앱플레이어 자체가 뻗음)
-> 특수함수의 재부팅함수 영역으로 넘어가서 지정된 재부팅 및 실행중이던 게임을 실행하고 진행서브로 넘어온다.
이렇게 이해를 하고 있습니다.
제가 컴 사양이 그리 좋지 않아 앱플레이어가 뻗는 일이 종종 발생해 특수함수에 재부팅함수 부분에 재부팅 서브를 집어넣고
앱체크는 10회로 지정해놓고 사용중인데 테스트를 돌려보다 보면 실제로 앱플레이어가 뻗었을 때
앱플레이어 자체를 재부팅한 후 다시 게임을 실행하는 모습을 볼 수 있었습니다.
그런데 문제는 앱플레이어가 뻗지 않은 상황에서도 종종 앱플레이어를 재부팅을 하는건데
매크로가 잘 진행되고 있음에도 불구하고
2019-02-14 오전 9:07:32 순차부팅 명령 수행
2019-02-14 오전 9:07:32 순차부팅시도 1회
2019-02-14 오전 9:07:32 게임 종료 시작
2019-02-14 오전 9:07:36 게임 종료 성공
2019-02-14 오전 9:07:41 게임 순차실행 시작
2019-02-14 오전 9:07:48 게임 부팅체크횟수 : 1회
2019-02-14 오전 9:07:55 게임 연동완료 - 127.0.0.1:5555
2019-02-14 오전 9:07:55 게임 로딩 완료...
2019-02-14 오전 9:07:55 게임 순차부팅 완료
2019-02-14 오전 9:08:01 게임-액티비티명:com.gaeamobile.kr.qrzd/com.netease.qrzd.Client
2019-02-14 오전 9:08:03 게임 게임실행 성공
2019-02-14 오전 9:08:08 설정제어 앱체크: 0
2019-02-14 오전 9:08:08 명령문 게임실행:앱 실행-com.gaeamobile.kr.qrzd/com.netease.qrzd.Client
2019-02-14 오전 9:08:08 게임-액티비티명:com.gaeamobile.kr.qrzd/com.netease.qrzd.Client
2019-02-14 오전 9:08:09 게임 게임실행 성공
해당 로그가 뜨면서 앱플레이어를 재부팅 시키는 경우가 발생하더라구요
제가 무언가 잘못 설정을 한 것인지 아니면 재부팅 함수에서 순차부팅? 재부팅을 몇번 반복할건지 정하는게 있는건지
궁금합니다.
실제로 앱플레이어에서 에러가 발생했을 때는 해당 로그를 띄우면서 앱플레이어를 리셋하는데
2019-02-14 오전 8:58:30 게임 게임실행 오류1회
2019-02-14 오전 8:58:30 게임 게임실행 오류2회
2019-02-14 오전 8:58:30 게임 게임실행 오류3회
2019-02-14 오전 8:58:30 게임 게임실행 오류4회
2019-02-14 오전 8:58:30 게임 게임실행 오류5회
2019-02-14 오전 8:58:30 설정제어 앱체크: 1
2019-02-14 오전 8:58:30 카운터 시공진입
2019-02-14 오전 8:58:32 순차부팅 명령 수행
2019-02-14 오전 8:58:32 순차부팅시도 1회
2019-02-14 오전 8:58:32 게임 종료 시작
2019-02-14 오전 8:58:37 게임 종료 성공
2019-02-14 오전 8:58:42 게임 순차실행 시작
2019-02-14 오전 8:58:49 게임 부팅체크횟수 : 1회
2019-02-14 오전 8:58:56 게임 연동완료 - 127.0.0.1:5555
2019-02-14 오전 8:58:56 게임 로딩 완료...
2019-02-14 오전 8:58:56 게임 순차부팅 완료
2019-02-14 오전 8:59:02 게임-액티비티명:com.gaeamobile.kr.qrzd/com.netease.qrzd.Client
2019-02-14 오전 8:59:04 게임 게임실행 성공
처음 올린 로그에서는 저런 게임실행 오류도 없고 실제로 화면상에서 잘 작동중인데
갑자기 재부팅을 시키는 일이 발생하더라구요 ㅠ 종종 그러길래 원인이 무엇인지 나름대로
찾아봤지만 알 수 없어 질문 남깁니다 ㅠㅠ
현재화면상의 앱과 매크로실행시 앱이 다른경우에도 앱체크함수를 수행합니다.
또한 기기간의 통신이 일정시간 이상 지연될때도 기기오류로 인식될 수 있습니다.
사양이 낮을수록 위 현상이 잦을 수 있습니다.