Google Play 多人 p2p 仅支持吗?

Posted

技术标签:

【中文标题】Google Play 多人 p2p 仅支持吗?【英文标题】:Is Google Play multiplayer p2p only? 【发布时间】:2016-11-18 11:05:27 【问题描述】:

我正在实现多人安卓游戏。我正在考虑使用一些 API 来处理多人游戏。我决定使用 AppWarp,它确实有效,但我担心游戏本身不会赚钱,因为这是付费服务。

我已阅读有关 google 多人游戏的信息,但我找不到我的问题的明确答案。它是仅 P2P 还是可以使用服务器使用来配置它?

我害怕使用 P2P,因为延迟很大,而且它会让游戏玩起来不愉快。

奖金问题: 是否可以设置我可以视为排名的排行榜(加分和减分?)。或者也许是一些带有一些原始数据的谷歌云存储,我可以通过一些 REST 进行更新。我知道它存在,但您对此有何经验?我可以将其视为一些简单的数据库,我可以在其中至少存储用户名和在输赢比赛后可以加减的分数吗?

也许您知道您使用过的其他服务?

【问题讨论】:

我想你应该阅读更多关于 Google Play Games API 的内容。一切都在那里,据我所知,你想要的一切都在那里。多人游戏,包括“游戏室”和服务器、排行榜、作品 它根本没有帮助。我知道它就在那里,但这不是我需要的。你读完了我的整个问题吗? 【参考方案1】:

据我从Real-time Multiplayer 了解到,服务器使用在设计和实现中起着非常重要的作用。这些功能之一是:

在实时多人游戏的生命周期内将参与者和房间状态信息存储在 Google Play 游戏服务服务器上。

在Real-time multiplayer game basics 中给出的与实时多人游戏的典型生命周期相关的给定概念中进一步讨论了服务器使用情况。

另一方面,Leaderboards 可以设置它并将其视为您的玩家中的排名。如文档中所述:

排行榜是推动玩家之间竞争的一种有趣方式,无论是对于最铁杆粉丝(他们将争夺公共排行榜的头把交椅)和比较休闲的玩家(他们会感兴趣比较自己的进步给他们的朋友)。

要了解更多信息,阅读给定的文档会很有帮助。

除此之外,我认为这篇 Stack 帖子中给出的技术和设计解决方案 - Mobile Multiplayer games and coping with high latency 也会对您有所帮助。

【讨论】:

我不是使用此类技术的初学者。我已经阅读了 GP 的文档,我正在向在他的游戏中使用它的人征求意见。问题是:多人仅P2P吗,有没有可以扣分的排行榜。

以上是关于Google Play 多人 p2p 仅支持吗?的主要内容,如果未能解决你的问题,请参考以下文章

我可以在 Unity Android Free 中使用 Google Play 游戏服务 - 实时多人游戏吗?

iOS-Google Play 游戏服务的可用性回合制多人游戏

Google Play 游戏服务多人游戏和后端

Google Play 实时多人游戏问题

Google Play 多人游戏:与其他玩家没有连接

Android Google Play 游戏服务回合制多人游戏不自动匹配