히어로즈 오브 더 스톰

대전 검색 시스템 개선: 1단계

Nate "Spyrian" Valenta

히어로즈 오브 더 스톰의 대전 검색 시스템은 본래 스타크래프트 II의 시스템을 기반으로 구현되었습니다. 이 시스템은 1대1 대전을 중심의 게임에서 훌륭하게 작동하였으며, 스타크래프트 II의 대전 검색은 역사적으로도 매우 준수한 모습을 보여주었습니다. 하지만, 히어로즈는 팀 대전 게임이기 때문에 이 시스템이 5대5 대전에 더 적합해지도록 팀 조합과 파티 인원 제한 등의 추가적인 규칙들을 적용했습니다. 그러나 이와 같이 대전 검색 시스템에 규칙을 추가해 나갈 때마다 대전 검색기가 양질의 대전을 구성하는 것은 더욱 어려워졌습니다. 기존 대전 검색 시스템에 따른 게임들의 다수는 공평하게 구성된 편이었지만, 저희가 원했던 만큼 성공적이라 볼 수는 없습니다.

지난 블리즈컨을 통해 올해 말까지 히어로즈 오브 더 스톰의 대전 검색 시스템을 재정비하기 위한 계획과 여기에 포함된 다양한 변경 예정 사항에 대해 말씀드렸습니다. 저희는 지난 수개월 간 젼혀 새로운 히어로즈 오브 더 스톰 맞춤형 대전 검색 시스템을 만들기 위한 재정비 작업을 진행해 왔습니다. 새로운 시스템에 대한 대규모 내부 시뮬레이션 결과 매우 긍정적인 결과를 확인할 수 있었고, 이 시스템의 초기 버전이 히어로즈 오브 더 스톰 라이브 서버에 이미 적용되었다는 소식을 말씀 드립니다! 새로 적용된 대전 검색 시스템의 주요 변경 사항들에 대해 자세히 소개 드립니다.

Divider_SkyShapes.png

양질의 대전 만들기

대전 검색 시스템을 진단하는 과정에서 저희는 가능한 모든 대전 구성 시나리오들로부터 광범위한 실제 게임 데이터를 분석하기 위해 히어로즈 대전 검색기의 핵심적인 요소들을 자세히 살펴보았습니다. 이러한 진단을 통해 시스템의 성능이 특정 분야에서 기대에 미치지 못한 이유와 필요한 개선 사항들에 대해 더 명확하게 이해할 수 있었습니다. 이를 바탕으로 지속적으로 공평한 대전을 제공하는 즉 양 팀이 동등한 승리 확률을 가질 수 있는 새로운 시스템을 만드는 것을 최우선 순위로 삼아 세부적인 변경 사항들을 설정했습니다.

이러한 변경 사항들이 적용된 결과, 이제 히어로즈의 대전 검색 시스템은 훨씬 더 효과적으로 매우 비슷한 수준의 MMR (대전 상대 찾기 등급)을 가진 아군과 적군 간의 대전을 편성하여 양 팀 모두가 공평한 경기를 펼칠 수 있게 합니다. 이는 등급전에도 적용되므로 영웅 리그 또는 팀 리그에서 같은 게임에 속한 플레이어들간의 등급 차이가 보다 작아지게 됩니다. 변경 적용 이후 실제 게임에서 수집한 데이터를 통해 저희가 목표한 바에 가까워지고 있음을 확인할 수 있었지만, 계속해서 새로운 시스템을 주시하며 필요한 개선 작업을 진행해 나가려 합니다.

Divider_SkyShapes.png

대기열 그리고 대기 시간

기존 대전 검색 시스템하에서는 플레이어가 대기열에 등록한 후 대기 시간이 10분을 지나면 게임에 참여한 플레이어들이 모두 동등한 실력을 갖췄는지 여부를 배제하고 대전을 생성했습니다.

하지만 새로운 대전 검색 시스템에서는 일정 시간 경과 후 플레이어를 가능한 빠르게 대전에 참여시키는 대신계속해서 가능한 가장 공평한 대전이 이루어지는 것을 최우선 목표로 하게 됩니다. 따라서, 만약 팽팽한 대전이 이루어질 수 없는 상황이라면 비슷한 MMR을 가진 플레이어들이 검색되어 양질의 대전이 이루어지기 전까지 대기 시간이 다소 늘어날 수도 있습니다. 아울러, 새로운 대전 검색 시스템은 대기열에서 가장 오래 기다린 플레이어들에게 우선권을 부여합니다. 요약하자면, 경우에 따라 한 게임을 진행하기 위한 대기 시간이 조금 더 길어지는 상황이 발생할 수 있지만, 대신 더욱 공평한 대전을 경험할 수 있습니다.

