내전 순위를 한 번 만들고 계속 누적하면 몇 달 뒤에는 아무도 보지 않게 됩니다. 상위권은 초기에 많이 참가한 사람들로 굳어 있고, 새로 들어온 사람은 아무리 잘해도 따라잡을 수 없다는 것을 금방 알게 되기 때문입니다.
시즌은 이 문제를 시간으로 푸는 장치입니다. 일정 기간마다 순위를 매듭짓고 다시 시작하면 지금 참가하는 사람에게 의미가 생기고, 지난 기록도 그대로 남습니다.
너무 짧으면 표본이 모자라 순위가 운에 가까워지고, 너무 길면 시즌을 나눈 의미가 없습니다. 기준은 달력이 아니라 경기 수입니다.
한 사람이 시즌 동안 최소 열 경기 정도는 뛸 수 있어야 순위가 납득됩니다. 주 1회 내전을 여는 서버라면 세 달이 대략 그 정도이고, 주 2회 이상이면 두 달로 줄여도 됩니다. 반대로 격주로 연다면 여섯 달까지 늘리는 편이 낫습니다.
시즌을 끊는다고 모든 것을 지울 필요는 없습니다. 무엇을 되돌리고 무엇을 유지할지 미리 나눠 두면 참가자의 불만이 크게 줄어듭니다.
시즌이 끝났다는 사실을 알리지 않으면 시즌제는 없는 것과 같습니다. 마지막 경기 다음 날 최종 순위를 공지하고 각자에게 자기 순위를 알려 주는 것만으로도 다음 시즌 참가율이 달라집니다.
보상은 클수록 좋은 것이 아닙니다. 현금성 보상은 분쟁을 부르고, 한 사람만 받는 보상은 나머지의 참가 동기를 떨어뜨립니다. 구간을 나눈 역할 정도가 가장 오래갑니다. 1위, 상위 3명, 상위 10명, 그리고 참가 기념처럼 나누면 대부분이 무언가를 받게 됩니다.
시즌 기능은 서버마다 켜고 끕니다. 웹 콘솔의 서버 설정에서 시즌을 켜면 그 자리에서 시즌 1이 시작되고, 기간은 1개월에서 12개월 사이로 정할 수 있으며 기본값은 3개월입니다. 자동 롤오버를 켜 두면 기간이 지날 때 봇이 스스로 결산하고 다음 시즌을 엽니다.
시즌이 끝날 때 일어나는 일은 정해져 있습니다. 그 시즌에 한 경기 이상 뛴 사람의 최종 순위가 저장되고, 실력 레이팅은 기준값 쪽으로 절반만 당겨지며, 시즌 경기 수와 승수는 0이 됩니다. 지난 경기 기록과 레이팅 변화 이력은 그대로 남고, 누적 음성 활동으로 얻은 등급 배지도 내려가지 않습니다.
결산이 끝나면 참가자 전원에게 자기 순위가 담긴 결산 DM이 한 통씩 가고 공개 공유 링크가 함께 들어갑니다. 보상 역할은 미리 지정해 두어야 동작합니다. 봇이 역할을 새로 만들지는 않으므로 서버에 이미 있는 역할을 1위와 상위 3명, 상위 10명, 참가 구간에 각각 골라 두면 결산 시점에 자동으로 부여되고 직전 시즌 수상자에게서는 회수됩니다.
한 가지 주의할 점이 있습니다. 시즌 스위치를 끄더라도 진행 중이던 시즌이 자동으로 닫히지는 않습니다. 시즌을 매듭지으려면 종료 버튼을 눌러 롤오버해야 하고, 이 동작은 되돌릴 수 없습니다.
위 과정을 봇이 대신합니다. 서버에 추가하고 채널 하나만 지정하면 바로 쓸 수 있어요.
← 알아보기 목록