시간이 지남에 따라 요구 사항이 완화되도록 허용 - Amazon GameLift

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

시간이 지남에 따라 요구 사항이 완화되도록 허용

확장을 사용하면 가 일치 항목을 찾을 수 없을 때 시간 경과에 따라 규칙 기준을 완화할 FlexMatch 수 있습니다. 이 기능은 FlexMatch 가 완벽하게 일치할 수 없을 때 를 가장 잘 사용할 수 있도록 합니다. 확장을 통해 규칙을 완화함으로써 적절한 매치가 있는 플레이어 풀을 점진적으로 확장합니다.

미완료 매치의 최신 티켓 연령이 확장팩 대기 시간과 일치할 때 확장이 시작됩니다. 가 일치 항목에 새 티켓을 FlexMatch 추가하면 확장 대기 시간 시계가 재설정될 수 있습니다. 규칙 세트 algorithm 섹션에서 확장 시작 방식을 사용자 지정할 수 있습니다.

다음은 매치에 필요한 최소 스킬 레벨을 점진적으로 늘리는 확장의 예입니다. 규칙 세트는 라는 거리 규칙 문을 사용하여 일치의 모든 플레이어가 서로 5개의 스킬 수준 내에 있어야 SkillDelta하도록 요구합니다. 15초 동안 새로운 매치가 이루어지지 않으면 이 확장에서는 10의 스킬 레벨 차이를 찾고 10초 후에는 20의 차이를 찾습니다.

"expansions": [{ "target": "rules[SkillDelta].maxDistance", "steps": [{ "waitTimeSeconds": 15, "value": 10 }, { "waitTimeSeconds": 25, "value": 20 }] }]

자동 채우기가 활성화되어 있는 매치메이커의 경우 플레이어 수 요구 사항을 너무 빨리 완화하지 않습니다. 새 게임 세션이 시작되고 자동 채우기를 시작할 때까지 몇 초 정도의 시간이 걸립니다. 보다 나은 접근 방식은 게임에 대한 자동 채우기가 시작될 조짐이 보인 후에만 확장을 시작하는 것입니다. 확장 타이밍은 팀 구성 요소에 따라 다르므로 테스트를 통해 게임에 가장 적합한 확장 전략을 찾습니다.