Ask Your Question
0

match join 문의

asked 2017-02-20 17:49:29 +0900

this post is marked as community wiki

This post is a wiki. Anyone with karma >75 is welcome to improve it.

안녕하세요.

https://github.com/iFunFactory/game-p... 화면에서 match 이 되면 I0109 00:00:00.627674 9571 pong_server.cc:46] OnJoined 4f4ccf9233f6cd83978a5bd21ad41e1e61829d81_Editor 이렇게 출력이 되면 정상인데

가끔식 I0109 00:00:00.627674 9571 pong_server.cc:46] OnJoined 이렇게 출력이 되는 경우가 있습니다. 어떤 경우에 player.id 를 못 가지고 올까요?

OnMatchmakingRequested() 에서 MatchmakingClient::StartMatchmaking() 호출을 할 때 AccountManager::FindLocalAccount(session) 값을 전달을 합니다.

현재 테스트하고 있는 소스는 이전 game-pong 소스입니다.

edit retag flag offensive close merge delete

1 answer

Sort by » oldest newest most voted
0

answered 2017-02-20 18:03:36 +0900

Seunghyun gravatar image

AccountManager::FindLocalAccount(session) 함수는 인자로 전달된 session 이 login 상태가 아니라면 빈 문자열을 반환합니다. 이 빈 문자열 값이 MatchmakingClient::StartMatchmaking() 의 id 로 전달된 것으로 보입니다.

AccountManager::FindLocalAccount(session) 함수 호출 후 반환 값이 empty string 일 경우에 대한 예외 처리를 추가하시면 될 듯 합니다.

감사합니다..

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: 2017-02-20 17:49:29 +0900

Seen: 44 times

Last updated: Feb 20 '17