游戏服务器优化
2020-10-27 19:35:11 【

运营游戏业务的企业一般对于服务器租用硬件都有一些独特的要求。其中最重要的是低延迟,其次还有游戏玩家需要无可挑剔的网络和硬盘数据读取性能。但是其他因素也有助于构建和优化适用于租用或托管多个并发游戏服务器的专用服务器。在本文中,多线通(Dataplugs)将介绍作为运营游戏的的您在选择服务器租用时应注意的事项,并且确保租用游戏服务器时获得最佳体验。

确定带宽要求

专用服务器可用的带宽也会影响性能。如果托管的游戏服务器超出网络接口的容量,则可能会对游戏玩法产生负面影响。而带宽要求取决于企业打算运载的游戏和玩家数量。多线通旗下的专用服务器配备1Gbps网络带宽接口,因此它们能够支持许多此类实例。如有需要,我们还提供10Gbps连接方案。 为了使服务器上的所有游戏玩家都获得最佳体验,明智的做法是使用游戏服务器的配置变量来限制每个游戏中的玩家人数,并使用游戏服务器控制面板来确保服务器资源不会过度使用。

实现低网络延迟

造成游戏玩家与运行他们所连接的游戏服务器的主机之间的网络延迟的三个主要因素。

物理距离 - 没有办法克服物理的局限性。数据在网络上传输需要花费时间。玩家与服务器之间的距离越长,等待时间就越大。

网络距离 - 网络距离可以认为是数据包到达目的地所经过的跳数。每跳增加一点延迟。网络距离与物理距离有关,但是它们并不相同。即使物理距离很短,优化效果欠佳的网络路由也会涉及大量跳数。即使物理距离较大,使用主要带宽载波的优化路径也可能具有较低的网络距离。

带宽容量 - 过载的网络接口将丢弃数据包并减慢爬网速度。如果服务器托管提供商尝试通过不适当的网络接口填充过多数据,则会给游戏玩家带来不良体验。

在选择专用服务器主机时,游戏主机提供商应寻找与主要带宽提供商,最大游戏玩家群附近的数据中心以及网络接口的冗余连接,这些网络接口应能够支持由可能具有数千名玩家的游戏服务器生成的网络流量。 香港IDC多线通的数据中心位置靠近中国内地,连接内地的速度亦会比其他地区具优势。香港连接至广东延迟低至10ms,全国访问速率延迟低低至50ms。

优化游戏服务器操作系统

除了选择最佳的服务器位置和规格之外,游戏服务器托管提供商还可以在操作系统级别优化其服务器。默认操作系统设置用于一般服务器工作负载,游戏服务器主机可以通过调整某些网络和存储选项来提高性能。

这是一个复杂的主题,游戏主机可能会根据其服务器操作系统进行许多可能的调整。让我们看看针对Linux上运行的游戏服务器的两个建议的网络调整。

增加UDP接收缓冲区的大小。游戏服务器通常与UDP通信,并且UDP数据包缓冲区的标准配置可能会导致数据包丢失。缓冲区大小是通过/etc/sysctl.conf中的rmem_default参数配置的。

繁忙的投票。繁忙的轮询可以通过减少数据包处理中的延迟来减少延迟,但是以增加处理器利用率为代价。在大多数发行版中,此设置默认情况下是关闭的,但可以通过在/etc/sysctl.conf中的busy_read和busy_poll参数中添加一个值来启用。50是安全的默认值。 由于影响性能的因素太多,因此应对这些参数进行测试,以确保改善游戏体验。

综上所述,拥有在香港数据中心服务十余年经验的多线通(Dataplugs),一站式的ICT方案建议,专注高端企业级服务器租用,其中包括了英特尔至强E5系列,配置企业级别的固态硬盘SSD和磁盘阵列RAID,除了大大提高游戏加载时间和性能,更能最大效率保障游戏服务器的运作与数据安全。


】【打印关闭】 【返回顶部
上一篇21个恶意应用从Google Play下载了.. 下一篇CDN/SCDN/DCDN的区别在哪?