2

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

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

所以很明显我不想让我的电脑通过编辑器成为主机,而网络中的人作为客户加入。

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

4

1 回答 1

0
  1. 您需要具有 root 访问权限的专用服务器或 VPS。您可以从 GoDaddy 或 DreamHost 等许多托管公司获得这项服务。获取 Ubuntu Linux 操作系统。
  2. 创建一个独立的无头 linux 构建。
  3. 通过 scp 将其上传到您的服务器。
  4. 通过 ssh 运行它。
于 2016-08-24T06:20:19.507 回答