【发布时间】:2020-08-16 21:57:53
【问题描述】:
我正在使用 Unity 制作游戏。我已经制作了一个 NodeJS 服务器来充当媒人/游说者。
一旦两个玩家匹配,我希望他们中的一个充当主机并维护游戏状态,而另一个玩家充当客户端 - 通过输入状态发送并接收游戏状态。这主要是为了最大限度地减少服务器负载和流量,因为游戏是物理驱动的,并且会传输大量变换和物理数据。
UnityEngine.Networking 中似乎没有现有功能来促进这种类型的系统,而且这对 Google 来说也是一件相当困难的事情,因为许多人使用“主机”来表示专用游戏服务器。
有什么线索吗?
编辑 - 我玩弄了 .NET 套接字库,但到目前为止我所看到的内容还不够舒服,无法确信我走在正确的轨道上。
【问题讨论】:
标签: unity3d networking