Unity3d 如何为WebGL构建运行uNET(Unity Networking)主机服务器-Unity 5.3.5

Unity3d 如何为WebGL构建运行uNET(Unity Networking)主机服务器-Unity 5.3.5,unity3d,unity5,unity-networking,unity-webgl,unity3d-unet,Unity3d,Unity5,Unity Networking,Unity Webgl,Unity3d Unet,所以我有一个游戏,我想导出到WebGL。它使用Unity最新的网络解决方案uNET(Unity网络),我选择了*使用websockets选项 目前,WebGL客户端不能是服务器。因此,为了主持一个游戏,当我通过编辑器运行游戏时,我正在这样做。然后在浏览器中,我可以作为客户端加入游戏 所以很明显,我不想让我的电脑开着,通过编辑器充当主机,而网络上的人则以客户端的身份加入 我想我应该在单机版中构建游戏,并在一些服务器上运行单机版游戏,然后作为主机加入游戏。当然,我会24/7离开服务器,这样任何人都可

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

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

所以很明显,我不想让我的电脑开着,通过编辑器充当主机,而网络上的人则以客户端的身份加入

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

  • 您需要具有根访问权限的专用服务器或VPS。您可以从许多托管公司(如GoDaddy或DreamHost)使用此服务。获取一个Ubuntu Linux操作系统
  • 创建一个独立的无头linux构建
  • 通过scp将其上载到您的服务器
  • 通过ssh运行它