추가로 만약 대전 검색 시스템이 여러분의 대기 시간이 지나치게 길어지고 있다고 판단할 경우, 검색 대상을 여러분의 MMR보다 약간 높거나 낮은 MMR을 가진 플레이어들까지 확장할 수도 있습니다. 이를 통해 대전 검색 시스템은 여전히 경기에 참여한 모든 플레이어에게 상대적으로 팽팽한 대전을 제공하는데 중점을 두면서 대전 구성 속도를 올릴 수 있습니다.

하지만 이러한 상황은 대다수의 플레이어들에게는 발생하지 않습니다. 대기열에 등록한 인원수가 상대적으로 적은 시간에 대전을 검색하는 일부 MMR 범위의 양 극단 (최상위 또는 최하위권)에 있는 플레이어들에게 발생할 수 있는 상황입니다.

Divider_SkyShapes.png

파티 관련 대전 검색 변경 사항

이전 대전 검색기는 동일한 파티 규모에 맞춘 검색을 우선시하였습니다. 이 경우 규모와 실력이 모두 유사한 파티가 없을 경우 MMR과 무관하게 규모를 우선 고려하여 대전을 생성하기 때문에 좋지 않은 경험을 주기도 했습니다. 하지만 새로운 대전 검색기의 경우 기본적으로 동일한 인원의 파티끼리 대전을 생성하도록 하는 한편 실력적인 유사함 역시 고려하게 됩니다. 그 결과 상황에 따라 인원이 서로 다른 파티 간의 대전이 이루어질 수도 있지만 대전의 질 자체는 더 높아질 수 있습니다.

여기에 추가로 대전을 생성할 때 시스템은 팀을 보다 효과적으로 구성하기 위해 파티 단위의 역량을 고려하게 됩니다. 그 결과 만약 플레이어가 혼자서 대기열에 들어간 후 파티를 상대로 만나는 경우 이 파티 자체의 실력은 개인으로 구성된 해당 플레이어의 팀보다 평균적으로 낮다고 볼 수 있게 됩니다. 이를 통해 파티로 게임에 참가한 팀이 가질 수 있는 커뮤니케이션의 이점을 어느 정도 상쇄할 수 있습니다.

마지막으로, 새로운 대전 검색기는 예를 들어 4 전문가와 같은 독특한 영웅 조합을 가진 파티들도 더욱 쉽게 양질의 경기를 검색할 수 있도록 일반적인 팀 조합 규칙을 유연하게 완화하는 기능을 포함하고 있습니다. 특정 상황에서는 대전 검색 시스템이 독특한 팀 조합을 가진 두 파티 간의 대전이 이루어지도록 시도할 수게 됩니다. 하지만, 이러한 상황은 실력 측면에서 균형 잡힌 대전이 이루어진다는 전제를 충족하는 경우에 한해 발생하게 됩니다.

Divider_SkyShapes.png

불러오기 화면 변화

불러오기 화면은 그 자체로는 대전 검색 시스템과 관련되어 있지 않으나 매 게임마다 어떤 팀원 그리고 상대팀과 함께 플레이하게 되는지 그 정보를 전달하는 수단이 될 수 있습니다. 이러한 측면에서 불러오기 화면을 개선할 여지가 있다고 생각하였으며 아래와 같은 변화를 주었습니다.

첫 번째로 중점을 둔 변화는 현재 시작하려는 게임 모드에 맞춘 플레이어 초상화 테두리를 보여주는 것입니다. 즉 이제 영웅 리그 게임을 시작할 때 불러오기 화면에서 플레이어들의 영웅 리그 테두리와 등급을 보게 됩니다. 그리고 빠른 대전의 경우 기본 초상화 테두리와 플레이어 레벨 정보가 표시됩니다. 이를 통해 보다 일관적인 정보를 전달하고 불러오기 화면에 직접적으로 비교할 필요가 없는 서로 다른 게임 모드의 등급, 레벨 등의 정보가 혼재되는 상황을 줄일 수 있습니다.

여기에 새로 추가된 파티 아이콘으로 어떤 플레이어들이 파티 상태인지 그리고 게임 내에 몇 개의 파티들이 존재하는지를 알 수 있습니다. 지금까지 설명 드린 대전 검색 개선 1단계 작업에도 불구하고 신규 플레이어 또는 MMR이 낮은 플레이어들이 숙련된 또는 MMR이 높은 플레이어들과 함께 파티를 맺는 것은 가능합니다. 따라서 이러한 불러오기 화면 변경을 통해 어떻게 실력이 낮은 플레이어들이 여러분과 같은 게임에 들어오게 되었는지를 보다 쉽게 이해할 수 있습니다.

Divider_SkyShapes.png

