2015-09-27 66 views
0

這裏是我的問題:當我嘗試使用谷歌遊戲服務建立一個快速的回合制的比賽,只當我設置自動配對標準和最小玩家數等於工作到最大玩家人數,是這樣的:谷歌遊戲服務:回合制多人遊戲的bug與自動配對標準

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錯誤。

有誰知道這是否是一個錯誤還是我做錯了什麼?

謝謝!

+0

從[文檔](https://developers.google.com/android/reference/com/google/android/gms/games/GamesStatusCodes),則錯誤代碼的含義'這多人操作無效,並且服務器拒絕了它。查看日誌以獲取更多信息。「你有沒有分享日誌? – Andy

+0

我檢查設備日誌,發現什麼也沒有。有一些「特別的快樂的地方」,我可以從服務器上看到日誌嗎? –

回答

0

好吧,我發現這個問題。它不起作用,因爲我將max automatch球員設置爲8,顯然7是極限。