섬에서 매치메이킹 대기열 컨트롤을 사용해 플레이어 만족도와 참여도를 높일 수 있습니다. 보통 파티는 디스커버에서 멀티플레이어 게임에 참가할 때 함께 플레이할 것을 기대합니다. 파티원을 떼어놓는 일을 막기 위해 섬 설정의 대기열 컨트롤에서 매치메이킹을 환경설정 및 커스터마이징할 수 있습니다.
컨트롤 및 요구사항
섬 설정에서 섬 대기열 및 매치메이킹을 커스터마이징할 수 있습니다. 모드 설정 문서에서 매치메이킹과 대기열에 대해 자세히 알아보세요.
이러한 섬 설정에서는 대기열 요구사항과 매치메이킹 대기열 컨트롤을 조정해 더 나은 플레이어 및 파티 경험을 만들 수 있습니다. 요구사항 및 컨트롤 목록은 아래와 같습니다.
대기열 요구사항
대기 시간을 정의하는 섬 설정입니다.
대기열 오버타임 지속 시간(Queue Overtime Duration): 오버타임 플레이어 목표에 도달하거나 게임에 필요한 최소 플레이어 수를 충족해 플레이어를 게임에 보내기까지 플레이어가 기다려야 하는 시간입니다.
대기열 기본 지속 시간(Queue Main Duration): 이상적인 플레이어 수에 도달하기까지 플레이어가 대기열에서 기다려야 하는 시간입니다.
매치메이킹 대기열 컨트롤
목표 플레이어 수를 정의하는 섬 설정입니다.
오버타임 플레이어 목표
최소 플레이어 수
대기열 컨트롤
매치메이킹 및 대기열 옵션으로 게임의 기준을 환경설정할 수 있습니다. 파티 및 팀 크기 요구사항에 따라 파티원을 그룹으로 묶을 수 있으며, 플레이어가 매치로 들어가는 과정과 섬에서 게임을 시작하기 위한 요구사항을 커스터마이징할 수도 있습니다. 이는 게임을 시작하기 위한 기준 요구사항을 각각 다르게 설정하는 방식으로 커스터마이징할 수 있습니다(모두 커스터마이징 가능하며, 상황에 맞게 변경해야 함).
최대 플레이어 수(Maximum Players): 맵과 이상적인 플레이어 경험을 위한 이상적 플레이어 수입니다.
오버타임 플레이어 목표(Overtime Player Target): 일정 시간이 지났지만 최대 플레이어 수에 도달하지 않더라도 최소 수가 충족되면 게임을 시작할 목표 플레이어 수입니다. 이 값을 설정해 섬에서 게임 경험을 최대한 의도한 대로 즐기는 데 필요한 플레이어 수를 지정할 수 있습니다.
최소 플레이어 수(Minimum Players): 게임을 시작하고 모두가 즐기는 데 필요한 절대적인 최소 플레이어 수입니다.
아래는 게임을 시작하거나 취소하는 기준을 묘사하는 다이어그램입니다.
대기열 기본 사항
대기열 기본 지속 시간 및 대기열 오버타임 지속 시간, 최대 플레이어 수, 오버타임 플레이어 목표, 최소 플레이어 수를 설정함으로써, 플레이어가 섬에 들어가기까지 오래 기다리지 않도록 할 수 있습니다.
일반적으로 짧은 대기 시간보다 인원이 가득 찬 매치를 우선하기 위해 이렇게 설정하는 것입니다. 게임에서 최대 플레이어 수에 도달하지 못해도 최소 및 최대 플레이어 수 사이 중간 지점이 있으므로, 이 인원수를 오버타임 플레이어 목표로 사용할 수 있습니다. 그러면 최대 플레이어 수에 도달하기를 잠깐 더 기다린 다음 중간 인원수로 예비 전환됩니다. 이 작업이 실패하는 경우 최소 플레이어 수로 예비 전환됩니다.
기준 결정
기준은 우선순위 시스템을 사용해 매치메이킹 도중 팀 크기를 결정합니다. 우선순위 시스템은 어떤 매치메이킹 대기열 컨트롤 값(최대 플레이어 수, 팀 크기, 팀 수, 스쿼드 크기, 채우기 등)을 우선할지 결정합니다. 이는 다음을 고려하여 계산됩니다.
파티 크기가 팀 크기 이하(Party Size is Less Than or Equal To Team Size) - 파티의 모든 플레이어가 같은 팀에 속한 상태로 섬으로 들어갑니다.
파티 크기가 팀 크기보다 큼(Party Size is Greater Than Team Size) - 파티가 나눠지지만, 최대한 파티원을 같은 팀에 배치하도록 나눠집니다.
대기열 분석 자료
매치메이킹의 첫 단계인 대기 시간을 측정할 수 있는 분석 자료가 제공됩니다. 분석 자료는 섬의 모든 플레이어가 평균적으로 대기한 시간을 기록하고, 결과에 기반해 데이터를 제공합니다. 대기열 분석 자료에 관한 자세한 내용은 프로젝트 분석 자료를 참고하세요.
커스텀 대기열 구성하기
섬에서 기준을 설정했으면 이제 섬 매치메이킹을 구성할 준비가 된 것입니다.
이 구성 예시에서 게임 유형은 깃발 뺏기입니다.
플레이어를 사로잡을 게임 경험을 위해, 이상적인 최대 플레이어 수는 8명입니다. 이 게임은 4인 미만으로는 플레이할 수 없습니다. 그러므로 게임 시작을 위한 최소 플레이어 수는 4명이 되어야 합니다.
이 경우 다음과 같은 모드 설정을 사용하면 됩니다.
최대 플레이어 수 = 8
팀 인덱스 = 2
최소 플레이어 수 = 4
오버타임 플레이어 목표 = 4
대기열 기본 지속 시간 = 5초
대기열 오버타임 지속 시간 = 15초
대기 시간을 2분까지 늘릴 수 있지만, 플레이어와 파티가 섬에 빨리 들어올 수 있도록 대기 시간은 가능한 줄이는 편이 좋습니다.
이렇게 설정하면 한 매치에 플레이어 8명이 차게 될 때 게임이 즉시 시작됩니다. 플레이어 수가 8명보다 적으면, 매치메이킹 서버에서 최소 및 중간 단계 기준을 확인하여 5~15초 사이에 게임 시작을 시도합니다. 즉, 최대 플레이어 수 요구사항이 충족되지 않더라도 오버타임 플레이어 목표 및 최초 플레이어 수 요구사항이 충족되거나 초과될 경우 게임이 시작될 수 있습니다.
추가 대기열 예시
아래에 나와 있는 포트나이트 및 기타 게임 유형의 몇 가지 예시를 통해 여러 게임 장르에서 대기열을 어떻게 처리하는지 알아볼 수 있습니다.
포트나이트 발리스틱
포트나이트 발리스틱의 경우 커스텀 대기열을 다음과 같이 커스터마이징할 수 있습니다.
최대 플레이어 수 = 10(최적의 경험을 위한 이상적인 플레이어 수)
팀 인덱스 = 2
최소 플레이어 수 = 4(오버타임 플레이어 목표에 15초 내에 도달할 수 없는 경우 게임 시작에 필요한 최소 플레이어 수)
오버타임 플레이어 목표 = 6(양 팀 모두 게임을 즐기기에 충분한 플레이어 수)
레이싱 게임
레이싱 게임의 경우 커스텀 대기열을 이렇게 커스터마이징할 수 있습니다.
최대 플레이어 수 = 12(최적의 경험을 위한 이상적인 플레이어 수)
최소 플레이어 수 = 1(오버타임 플레이어 목표에 15초 내에 도달할 수 없는 경우 게임 시작에 필요한 최소 플레이어 수)
오버타임 플레이어 목표 = 6(게임을 즐기기에 충분한 플레이어 수)
포트나이트 배틀로얄
포트나이트 배틀로얄의 경우 커스텀 대기열을 다음과 같이 커스터마이징할 수 있습니다.
최대 플레이어 수 = 100(최적의 경험을 위한 이상적인 플레이어 수)
최소 플레이어 수 = 55(오버타임 플레이어 목표에 15초 내에 도달할 수 없는 경우 게임 시작에 필요한 최소 플레이어 수)
오버타임 플레이어 목표 = 75(게임을 즐기기에 충분한 플레이어 수)
숨바꼭질
숨바꼭질 게임의 경우 커스텀 대기열을 이렇게 커스터마이징할 수 있습니다.
최대 플레이어 수 = 11(최적의 경험을 위한 이상적인 플레이어 수)
최소 플레이어 수 = 7(오버타임 플레이어 목표에 15초 내에 도달할 수 없는 경우 게임 시작에 필요한 최소 플레이어 수)
오버타임 플레이어 목표 = 7(게임을 즐기기에 충분한 플레이어 수)
미로 경주
미로 경주 게임의 경우 커스텀 대기열을 다음과 같이 커스터마이징할 수 있습니다.
최대 플레이어 수 = 10(최적의 경험을 위한 이상적인 플레이어 수)
최소 플레이어 수 = 1(오버타임 플레이어 목표에 15초 내에 도달할 수 없는 경우 게임 시작에 필요한 최소 플레이어 수)
오버타임 플레이어 목표 = 7(게임을 즐기기에 충분한 플레이어 수)