在本指南中,我们将设置一个专用服务器并将我们项目的服务器构建放在专用服务器上。
重要提示:在我们开始之前,您可能会遇到一些潜在的问题,因为没有服务器是真正“免费的”:
- S服务提供商不是免费的。
- 大多数情况下,您可以在有限的时间内开始免费试用,在 x 时间或 x 使用资源后,试用将结束,您可能需要付费。
- 始终阅读提供商的免费试用限制。
- 一些提供商需要使用 Windows 实例的付款方式,但只要您不超出限制,提供商就不会向您收费。
注意:Mirror 与 AWS、Microsoft Azure、Google Compute Engine 等服务提供商相关的任何费用或费用不属于 Mirror 且不承担任何责任…
简介
在使用 Mirror 进行开发期间,您需要将项目作为客户端和服务器进行测试。有几种可能的方法来测试您的项目:
- 默认Build:主机/客户端作为一个,并与另一个构建/编辑器在一台计算机上本地连接到主机。
- 服务器Build:服务器是一个单独的可执行文件。您可以将它放在您的计算机上运行它并作为客户端连接到它。
- 专用服务器:与服务器构建相同,但放置在外部计算机上,您使用服务器的外部 IP 连接到它。
本指南将重点介绍“专用服务器”选项。有多个提供商,甚至是自托管的专用机器。所有可能性仍然通过相同的过程来确保与客户端的连接。专用服务器的一些要求:
- 端口转发(并非绝对必要,但无需 NAT 穿透即可使一切变得更容易)
- 防火墙例外
- 计算机/机器保持在线并可在您需要时随时访问。
在接下来的部分中,我们将介绍如何设置具有免费层级的提供商。
始终仔细检查您是否选择了付费功能,因为这纯粹是为了在项目开发期间测试基本功能的短期时间。
Microsoft Azure
Microsoft Azure(截至撰写本文时)允许在免费试用期间设置 Windows 实例,而无需使用有效的付款方式。
待添加
Google Compute Engine
Google Compute Engine(截至撰写本文时)不允许在没有有效付款方式的情况下在免费试用期间设置 Windows 实例。
待添加
自托管专用服务器
自托管专用服务器与其他提供商相同,但您提供硬件、互联网连接和运行计算机的成本。大多数情况下,如果您已经有一台额外的机器,这是开发过程中最便宜的选择。最好将机器放在不同的网络上(以模拟其他提供商的条件)。这意味着您可以在需要时连接到机器并构建服务器,并可以访问机器的路由器和安全设置以进行端口转发和防火墙例外。
本质上,这是最简单的设置,但确实需要额外的硬件。