Google 游戏服务:带有自动匹配标准的回合制多人游戏错误
Google Game Services: Turn-based Multiplayer bug with automatch criteria
这是我的问题:当我尝试使用 google 游戏服务创建快速回合制比赛时,它仅在我设置自动匹配标准并且最小玩家人数等于最大玩家人数时有效,像这样:
Bundle autoMatchCriteria = RoomConfig.createAutoMatchCriteria(N,N,0);
TurnBasedMatchConfig.Builder tbmcBuilder = TurnBasedMatchConfig.builder().setAutoMatchCriteria(autoMatchCriteria);
Games.TurnBasedMultiplayer.createMatch(mGoogleApiClient, tbmcBuilder.build())
.setResultCallback(new MatchInitiatedCallback());
现在,如果我不设置自动匹配条件(根据描述是允许的)或在最小自动匹配玩家数不等于最大自动匹配玩家数时设置它们,作为服务器的响应,我会收到一个错误状态码 6004 STATUS_MULTIPLAYER_ERROR_INVALID_OPERATION.
有谁知道这是错误还是我做错了什么?
谢谢!
好的,我找到问题了。它没有用,因为我将最大自动匹配玩家设置为 8,显然 7 是限制。
这是我的问题:当我尝试使用 google 游戏服务创建快速回合制比赛时,它仅在我设置自动匹配标准并且最小玩家人数等于最大玩家人数时有效,像这样:
Bundle autoMatchCriteria = RoomConfig.createAutoMatchCriteria(N,N,0);
TurnBasedMatchConfig.Builder tbmcBuilder = TurnBasedMatchConfig.builder().setAutoMatchCriteria(autoMatchCriteria);
Games.TurnBasedMultiplayer.createMatch(mGoogleApiClient, tbmcBuilder.build())
.setResultCallback(new MatchInitiatedCallback());
现在,如果我不设置自动匹配条件(根据描述是允许的)或在最小自动匹配玩家数不等于最大自动匹配玩家数时设置它们,作为服务器的响应,我会收到一个错误状态码 6004 STATUS_MULTIPLAYER_ERROR_INVALID_OPERATION.
有谁知道这是错误还是我做错了什么?
谢谢!
好的,我找到问题了。它没有用,因为我将最大自动匹配玩家设置为 8,显然 7 是限制。