Google Play 游戏服务实时多人游戏停止工作
Posted
技术标签:
【中文标题】Google Play 游戏服务实时多人游戏停止工作【英文标题】:Google Play Game Services Real-time Multiplayer stopped working 【发布时间】:2018-09-11 16:50:18 【问题描述】:Google Play 游戏服务存在全球性问题。自 3 月 28 日以来,大约一半的用户不再进行在线多人游戏。我收到很多来自用户的电子邮件。这个问题确实是全球性的。与她一起面对许多开发商。这可能是由于用户设备上的 Google 服务更新所致。这可能是一个区域问题。我在明斯克(白俄罗斯),但是通过 *** 德国在我那里赚到了。我为我的英语道歉。
onRoomCreated(int statusCode, Room room) 方法抛出错误: 状态码 4
描述问题的其他参考资料:
https://productforums.google.com/forum/?utm_medium=email&utm_source=footer#!msg/play/dP3BHrI1vN4/CB_pwgHlCQAJ
Google Play Service Real-Time Multiplayer is broken
https://github.com/playgameservices/play-games-plugin-for-unity/issues/2163
【问题讨论】:
这里的问题是什么?目前的问题格式很难说.. 希望能得到谷歌游戏服务支持的答复。 【参考方案1】:我对这个问题的发现:
我用谷歌玩游戏服务创建了简单的安卓游戏。当我测试我的游戏多人游戏运行良好时,我可以创建快速游戏或邀请朋友。
但是最近几天我无法初始化多人游戏。我总是收到这个错误:
Error: onRoomCreated, status 4
状态 4:尝试检索新数据时发生网络错误,本地没有可用数据。
好的,我在开发者控制台中关闭了实时多人游戏,现在错误变成了:
Error: onRoomCreated, status 6003
状态 6003:此游戏不支持多人游戏。
这意味着我所有的游戏客户端 ID 和测试者帐户都设置正确,网络连接发生错误。
我在游戏服务开发者控制台中创建了新游戏并连接了另一个具有不同应用程序 ID 的 android 应用程序,但得到相同的状态 4 错误。
我尝试删除 Play 游戏和 Play 市场应用程序现金数据并重新安装所有更新。错误是一样的。
我尝试解锁游戏内成就,它已正确解锁并显示在 Google Play 游戏应用的游戏描述中。
我从 Play 商店下载了几个应用程序,并在创建在线游戏时收到 Play 游戏服务错误。我阅读了应用评论,有些人写到了这个错误。
我创建了 *** 连接并尝试初始化多人游戏,一切正常!游戏房间创建没有任何错误!
我发现了什么:
如果我尝试在没有 *** 隧道的情况下启动多人游戏,logcat 中会出现 SSL 错误
I/libjingle: BeginSSL: talk.google.com
W/libjingle: Warning(openssladapter.cc:388): ContinueSSL -- error 0
W/libjingle: Warning(openssladapter.cc:397): OpenSSLAdapter::Error(ContinueSSL, -1)
I/libjingle: SSL Cleanup
Error: onRoomCreated, status 4
***隧道SSL连接正常启动,提供连接信息和多人游戏工作。
我来自俄罗斯。
测试设备:
Nexus 5、Android 6.0.1、Google Play 游戏 (5.5.81)、Play Market (9.3.14-all)
Nexus 5X、Android 8.1.0、Google Play 游戏 (5.5.81)、Play Market (9.4.18-all)
设备出厂重置也没有帮助。
在我的 build.gradle 中:
compile "com.google.android.gms:play-services-games:12.0.1"
而 11.8.0 版本也不行。
此问题不仅发生在移动网络互联网上,有线互联网(通过 wifi 连接)也无法正常工作。
我使用 Turbo *** 安卓应用程序创建 *** 隧道,多人游戏适用,但不适用于所有国家/地区,例如,如果我通过美国和荷兰多人游戏创建 ***,则不适用于英国和德国。
而最重要的是7天过去了,但是Google什么都没做!
链接到谷歌问题跟踪器:Google Play Multyplayer Not Work!! (issue 77501859)
【讨论】:
【参考方案2】:这是 Google 方面的一个已知问题。我们的工程师正在努力解决这个问题。
【讨论】:
不想听起来像湿毯子。但游戏开发者的共识是...... onRoomCreation() 仍然以最神秘的方式失败。我们记录的所有错误都不足以解释到底发生了什么。今天的 Google Play 游戏服务与其一开始的承诺相比显得苍白,令人悲伤和痛苦。我们真的需要修复多人游戏以上是关于Google Play 游戏服务实时多人游戏停止工作的主要内容,如果未能解决你的问题,请参考以下文章
Google Play 游戏服务 - 实时多人游戏 - STATUS_CLIENT_RECONNECT_REQUIRED
如何在使用 Google Play 游戏服务的实时多人游戏中使用机器人玩家?
如何在实时多人游戏 Google Play 游戏服务中向其他参与者发送有关房间创建的数据
当应用程序进入后台时,实时多人 Google Play 游戏服务对等方断开连接
我可以在 Unity Android Free 中使用 Google Play 游戏服务 - 实时多人游戏吗?
Google Play 游戏服务 (GPGS) 实时多人游戏 (RTMP) 在 Android 上永远无法匹配(iOS 工作)