지원 프로그램
home
슬기로운 데모생활
home

매치메이킹 과정 순서

생성일
2024/03/14 23:11
태그
상위 항목
하위 항목
매치메이킹 서버에 접속한 후 랜덤 매칭하여 게임을 플레이하는 방법은 다음과 같습니다.
1.
해당 게임에서 멀티 플레이어로 플레이할 종류를 선택합니다. (ex. 난이도 : [쉬움, 어려움], 시나리오 : [맵1, 맵2] )
2.
게임 유저가 선택한 값중 하나로 로비 랜덤 입장 API를 호출하여 게임 로비에 입장합니다.
게임 유저가 다음 값(난이도 = 쉬움 and 시나리오 = 맵1)으로 로비 랜덤 입장 API를 호출하면 자동으로 로비를 찾아서 입장하거나 로비를 생성합니다.
3.
게임 시작에 필요한 최소 인원이 채워질 때까지 대기합니다.
4.
로비에 입장한 게임 유저 간 캐릭터나 유저 설정에 대한 데이터를 전송합니다.
게임 유저 간에 대화를 나눌 수 있게 채팅 API가 제공됩니다.
5.
게임을 시작할 준비가 완료되면 로비 방장은 게임을 시작합니다.
데이터 송신 API를 통해 게임 데이터를 주고받을 수 있습니다. (P2P 혹은 UDP 릴레이)
6.
게임이 종료되면 로비 방장은 게임을 종료하고 로비는 자동으로 소멸합니다.