因为游戏行业的特殊性,游戏服务器对服务器的性能和带宽要求更高。
服务器配置很重要,配置不足会导致服务器卡顿甚至死机。几十个人访问和上万个人访问,对服务器处理性要求不可同日而语。所以在租用服务器的时候,要先对游戏做一些评测预估,尽可能让硬件配置有一定的冗余,以免流量突然增加而措手不及。
服务器的CPU
大型的游戏要接受大量的访问请求,CPU的快速吞吐量、稳定性、长时间运行都有着严格的要求,因而服务器CPU是衡量服务器性能的首要指标。根据游戏的类型不同,小型游戏选择线程低的配置就可以满足需求,而中型至大型的游戏则最好选择配置高的CPU,保障游戏的稳定和处理速度,否则会影响用户的游戏体验。
硬盘类型
针对于网页游戏逻辑服务器以及GameDB的小数据块对磁盘随机I/O能力有着较高的要求,是游戏架构与设计中需要重点考虑的环节。网页游戏服务器商通常会选择随时读写速率高、故障率低的SATA、SAS硬盘作为服务器的标准配置。值得注意的是:传统高速SAS硬盘在面对大量小图片元素时,磁盘I/O还是吃力,但SSD固态硬盘技术可以有效解决此类问题。
在选择机房的时候要考虑机房线路是否稳定。推荐使用BGP线路,服务器只需要设置一个IP地址,最佳访问路由是由网络上的骨干路由器根据路由跳数与其它技术指标来确定的,不会对占用服务器的任何系统资源。服务器的上行路由与下行路由都能选择最优的路径,所以能真正实现高速的单IP多线访问。
带宽大小:游戏服务器在高峰期时还需要保证游戏的运行稳定和速度,所以应该选择大带宽来应对大量的访问需求。
ping值:ping值的高低表示服务器反应用户请求的速度,这决定了游戏用户在玩游戏时的流畅度。
游戏服务商需要考虑的是服务器的性能、带宽资源、ping值,优质的服务器才能保障游戏的稳定运行,提供良好的用户体验。
不得不注意的是,目前互联网中存在着严重安全隐患,攻击、入侵。黑客抓住服务器操作系统漏洞,窃取、破坏用户数据屡见不鲜,造成棋牌游戏服务商的损失不计其数。做好服务器安全防护工作不容忽视,系统补丁更新,安全策略部署,程序漏洞修复,数据备份,软件防火墙都要定期做好维护。
网络中的另一种攻击是通过大流量堵塞服务器带宽,DDOS分布是拒绝服务。棋牌容易遭受DDOS攻击和CC攻击,攻击者在某段时间内,通过不断地向服务器发送大量访问请求,使棋牌游戏服务器运行不过来,使游戏系统瘫痪、崩溃、数据丢失等,结果是玩家无法正常的访问。此类攻击并不能简单的通过软件防火墙抵御,需要借助机房部署的硬件防火墙。部署硬件防火墙的机房提供的高防服务器。棋牌游戏服务器不同于其它产品,需要24小时不停的工作。因此,在选择服务器的时候,不仅要注意硬件配置、稳定性、速度等问题,更要注意服务商的售后服务以及技术支持。IDC行业中,服务口碑好的当属西部数码,服务器的性能和安全也十分有保障。