到 2025 年,游戏行业的收入将达到 2600 亿美元。技术创新、新一代游戏玩家以及新游戏的推出,只是游戏持续增长的部分原因。这种持续的扩展意味着游戏开发者在幕后工作,以确保他们的游戏服务器基础设施适合其用途。无论是更新现有的游戏服务器,还是从头开始搭建游戏托管服务器,游戏开发者都面临着一些紧迫的问题,即:如何确保游戏在不断扩大的受众群体中保持高质量和无延迟?
我们相信这一切都始于游戏服务器。在这篇我们的游戏服务器终极指南中,我们将着眼于:
- 什么是游戏服务器,
- 可用的不同选项以及它们如何与不同的游戏类型相匹配,
- 以及在选择自己的游戏托管服务器时应牢记的事项。
但首先,快速定义。
什么是游戏服务器?
“游戏服务器”是指安装在专用服务器上的软件层,通常位于数据中心的裸机。游戏服务器是加载到运行在线游戏服务器端的物理裸机机器上的应用程序实例。
将游戏服务器与专用服务器混用很容易,因此在研究如何托管游戏服务器时,请确保清楚其中的差异。如果有疑问,请记住:
- 游戏服务器=软件
- 专用服务器 = 硬件
让我们深入了解不同类型的游戏服务器:点对点和专用游戏服务器。
点对点与专用游戏服务器
托管游戏的服务器类型会对玩家的体验产生巨大影响。曾经因为延迟而错过大型多人游戏中的关键投篮吗?由于连接不良而输掉了一场胜利?可能只是您的宽带无法胜任这项任务,但您正在玩的游戏可能不是托管在针对大型工作负载优化的服务器上。
什么是点对点游戏?
点对点游戏(也称为“peer 2 peer”或“p2p”)是指由玩家机器托管的多人游戏;这可以是 PC,也可以是像 Playstation 这样的游戏机。在点对点游戏中通常会出现两种类型的网络结构。在第一种类型中,单独的玩家或“主机”充当其余玩家的服务器。这些玩家连接到主机,主机将数据中继给连接到他们的每个玩家。在第二种 p2p 中,需要连接上的所有玩家来维护网络。一旦建立连接,计算机网络就会相互发送消息,以传播和平衡保持游戏正常运行所需的工作量。
它看起来像这样……
一些世界上最受欢迎的游戏在点对点网络架构上运行,例如:
- 动物穿越:新视野
- Super Smash Bros. Ultimate
- GTA 在线模式
- 恶魔之魂
专用游戏服务器托管呢?
专用游戏服务器是高工作负载和大型多人游戏的首选设置。您会在一些最大的开放世界或快速游戏后面找到专用的设置游戏托管服务器,例如:
- 我的世界
- 7 天死亡
- 反恐精英全球攻势
- 锈
这些大型游戏背后需要一些严格的基础设施,而专用游戏服务器的功能和连接性使其成为资源密集型游戏的完美选择。
哪个是更好的选择?
对您和您的游戏最有效的设置游戏托管服务器类型取决于几个因素。如果您的预算紧张,或者您的游戏旨在与他人近距离玩,那么点对点游戏服务器可能是正确的选择。它们通常比专用的同类产品便宜,并且可以轻松支持地理上的近距离游戏。
但是点对点也有它的缺点。如果他们的互联网速度低于标准,则依靠一个玩家“托管”其他玩家可能会导致问题,并且还会为该个人带来显着优势,因为他们将体验几乎零 ping。此外,如果该玩家失去联系(或愤怒退出游戏),他们通常会让其他玩家与他们一起下线——这并不理想。
希望减轻延迟、加载时间缓慢、文件丢失和崩溃等性能问题的开发人员应该选择专用的游戏服务器。这种可靠的基础架构设置通过为高性能、可扩展的游戏托管提供强大的平台,消除了复杂游戏发布的压力。
游戏类型会影响主机设置吗?
在决定您应该选择的游戏服务器类型时,您的在线游戏的网络需求绝对是一个因素。网络游戏可以分为三类:单人游戏、异步多人游戏和同步多人游戏。让我们快速浏览一下。
单人游戏
这些游戏总是一个人的努力。虽然它们的规模差异很大(从在 Candy Crush 中杀死 10 分钟到在 Red Dead Redemption 中安顿下来),但始终只有你在玩。虽然它们可以包含一些在线连接元素,例如排行榜或游戏内购买,但很少有信息发送回游戏服务器基础设施进行处理。
异步多人游戏
异步(字面意思是不同步)多人游戏涉及多人,但玩家之间不会实时互动。它们通常是轮流游戏,例如国际象棋或 Words With Friends。
从基础架构的角度来看,这些游戏比单人游戏需要更多的托管输入。尽管动作不像快速射击游戏那样对时间敏感,但游戏服务器仍然必须例如接收一位棋手的动作并将其回放给他们的对手。
同步多人游戏
这是真正的资源密集型的东西。多名玩家在通常对延迟敏感的操作中进行实时动作,例如 CS:GO 和 Fortnite 的快速动作射击。
毫不奇怪,同步多人游戏是我们三种游戏类型中资源最密集的游戏。除非您希望狂热的游戏玩家在 Reddit 上追随您,否则需要具有低延迟网络连接的指定游戏服务器来提供可接受的速度和体验。
因此,如果您的游戏涉及人与人之间的异步或同步游戏,最好选择功能强大的专用游戏服务器主机,该主机可以提供使游戏玩法出色所需的速度。
让我们总结一下。如果您正在选择自己的游戏服务器,您应该记住什么?
您拥有的游戏类型应该会影响您的托管选择决定。但是在评估您的游戏服务器托管选项时,您应该考虑更多一些因素,即:
你的球员在哪里?
他们主要集中在一两个国家吗?还是传播到世界各地?了解您的玩家所在的位置是为您选择最佳游戏服务器托管选项的关键。在几乎所有的计算场景中,速度都是至关重要的——尤其是在游戏中。游戏服务器是对延迟敏感的应用程序:当每个人一起玩时延迟低于 60-100 毫秒时,玩家会体验到最好的游戏。
在延迟方面,服务器和玩家之间的每一英里都很重要。为确保为每个人提供始终如一的良好体验,玩家需要尽可能靠近设置的游戏托管服务器。如果您的游戏拥有全球玩家群,您将希望选择从运营国际数据中心网络的托管公司租用游戏服务器。
您需要什么硬件规格?
确保玩家获得快速、高效的游戏体验所需的游戏服务器基础架构的最佳规格是什么?云服务器提供商通常提供由低速多核 CPU 驱动的高密度硬件。这些适用于一般商业计算任务,但由于它们缺乏满足高性能游戏需求所需的时钟速度,它们不是理想的游戏服务器托管选项。
为了从出租的游戏服务器中获得最大价值,请考虑如何充分利用多核 CPU。理论上,您将能够在同一硬件上运行游戏服务器应用程序的多个实例——但您必须确保为每个内核指定足够的 RAM。
提供游戏服务器出租的优秀主机将帮助您设置各种托管选项以进行试验并找到适合您游戏的最佳配置。您的游戏的整体性能和用户体验取决于可靠的基础设施,即使是物超所值的选择也不便宜。如果您选择的提供商不愿意在选择游戏服务器规格时为您提供帮助,我们甚至建议您寻找其他地方。我们非常乐意指导您完成测试并帮助您选择最佳设置游戏托管服务器。
我们如何提供帮助
游戏服务器不仅仅是即插即付,还有很多其他因素需要牢记在心,如果您正在寻找出租游戏服务器。我们拥有多年托管一些世界上最受欢迎的在线游戏的经验;我们每年帮助推出超过 50 款游戏。通过使用顶级运营商和智能路由,我们出租的游戏服务器提供了确保出色游戏体验所需的超低延迟和快速加载时间。