안녕하세요.
해루@모그리입니다.
모험의 시작, Haerubot 1.0.2.7, Haerubot Updater 1.0.0.2 업데이트에 대해 안내드립니다.
#1 '간단한 날짜' 형식에서 연/월/일 중 하나라도 누락된 경우 해루봇이 강제로 종료되는 버그를 수정했습니다.
작성자 봇 님의 댓글 제보입니다.
제어판의 간단한 날짜 형식에서 연도가 없거나 월이 없거나 일이 없는 경우 정확한 날짜를 파싱 하지 못해서 변환이 제대로 되지 않아 해루봇이 강제로 종료되는 버그가 있었습니다. 저도 사용자분들께서 이렇게 다양한 국가 설정과 날짜 형식을 사용하고 계실 줄은 상상도 못 했습니다.
최대한 제어판 설정을 건들지 않으려고 했으나 해루봇은 연도와 월, 일 그리고 시, 분, 초의 정보가 모두 필요합니다. 타협의 여지가 없습니다! 다른 국가 형식을 사용하는 것은 문제없습니다. 그런데 일부 값을 누락시키는 것은 큰 문제가 됩니다. 하나라도 누락된 값이 있으면 한국어(대한민국) 형식에서 사용하는 값으로 설정을 변경해서 안전하게 실행하는 로직으로 변경했습니다. 설정을 초기화하는 형식은 '간단한 날짜'와 '자세한 시간'입니다.
#2 해루봇 실행 시 ACT 설정 파일의 유무를 확인하는 로직을 추가했습니다.
작성자 항상고맙습니다 님의 댓글 제보입니다.
컴퓨터 강제 종료 등 모종의 이유로 ACT 파일에 손상이 갈 경우, 해루봇도 강제 종료된다고 합니다. 일단은 ACT를 설치해서 사용 중이라는 가정 하에, ACT 설정 파일이 없다면 설정을 초기화하는 로직을 추가했습니다. 최대한 강제 종료를 막아야 하는데 사실 어떻게 ACT가 깨지는지 본 적이 없어서 좀 더 자세한 제보가 필요합니다.
해루봇이 강제 종료되고,
ACT를 직접 실행해봤을 때 정상적으로 실행되지 않는 경우 해루에게 메일(ffxivhaeru@gmail.com)로 제보 바랍니다.
#3 Haerubot 업데이트 시 업데이트가 진행되지 않고 종료되던 버그를 수정했습니다.
발신자 nice**** 님, poz**** 님의 메일 제보입니다.
일부 컴퓨터에서 Haurubot의 무한 업데이트 현상이 발생했습니다.
Haerubot에 업데이트 알림이 떠서 업데이트 버튼을 클릭하면,
Haerubot Updater가 실행되긴 하는데 0%에서 꺼지고,
Haerubot이 재실행됐지만 업데이트는 안 되어 있고,
계속 과거 버전인 상태라 업데이트 버튼이 사라지지 않는 현상입니다.
제가 이 문제를 인지하지는 꽤 됐는데 정확한 원인을 파악하게 된 것은 어제 오후 11시경입니다.
메일로 제보해주신 분들께 테스트 파일을 건네고 확인을 해 본 결과, 해루봇이 프로세스에 좀비처럼 남아서 새로운 버전으로 덮어쓰기가 되지 않아 발생한 문제입니다. Haerubot Updater 1.0.0.1 버전까지는 업데이트 성공 여부와는 관계없이 무조건 잔여 파일을 삭제하기 때문에, 사용자 입장에서는 '아무것도 되지 않아요!'라고 생각할 수밖에 없었습니다.
이 문제를 해결하기 위하여 Haerubot Updater를 1.0.0.2 버전으로 업데이트합니다.
이제는 업데이트 파일을 복사하기 전에, 프로세스에 Haerubot이 남아 있으면 강제로 종료시키는 로직을 추가했습니다.
이상입니다.
오늘도 즐거운 모험 되시길!
'✏️ 패치노트' 카테고리의 다른 글
1.0.3.3 패치노트 (0) | 2022.06.13 |
---|---|
1.0.3.0 패치노트 (같은 분류라서 6월 9일부터 이어서 작성함) (6) | 2022.06.09 |
1.0.2.6 패치노트 (11) | 2022.06.05 |
1.0.2.5 패치노트 (2022-06-03 20:02:29) (0) | 2022.06.03 |
1.0.2.4 패치노트 (2022-06-03 00:34:52) (0) | 2022.06.02 |