2016-04-24 81 views
0

在我来到这个论坛之前...我在团结的answers.unity3d和论坛中问这个问题,但2个月后......没有人回答,帮助或引导我一点有点...反正....Unity3d多人Unet - 专用服务器中的多个主机

我的问题是:

我工作的一个简单的多人游戏...
我希望只使用专用服务器为这场比赛。但在大堂,我不知道如何让多个主机加入。

我的意思是当我运行服务器...无所谓我运行1台服务器或10台服务器。
当我想作为客户端加入时(在u-net Lobby中)总是显示1个服务器。 而我的问题在这里。

我想要的是在我的游戏u-net大厅中,有一个主持人列表和玩家选择其中一个,然后加入到那个房间。

例如,当我运行4 exe作为服务器...然后在大厅显示4主机和客户端选择其中之一。

那么,有人在这里指导我如何做到这一点?

回答

0

您需要一个主服务器。它将注册主机和客户端,并使客户端以您想要的方式加入

  • 当客户端想要播放时将客户端放入队列中,并将其重定向到可用主机。
  • 给他们提供的主机列表,当他们点击“浏览服务器”按钮...

这可以用很多不同的方式来完成,但是你必须使自己或因为UNET主服务器还远未准备好,所以请使用第三方库。

我在使用自定义NetworkServer类的专用统一构建方面取得了良好的效果。

相关问题