谷歌玩游戏服务,确定主机或服务器

时间:2014-01-05 04:11:13

标签: android google-play-services multiplayer google-play-games

我试图使用谷歌游戏服务开发多人游戏。 在我的游戏中,我有一些游戏逻辑,只能运行一个玩家设置,我喜欢称之为主机。 我想确定创建房间的玩家的主持人。

但是我看到房间创建者ID可以在单个游戏中设置的不同玩家中有所不同,并且每个玩家都会在自动匹配游戏中作为创建者返回。

那么除了排序玩家列表并使用第一个参与者作为主持人之外,找到主机的理想方式应该是什么?

1 个答案:

答案 0 :(得分:4)

Google专门针对Google Play Games: Choosing a specific user提供了一个视频,其中介绍了如何协商并为特定用户分配特殊卷。总结:对participantIds进行排序并按顺序排序第一个随机选择主机并将其广播给其他玩家。这可以确保所有用户都同意主机,并且每次都会随机选择主机。