为什么不能同时使用两个networkmanager ?

本文关键字:两个 networkmanager 不能 为什么 | 更新日期: 2023-09-27 18:09:13

这个问题是关于新的Unity UNet网络解决方案。

我想创建一个从一台服务器到另一台服务器的平稳过渡,但看起来我不能在同一时间使用多个NetworkManager实例。但是为什么呢?使用多个服务器连接有什么问题?有可能同时连接两个服务器吗?

或者另一种情况:如果我想使用两个服务器:一个用于同步位置,另一个用于全局值,比如钱或其他东西,这在MySQL数据库中同步?在这种情况下我需要做什么?

为什么不能同时使用两个networkmanager ?

对于"全球货币"服务器或任何"游戏"机制之外的服务器(玩家位置,游戏对象等)。在服务器上创建一个web API,也许是一个Restful API,然后在你的游戏统一服务器中使用HTTP Get/Put/Post调用来与web API交互。

这将允许游戏服务器的多个实例与它交互,以及潜在地允许你从门户网站直接访问它,如果需要的话。

HTH