【问题标题】:Master Server -> ( Host <-> Client ) setup for Unity gameUnity 游戏的主服务器 ->(主机 <-> 客户端)设置
【发布时间】:2020-08-16 21:57:53
【问题描述】:

我正在使用 Unity 制作游戏。我已经制作了一个 NodeJS 服务器来充当媒人/游说者。

一旦两个玩家匹配,我希望他们中的一个充当主机并维护游戏状态,而另一个玩家充当客户端 - 通过输入状态发送并接收游戏状态。这主要是为了最大限度地减少服务器负载和流量,因为游戏是物理驱动的,并且会传输大量变换和物理数据。

UnityEngine.Networking 中似乎没有现有功能来促进这种类型的系统,而且这对 Google 来说也是一件相当困难的事情,因为许多人使用“主机”来表示专用游戏服务器。

有什么线索吗?

编辑 - 我玩弄了 .NET 套接字库,但到目前为止我所看到的内容还不够舒服,无法确信我走在正确的轨道上。

【问题讨论】:

    标签: unity3d networking


    【解决方案1】:

    查看此页面:https://docs.unity3d.com/Manual/UNetClientServer.html

    它专门标识了您想要的模型是具有在同一代码库上运行的 LocalClient 和 Server 的示例。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-03-24
      • 1970-01-01
      • 1970-01-01
      • 2013-09-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多