이게 지금 웹타일 서버(http://crawl.akrasiac.org/scoring/index.html 이하 CAO)에서 돌아가는 스크립트고 logfiles, milestones, morgues 3가지 종류의 파일을 읽어와서 그걸 바탕으로 통계를 만들어줌
먼저 logfiles에는 끝난 게임들의 정보가 기록됨
보면 버전, 이름, 캐릭터정보, 누구한테 죽었는지가 기록되어있지? 이걸 가지고 통계정보를 취합하는거임
그리고 milestone에는 캐릭터들의 진행상태가 기록됨
웹죽 로비 보면 "left the Swamp." 이런식으로 캐릭터가 어디까지 진행했는지 볼수있지? 그런 정보들이 기록되는거임
마지막으로 morgues는 게임이 끝났을때 생성되는 캐릭터 덤프파일인데 보통 우리가 로그라고 하는 파일들이지 이거는 다들 잘 아니까 따로 부연설명 안할게
다시 말하자면 CAO에서 돌아가는 통계 스크립트를 돌리려면 logfiles, milestone, morgues 파일들이 필요함
현재 웹죽에서 morgues는 구할 수 있어. https://webzook.net/soup/morgue/kimchi_master/ 하위에 들어가면 여태까지 김치죽을 플레이한 모든 사용자의 로그파일을 볼수있음
그런데 무슨 이유인지는 모르겠지만 웹죽 서버에서 김치죽의 logfiles랑 milestone은 생성이 되고있지 않더라... 저 경로에 각 버전의 폴더들이 있고 그 아래에
이런식으로 logfile과 milestones가 저장되어 있는데 김치죽은 저런 폴더가 없음
내 능력으로 morgues만 읽어와서 통계를 취합하게 스크립트를 고치는건 무리임...
logfile 경로 설정하는게 김치죽 코드쪽을 건드려야 하는지 웹죽 서버 dgamelaunch쪽 설정을 만져야하는지 모르겠네... 이건 좀더 알아보고 나중에 글쓸게
지금 전적사이트도 마일스톤 읽어서 하는걸텐데 마일스톤없으면 힘들겠지. 웹죽장에게 만들어달라고 하는 수 밖에 없는듯
아까비
https://crawl.develz.org/wiki/doku.php?id=dcss:server:setting_up_dgamelaunch_and_webtiles
13.7 stats caching
웹죽 서버 다른 경로에 로그랑 마일스톤 저장되고 있는데 웹 경로에 symlinks만 안 해놓은 거 아닐까? 이건 내가 잘 몰라서 확신이 안서긴 하네
내생각에도 서버에 저장 자체는 되고있는데 외부에서 확인할 방법이 없는것같음
홍님이 와야 해결될 문제겠네 ㅋㅋ
응원추
https://gall.dcinside.com/board/view/?id=rlike&no=341509