【问题标题】:Unity Multiplayer globally (World Wide)全球统一多人游戏(全球)
【发布时间】:2018-04-16 08:58:44
【问题描述】:

我使用 Unity Multiplayer 服务以统一方式开发了一款完整的 Airstrike Multiplayer 游戏。 它在 LAN 上连接成功,我什至在互联网上进行了检查,它在我所在的城市使用匹配服务运行良好。

现在,问题是当我尝试在两个不同国家之间连接游戏时,它没有显示任何内容。

  1. 如何使用 Unity 匹配服务在全球范围内运行多人游戏部分?
  2. 这里有什么需要改变的吗? (这是我的网络大厅经理):

【问题讨论】:

    标签: unity3d multiplayer unet


    【解决方案1】:

    https://forum.unity.com/threads/unet-matchmaking-europe-north-america-cannot-see-rooms.345065/

    根据上面链接中的答案:

    嗨!

    我们目前有 3 个数据中心,并计划进一步发展。 当您使用默认 URL 时,您将连接到最本地的数据 在地理上以您为中心。这是为了尽量减少延迟 多人游戏。

    在这种情况下,您正在连接到欧盟,而您的同事正在连接 到美国。数据中心在匹配方面相互隔离 枚举,所以你不会看到彼此的游戏。

    您可以直接强制连接到您的数据中心 选择。这是执行此操作的当前 URL 列表:

    欧盟:eu1-mm.unet.unity3d.com 美国:us1-mm.unet.unity3d.com 亚太地区: ap1-mm.unet.unity3d.com

    因此,使用此解决方案似乎需要强制某个服务器使其在全球范围内工作,例如欧洲服务器,或者以不同的方式连接它们。

    可能还有另一种解决方案,但至少这应该适用于测试。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-21
      • 1970-01-01
      • 2015-08-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多