Google游戏服务:基于回合制的多人游戏错误,具有自动匹配条件

时间:2015-09-27 22:52:30

标签: java google-play-games multiplayer

这是我的问题:当我尝试使用谷歌游戏服务创建快速回合制比赛时,它只有在我设置自动匹配条件且最小玩家数量等于最大玩家数量时才有效,如下所示:

Bundle autoMatchCriteria = RoomConfig.createAutoMatchCriteria(N,N,0);
TurnBasedMatchConfig.Builder tbmcBuilder = TurnBasedMatchConfig.builder().setAutoMatchCriteria(autoMatchCriteria);
Games.TurnBasedMultiplayer.createMatch(mGoogleApiClient, tbmcBuilder.build())
                          .setResultCallback(new MatchInitiatedCallback());

现在,如果我没有设置自动匹配条件(根据描述允许)或在最小自动匹配玩家不等于max automatch player时设置它们,作为对服务器的响应,我收到状态代码的错误6004 STATUS_MULTIPLAYER_ERROR_INVALID_OPERATION。

有人知道这是一个错误还是我做错了什么?

谢谢!

1 个答案:

答案 0 :(得分:0)

好的,我发现了问题。它没有用,因为我将max automatch player设置为8,显然7是限制。