스몬봇 업그레이드 - DECK 정보 저장 로직 수정(http://smbot.realman.pe.kr)

in mini.topia2 months ago

안녕하세요 @realmankwon입니다.

스몬봇 소소한 업데이트를 하였습니다.
매일 저장하던 덱정보를 한동안 멈추었었는데 다시 재실행하도록 변경하는 동시에 예전 정보를 삭제하도록 하였습니다.

하루에 생성되는 블록은 28,800개이니 덱 정보를 쌓기 전에 아래의 블럭에 해당하는 Deck 정보를 삭제하도록 하였습니다.

  • 제일 오래된 Block no ~ 제일 오래된 Block no + 28,800

이후에 최신의 대전 정보를 저장하도록 하여 새로운 룰이 추가되거나 새로운 카드가 추가되었을 경우 일주일 정도가 지나면 게임에 반영이 될 수 있도록 하였습니다.

매일 10만개 정도의 덱 정보를 저장하다 보니 일정 수량을 덱개수를 넘기면 급격하게 속도가 저하되는 현상이 있었던 부분을 보완하였습니다.

어느정도 스몬봇의 안정성은 확보가 된 것 같고 승률을 높이기 위한 작업을 언젠가는 시작해야겠습니다.
현재는 40%대인데 50%대까지 갈 수 있도록 좋은 방법을 찾아보겠습니다.