Ask Your Question
0

matchmaking을 친구와 함께하기에 사용가능한가요?(2016-10-24, david_yoo)

asked 2016-11-30 18:29:42 +0900

inkeun.kim gravatar image

언뜻 감이 안오네요.. 사용이 가능할까요..? 흠 특정 유저와 매칭하는 기능이 있는지 궁금하네요.

edit retag flag offensive close merge delete

1 answer

Sort by » oldest newest most voted
0

answered 2016-11-30 18:30:57 +0900

inkeun.kim gravatar image

Answer by seunghyun · 2016-10-25 AM 01:19

특정 유저와 매칭하는 기능은 별도로 제공되지는 않습니다. 아이펀 엔진을 이용하여 아래와 같이 구현할 수 있습니다.

  1. 같이 게임을 할 로그인 상태의 친구 선택

아래의 링크에서 AccountManager::Locate() 함수 참고 부탁드립니다. https://www.ifunfactory.com/engine/do...

  1. MatchmakingClient::StartMatchmaking() 의 player context 에 친구 정보와 함께 전달하기

    Json team;
    team["player1"]["id"] = ...;
    team["player1"]["level"] = ...;
    team["player2"]["id"] = ...;
    team["player2"]["level"] = ...;
    MatchmakingClient::StartMatchmaking(..., team, ...);
    

(MatchmakingServer 의 콜백 함수들도 친구 정보를 반영하여 처리하도록 해야합니다.)

  1. 매치가 완료되면 친구에게도 대전 시작 처리를 위한 메시지를 보내기

별도로 직접 친구 session 을 관리하실 수 도 있으며, AccountManager::SendMessage() 를 이용하면 특정 id 에 메시지를 보낼 수 있습니다.

https://www.ifunfactory.com/engine/do...

감사합니다.

edit flag offensive delete link more

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

1 follower

Stats

Asked: 2016-11-30 18:29:42 +0900

Seen: 57 times

Last updated: Nov 30 '16