如何运行用于WebGL构建的uNET(Unity Networking)主机服务器 - Unity 5.3.5

时间:2016-05-30 03:23:17

标签: unity3d unity5 unity-networking unity-webgl unity3d-unet

所以我有一个我想要导出到WebGL的游戏。它使用Unity的最新网络解决方案uNET(Unity Networking),并且我选择了* use websockets选项。

目前,WebGL客户端不能是服务器。因此,为了举办游戏,当我通过编辑器运行游戏时,我正在这样做。然后在浏览器中,我可以作为客户加入游戏。

显然,当网络中的人加入为客户时,我不想让我的电脑通过编辑器成为主持人。

我认为我应该独立构建游戏并在某些服务器上运行独立游戏并作为主机加入游戏。然后我当然是24/7全天候离开服务器,所以任何人都可以通过网络加入。但我不知道如何实现这一点(即使用什么服务)或者这是否是正确的方法。

1 个答案:

答案 0 :(得分:0)

  1. 您需要具有root访问权限的专用服务器或VPS。您可以从GoDaddy或DreamHost等许多托管公司获得此服务。获取Ubuntu Linux操作系统。
  2. 创建一个独立的无头linux版本。
  3. 通过scp。
  4. 将其上传到您的服务器
  5. 通过ssh运行。