과거 전적 가져오기와 리플레이
관리자가 연결된 멤버의 과거 전적을 한꺼번에 채우는 법이에요. 리플레이로 채우는 기능은 출시 예정이에요.
이 페이지의 목차
먼저 알아 둘 것
- 서버 관리 권한이 있는 디스코드 계정이에요. 이 패널은 서버 관리자만 열 수 있어요.
- 내전 기능과 Riot 조회가 둘 다 켜진 봇이어야 해요. 하나라도 꺼져 있으면 패널이 보이지 않아요.
- Riot 계정을 연결한 멤버가 있어야 해요. 아이콘 확인을 마쳤는지와 상관없이 연결이 살아 있는 계정이 대상이고, 서버를 떠난 멤버는 빠져요. 연결 방법은 Riot 계정 연결과 재확인 글에 있어요.
이 패널은 연결된 멤버의 Riot 전적을 한꺼번에 거슬러 올라가며 채워요. 평소 자동 수집은 한 번에 최근 10경기만 살피지만, 이 가져오기는 계정마다 Riot 기록의 최근 200경기까지 살펴서 그중 랭크·일반 게임을 저장해요. 멤버가 연결하기 전에 플레이한 경기도 포함돼요.
사용자 설정 게임(내전처럼 우리끼리 직접 만든 게임)은 Riot이 전적 기록으로 주지 않아서 여기서도 오지 않아요. 그런 경기는 결과 확정과 전적 입력 글처럼 직접 입력해요.
- 관리자가 시작하면 연결된 멤버 전원이 대상이에요. 멤버에게 따로 알리거나 동의를 받지 않고, 멤버가 이 가져오기에서 빠지도록 정하는 설정도 없어요.
- 멤버가 빠지는 길은 연결을 풀거나 서버를 떠나는 것뿐이에요. 연결을 풀면 도는 중이어도 그 계정은 멈춰요. 풀 때 무엇이 지워지고 무엇이 남는지는 Riot 계정 연결과 재확인 글에 있어요. 받은 전적까지 모두 지우려면 멤버가
/음성-메타 내정보삭제명령을 써야 하는데, 그 명령은 그 서버의 다른 내 정보도 함께 지워요. 자세한 내용은 개인정보 처리방침에 있어요. - 그러니 시작하기 전에 멤버에게 미리 알려 두는 편이 좋아요.
가져오기 시작하기
패널을 열어요
멤버 & 권한 화면의 멤버 목록 아래에 과거 전적 가져오기 패널이 있어요. 맨 위 줄에 연결된 계정 n / 전체 m명 꼴로 대상이 나와요. n은 가져올 수 있는 연결된 계정 수, m은 서버의 전체 활동 멤버 수예요. 연결하지 않은 멤버 수는 옆에 링크로 붙어요. 연결했어도 연결이 살아 있지 않거나 Riot 쪽 계정 정보를 아직 받지 못한 계정은 n에 들어가지 않아서, 두 수를 더해도 m과 다를 수 있어요.
시작 버튼을 누르고 확인해요
가져오기 시작 버튼을 누르면 과거 전적을 가져올까요? 확인 창이 떠요. 창에는 가져올 계정 수와 계정당 200경기, 예상되는 최대 시간이 적혀 있어요. 창을 닫거나 봇이 재시작돼도 이어서 진행하고, 언제든 멈출 수 있고, 받은 경기는 그대로 남는다는 안내도 있어요. 창의 같은 이름 버튼을 한 번 더 눌러야 시작돼요. 지난번이 일부만·실패·멈춤 배지로 끝났다면 버튼에는 다시 시작 글자가 떠요.
알려 주는 시간은 걸릴 수 있는 가장 긴 시간이에요. 이미 저장된 경기는 건너뛰고, 멈춘 곳부터 이어 가는 계정은 더 빨리 끝나요. 다른 서버가 먼저 돌고 있으면 그 몫도 시간에 더해져요.
도는 동안 볼 수 있는 것
진행 상황을 읽어요
대기열 배지는 앞의 작업이 끝나기를 기다리는 중이라는 뜻이에요. 가져오는 중 배지가 뜨면 지금 어느 멤버의 계정을 가져오는지 이름이 함께 나와요. 그 줄에는 25경기마다 저장된다는 말이 있어서, 중간에 멈춰도 그때까지 받은 경기는 남아요. 막대 옆에는 끝낸 계정 수와 남은 시간(최대치), 시작한 사람이 보여요. 화면은 알아서 새로 바뀌니 새로 고칠 필요가 없어요.
- 서버 하나에는 한 번에 하나만 돌아요. 도는 동안 시작 버튼은 잠겨 있고, 끝나면 다시 쓸 수 있어요.
- 봇은 계정을 하나씩 가져와요. 여러 서버가 겹치면 서버끼리 차례를 번갈아 써서 기다릴 수 있어요.
- 가져오는 중에도 멤버가 누르는 지금 갱신 버튼과 자동 수집이 먼저 처리돼요. 그래서 그만큼 느려질 수 있어요.
- 한 계정이 진척 없이 3번 연달아 다시 시작되면 그 계정은 멈추고 결과에 표시돼요. 나머지 계정은 계속 가져와요.
중간에 멈추기
멈추기 버튼을 눌러요
도는 동안에는 멈추기 버튼이 있어요. 누르면 가져오기를 멈출까요? 확인 창이 떠서 지금까지 마친 계정 수를 보여 줘요. 확인하면 다음 저장 지점(25경기 단위)에서 멈추고, 받은 경기는 그대로 남아요.
멈춘 뒤 다시 시작 버튼을 누르면 멈춘 곳부터 이어서 가져와요.
끝난 뒤 결과 읽기
- 완료: 모든 계정을 끝냈어요. 새로 저장한 경기 수와 끝난 시각이 함께 나와요.
- 일부만: 일부 계정만 받았거나 일부 경기를 못 받았어요. 몇 경기를 받지 못했는지, 기록이 없었거나 Riot 서버가 응답하지 않았는지, 재시작이 반복돼 멈춘 계정이 있는지가 한 줄로 나와요. 다시 시작 버튼으로 다시 하면 이미 받은 경기는 건너뛰어요.
- 실패: 가져온 계정이 하나도 없어요. 사유 줄은 위와 같고, 같은 방법으로 다시 시작해요.
- 멈춤: 관리자가 멈췄거나, 멤버가 서버를 떠났거나, 연결이 풀려서 멈췄어요. 관리자가 멈춘 경우 받은 경기는 그대로 남아요.
가져온 뒤에도 어떤 판이 안 보이는 이유는 내 기록이 안 보여요에 있어요.
감사 로그 화면에 남는 항목은 과거 전적 가져오기 시작, 과거 전적 가져오기 중지, 과거 전적 가져오기 완료 세 가지예요. 시작과 중지에는 누가 했는지가 있고, 모두 계정 수나 저장한 경기 수 같은 숫자만 담아요. 어느 멤버의 계정인지는 남기지 않아요.
멤버에게는 이렇게 보여요
멤버의 프로필에서 Riot 전적 표 제목 옆에, 기다리는 동안과 도는 동안 불러오는 중 칩이 붙어요. 그 멤버의 계정이 끝나면 30분 동안 완료 칩이 붙고, 그 뒤로는 받은 경기가 표에 그냥 나타나요. 그 멤버의 계정을 끝까지 받지 못했다면 완료 칩은 붙지 않아요. 프로필 화면 읽는 법은 내 프로필과 전적 보기 글에 있어요.
리플레이 파일로 전적 기록을 채우는 것을 돕는 기능을 준비하고 있어요.
다음에 볼 곳
Riot 계정 연결과 재확인: 멤버가 연결하고 아이콘 확인을 마치는 방법이에요. 내 프로필과 전적 보기: 멤버가 프로필에서 전적을 보는 방법이에요. 결과 확정과 전적 입력: 가져오기로 오지 않는 경기를 직접 입력해요.
잘 됐는지 확인해요
과거 전적 가져오기 패널에 완료 배지와 저장한 경기 수가 보여요. 연결한 멤버의 프로필 전적 표에도 예전 경기가 채워져 있어요.