为什么不能同时使用2台NetworkManagers?

时间:2015-08-21 17:30:02

标签: c# unity3d server unity-networking

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

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

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

1 个答案:

答案 0 :(得分:0)

对于全球资金'服务器或游戏之外的任何服务器'力学(球员位置,比赛对象等)。在该服务器上创建一个Web API,可能是Restful API,然后在您的游戏统一服务器中使用HTTP Get / Put / Post调用来与Web API进行交互。

这将允许游戏服务器的多个实例与其进行交互,并且如果需要,可能允许您从Web门户等直接访问它。

HTH