스몬봇 업그레이드 (배틀 시간 간격 줄이기)

in mini.topia2 months ago

안녕하세요 @realmankwon입니다.

스몬봇 엔진을 업그레이드 하였습니다.
계정수가 많아지다보니 배틀을 진행하는 시간이 점점 길어지고 있었습니다.
보통 9분 ~ 10분 마다 한번씩 진행하도록 설정을 하였었는데 최근에는 14분까지 길어졌습니다.
한번에 모든 계정을 실행시키는 것이 가장 좋지만 동시에 스몬 api를 호출하면 스몬 서버에서 해당 요청을 차단하는지 응답이 오지 않는 문제가 발생해서 일부러 시간 간격을 두고 실행을 하고 있습니다.

이 문제를 해결하기 위해서 그룹을 나누어서 봇을 실행하도록 수정하였습니다.
수정을 하고 나니 다시 9분~10분 간격으로 실행이 되고 있는 것을 확인할 수 있었습니다.

업그레이드를 진행하는 동안 배틀을 중단하는 경우가 몇 번 있었습니다.
최대한 배틀에 지장이 없도록 모든 계정의 배틀이 중단이 되는 것을 기다렸다가 테스트를 한다고 시간이 제법 걸렸습니다.
운영 중에 있는 시스템은 주의가 더 요구되기 때문에 신경이 더 쓰입니다.

다음 업그레이드를 추가로 진행해야 하는데 당분간은 UPVU 업그레이드에 시간을 많이 투자해야할 것 같습니다.
단순한 보팅 서비스를 넘어 외부 실세계와의 연동 그리고 다른 도전을 하기 위한 것이니 업그레이드가 좀 늦더라도 이해를 해 주시길 부탁드립니다. ^^