1

Google Play 게임 서비스를 사용하여 멀티 플레이어 게임을 개발하려고합니다. 내 게임에는 하나의 플레이어 세트 만 실행할 수있는 게임 로직이 있습니다.이 게임 로직은 호스트를 호출하기 위해 미리 설정합니다. 방을 만든 플레이어가 호스트를 결정하고 싶습니다.Google 게임 서비스를 사용하여 호스트 또는 서버를 결정합니다.

하지만 방을 보는 제작자의 ID는 다른 게임에서 한 게임으로 설정 될 때마다 다를 수 있으며, 각각 자동 완성 게임에서 제작자로 반환됩니다.

플레이어 목록을 정렬하고 첫 번째 참가자를 호스트로 사용하는 것 외에는 호스트를 찾는 가장 이상적인 방법은 무엇입니까?

답변

4

Google은 Google Play Games: Choosing a specific user에 구체적으로 동영상을 제공하여 특정 사용자에게 동의하고 특정 사용자에게 특수 롤을 할당하는 방법을 설명했습니다. 요약하면 participantIds를 정렬하고 정렬 된 순서로 첫 번째 항목을 호스트를 임의로 선택하여 다른 플레이어에게 브로드 캐스트합니다. 이렇게하면 모든 사용자가 호스트에서 동의하고 매번 호스트가 무작위로 선택됩니다.

관련 문제