2016-04-24 40 views
0

在我來到這個論壇之前...我在團結的answers.unity3d和論壇中問這個問題,但2個月後......沒有人回答,幫助或引導我一點有點...反正....Unity3d多人Unet - 專用服務器中的多個主機

我的問題是:

我工作的一個簡單的多人遊戲...
我希望只使用專用服務器爲這場比賽。但在大堂,我不知道如何讓多個主機加入。

我的意思是當我運行服務器...無所謂我運行1臺服務器或10臺服務器。
當我想作爲客戶端加入時(在u-net Lobby中)總是顯示1個服務器。 而我的問題在這裏。

我想要的是在我的遊戲u-net大廳中,有一個主持人列表和玩家選擇其中一個,然後加入到那個房間。

例如,當我運行4 exe作爲服務器...然後在大廳顯示4主機和客戶端選擇其中之一。

那麼,有人在這裏指導我如何做到這一點?

回答

0

您需要一個主服務器。它將註冊主機和客戶端,並使客戶端以您想要的方式加入

  • 當客戶端想要播放時將客戶端放入隊列中,並將其重定向到可用主機。
  • 給他們提供的主機列表,當他們點擊「瀏覽服務器」按鈕...

這可以用很多不同的方式來完成,但是你必須使自己或因爲UNET主服務器還遠未準備好,所以請使用第三方庫。

我在使用自定義NetworkServer類的專用統一構建方面取得了良好的效果。

相關問題