这篇文章将深入探讨 Decentraland 中玩家与玩家之间的通信是如何运作的,以及这将如何变得更好。我们将获得相当的技术性,但我们会尽量保持其要点平易近人。 当前限制 您可能已经知道,Decentraland 使用服务器和层将玩家放在单独的包含组中。您可能已经注意到,Decentraland URL 包含一些随机名称,后跟颜色,例如“fenrir-ambar”或“unicorn-blue”。第一个名称是服务器,颜色表示该服务器中的图层。为什么我们要把玩家分成几组?这是因为在不炸毁服务器的情况下,可以进行 1 对 1 连接的人数是有限的。有一个简单的数学公式可以说明当您向网络中添加更多人时,点对点通信如何呈指数增长。如果你想学习数学,谷歌“梅特卡夫定律”,但为了用一个简单的例子来说明这个概念,假设我们有一组 4 人,他们都相互联系。起初,总共有 6 个连接需要跟踪。引入第 5 个人,增加 4 个新联系人,总共 10 个。添加第 6 个人,这次我们需要添加 5 个新联系人,使总数达到 15。继续这样做一段时间,你会意识到指数增长的力量不是你想要搞砸的。因此,至少现在,硬性限制设置为 100 名玩家。 这意味着在构成 Decentraland 通信网络的所有服务器上,我们每层只能有 100 个玩家。一个服务器可能有多个层,但这些层都不能超过 100 个玩家,而且这些层中的每一层都像它自己的服务器一样孤立。我们称这些孤立的群体为“领域”。不同领域的玩家无法互相见面、互动或公开聊天,即使他们在同一个地块上并排站在一起。 什么即将到来? 进入Archipelago。这是一种组织对等点之间通信的新方法,它引入了通信岛的概念,而不是层。就像图层一样,岛屿是一种在服务器内将玩家分成子组的方式;岛屿的新颖之处在于它们考虑了世界位置,并且随着玩家进出一个区域而动态调整。因此,您不必让 100 人共享一个图层并分布在整个地图上,而是在一个岛上,您只与您可能实际遇到的人分组在一起。例如,一个岛屿可能包括伏尔泰区及其周边地区的所有玩家。如果玩家从那里向南走到加密谷,他们将无缝切换岛屿以与其他地区的玩家联系。如果某个地区的玩家人数超过 100 人,那么该岛可能会缩小或一分为二。一个岛屿仍然永远不会包含超过 100 名玩家,因为总是将距离最近的玩家重新分组。 此协议更改将使我们能够: ?去掉玩家脑海中“层”的概念,让事情变得更简单。玩家也不需要知道岛屿,如果他们在地图上走动,他们将能够遇到服务器中的每个人,感觉就像一个有凝聚力的空间。 ?减少用户之间的延迟。 ?提高 P2P 连接的成功率。 ?通过自动聚类用户和构建“连接孤岛”来利用 P2P 网络的当前限制。 ?支持多个重叠的岛屿,这应该保证一个有凝聚力的体验,同时可以让大量的人群占据同一个地方。 ?为未来的变化做好准备,这将为真正的大规模事件提供更大的可扩展性和支持。 我们非常高兴看到这从根本上改变了 Decentraland 的感受。作为场景创建者,这些更改不应影响您。作为一名玩家,当您在 Decentraland 周围散步时,您肯定会遇到更多的玩家。 API 支持 正如您想象的那样,为了实现所有这些伟大之处,我们需要更改一些 API。因此,一些依赖领域和通信的社区制作的集成可能需要适应。如果您负责维护此类集成,请查看更改并在可能时进行调整。尽管这可能需要一些额外的工作,但这些变化将为 Decentraland 平台和社区带来巨大的价值。在以下公共架构决策记录中,您可以找到将引入的 API 更改的详细信息。 推出 已经有一个公共 Catalyst 在Peer Testing上实现了这些 API 更改。您可以使用以下链接从资源管理器连接到对等测试服务器,并验证您的服务是否与新架构配合良好。2021年8月16日是这些协议更改的目标推出日期。16日之后,我们可以期待看到探索 Decentraland 的社交体验发生一些剧烈变化。 择您常用的频道加入与我们联系,关注Decentraland(MANA)的最新动态 官方中文社区: 官网 电报 微博 视频 QQ群:817651399 官方全球社区: Official Website Telegram Medium Twitter Discord Global Developers Get Started with SDK 官方微信群 官方公众号 官方抖音 —- 编译者/作者:Decentraland 玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。 |
【Decentraland通信协议改进】即将到来的通信协议变化的快速预览
2021-08-04 Decentraland 来源:区块链网络
LOADING...
相关阅读:
- Axie Infinity 骨灰玩家:它是链游中的「以太坊」2021-07-24
- 关于IPFS的价值2021-07-22
- 浪潮服务器新品亮相MWC,为智慧场景提供可靠算力2021-07-20
- 对话TheSandbox未来玩家是UGC游戏的主导者2021-07-19
- 抚州云动洛希云|用户隐私泄露服务器崩溃问题频发IPFS如何助力2021-07-16