인지하고 있는 과제들 그리고 앞으로의 개선 사항

이번 첫 번째 단계의 대전 검색 개선 결과들을 계속해서 살펴 보는 것에 더해 앞으로 지속적으로 개선해 나가려 하는 분야들이 있습니다.

  • 숙련된 플레이어들과 신규 플레이어들 간의 대전
    • 비록 신규 플레이어들이 숙련된 플레이어들과 대전을 하게 되는 확률을 낮추었지만 향후 추가적인 변화를 더 가져가려 합니다.
  • MMR 편차가 큰 플레이어들의 대전
    • MMR의 차이가 큰 플레이어들이 함께 대전을 펼치는 상황을 줄였으며 이러한 첫 번째 개선 작업만으로는 충분하지는 않지만 올바른 방향으로 나아가고 있다고 생각합니다. 위에서도 말씀 드린 것처럼 여전히 MMR이 높은 그리고 낮은 플레이어들이 함께 파티를 맺는 경우 발생할 수 있는 상황입니다.
    • 추가로 MMR 전체적인 정확도를 높이는 작업을 계획하고 있으며 이를 통해 대전 검색기의 플레이어 실력 예측을 훨씬 더 정확하게 만드려 합니다.
  • 빠른 대전에서의 팀 조합
    • 최근 빠른 대전 검색에 전사와 관련된 규칙을 추가했습니다. 과거 적용한 지원가 규칙과 유사하게 전사가 없는 팀은 더 이상 전사가 포함된 팀을 만나지 않게 됩니다. 하지만 5인 파티로 대전에 참여하는 경우 이 규칙이 적용되지 않을 수 있습니다.
    • 빠른 대전에서 불리한 팀 조합이 발생하는 경우를 최소화하기 위해 더 많은 작업을 준비하고 있습니다. 예를 들어 저희는 향후 업데이트를 한 팀에 초갈이나 아바투르 그리고 노바와 같은 ‘특별한’ 영웅들이 다수 포함되는 상황을 제한하려 합니다.
  • 대전 검색 대기 시간
    • 이번에 적용한 대전 검색 변화로 인해 대기 시간이 증가하는 경우도 있지만 한편으로는 양질의 대전이 만들어지는 경우 역시 증가하였습니다. 앞으로 계속해서 대기 시간을 줄이는 노력을 기울여 나가려 하지만 저희는 양질의 대전 경험을 제공하는 것에 더 집중하고 있습니다. 따라서 대기 시간을 줄이기 위해 대전의 질을 낮추는 방향을 취하지는 않을 것입니다. 대전 검색 대기 시간과 관련하여 진척이 있으면 다시 말씀 드리도록 하겠습니다.
  • 차단한 플레이어와의 대전
    • 이미 차단한 플레이어와 대전을 갖는 것은 좋지 않은 경험이 된다라는 의견을 들어 왔습니다. 저희도 동감하는 의견이지만 아직 명확한 해결책을 찾지는 못했습니다. 하지만 저희가 주지하고 있는 사항이며 향후 해결책을 찾을 수 있기를 바라고 있습니다.

Divider_SkyShapes.png

이번에 적용한 대전 검색 시스템 변화들은 아직 신규 버전 이며 오늘 말씀 드린 문제점들을 100% 해결한 것은 아닙니다. 비록 전반적인 대전의 질이 상당히 개선되었으나 경우에 따라 균형잡히지 않은 게임을 경험하게 될 가능성도 남아있고 이는 저희가 계속해서 개선해 나가야할 사항들입니다. 아울러 새로운 대전 검색 시스템에는 아직 발견되지 않은 버그들이 존재할 수도 있습니다. 혹시 대전 검색과 관련된 문제를 경험하셨다면 주저하지 마시고 공식 히어로즈 토론장을 통해 알려주시기 바랍니다. 여러분의 제보와 의견을 통해 버그를 보다 빨리 해결하고 대전 상의 불균형 요소들을 조사해 대전 검색 시스템을 더 향상시켜 나갈 수 있습니다.

이번 변화들은 히어로즈 오브 더 스톰 대전 검색 시스템 개선을 위해 준비하고 있는 계획의 시작점이며 균형 잡힌 대전 경험을 만드는 것은 여전히 저희의 최우선 목표입니다. 앞으로도 실제 게임들로부터 확보하는 자료들을 주시하며 향후 업데이트를 통해 대전 검색 시스템을 꾸준히 향상시켜 나갈 예정입니다. 지난 몇 달간 대전 검색 시스템 관련 피드백을 보내주신 분들께 감사 드리며, 앞으로도 대전 검색 시스템 관련 의견이 있으시다면 계속해서 저희에게 알려주시기를 부탁 드립니다.

InvisibleDividerLine_800x50.png