游戏开发企业在选择服务器租用时,最基础的参考依据是依据游戏玩家的体量来进行甄选,游戏服务器租用应当具备线路佳、速率快这两项特性。速率是游戏运行的命脉,一款游戏平台即便营销推广做得很热闹,吸引了大批玩家来体验游戏,游戏服务器假如频繁掉线或者进入游戏缓慢,那么游戏玩家卸载你的游戏只是早晚的事。
一、游戏行业需要怎样的服务器?
1.高性能,高弹性
游戏不管规模大小,通常在上线初期便迎来高峰,在线玩家数量较多,对读写数据、并发、交互这些需求高。而像开新服、合服的状况也很普遍,因此就需要高性能、高弹性的服务器来承受峰值,扩充资源。
2.运行流畅
许多爆款游戏月均流水以亿或十亿元计,一旦遇到卡顿、延迟,在登录高峰期被中断,不仅影响用户体验,还会给游戏运营商带来不可估量的损失。
3.足够安全
相关数据显示,在遭受DDoS攻击的行业中,游戏占到了42%。如果服务器没有充足安全的防护手段,使用过程中容易出现运营问题,很难把控游戏服务器的运行安全。
4.售后保障
服务器运转久了难免会产生故障,全天候的技术支撑和快速的故障排除需要技术实力较强的IDC服务商来保障。
二、游戏服务器怎样挑选配置?
由于游戏行业的特性,在服务器的配置甄选方面,需要兼顾到带宽、线路、存储容量大小以及高防配置等。而相较于其他类型的服务器,游戏服务器的基础配置(如CPU、内存、带宽)与游戏的规模、在线的人数直接挂钩。
带宽挑选
游戏具有一定的时段性,需要充足大的带宽来应对突发传输速率,在游戏玩家访问的高峰期保障玩家的体验。
理论上,1byte=8bits,以1M的带宽为例,服务器最高传输速率是1Mbps=1024Kbps=1024/8KBps=128KB/s;假设一个用户占用2KB/s,那么1M的带宽支持访问人数就是64人。
在带宽方面,一般2D游戏的带宽在20KB/s~60KB/s,3D网络游戏在60KB/s~120KB/s。
假设一个20KB/s的2D游戏在线人数100人,那么它需要的带宽就是,100×20×8/1024=15.625M;
同理,若一个64KB/s的3D游戏在线人数为1000人,那么它需要的带宽就是500M。
在机房带宽直接接入国家骨干网的访问速率会更快。
Ping值
ping值的高低代表服务器响应玩家请求的速率,决定了玩家在玩游戏时的流畅度。如果延迟过长,就会影响用户体验,ping值可以通过使用优质的带宽来降低延迟。
线路挑选
如果游戏面向的是本地用户,可以挑选本地或离本地最近的地域节点;如果面向全国用户,建议选用BGP线路,以及全国性的机房。
BGP网络可以保障中国大陆全部地域的快速访问,无须担心网站或者应用在A地区打开”极速闪电”,到B地区”慢如蜗牛”。
CPU挑选
游戏对CPU的快速吞吐量、稳定性、长时间运行都有着严格的要求。根据游戏的类型不同,线程低的配置基本可以满足小型游戏的需求,而中型和大型游戏建议用配置高的CPU,保障游戏的稳定、处理速率和用户的游戏体验。
内存挑选
内存是决定页面打开速率的重要因素,内存越大,可用缓存越大,打开速率就越快。即使是中小型的网络游戏,内存也不会太小,因为要保障用户访问顺畅,建议使用4G以上的内存。
磁盘I/O能力
一般硬盘的大小根据网站的大小来决定,在挑选时应当考虑到剩余空间,而I/O读取速率直接决定文件读取的快慢,像网页游戏逻辑服务器对磁盘随机I/O能力有着较高要求,通常会选择随时读写速率高、故障率低的硬盘作为服务器的标配。
值得留意的是:传统高速SAS硬盘在面对大量小元素时,磁盘I/O还是吃力,但SSD固态硬盘技术可以有效解决此类问题。余初云服务器,搭载高速Sas3 SSD固态硬盘,随机读写最高达到50000IOPS,吞吐量最高可达400Mb/s。
运行环境
游戏网站一般是以动态为主,许多大型游戏用的都是Dreamweaver,配合Photoshop和Firework,在运行环境方面,主要与开发语言和技术平台相关。
比如用的开发语言以ASP为主的,一般是挑选Windows系统,支持IIS+ASP/.NET/PHP+MySQL/MSSQL的运行环境;如果开发语言以PHP为主的,一般是挑选Linux系统,支持Apache+PHP+MySQL的运行环境。
防御挑选
像一些热门的网络游戏,很容易受到黑客或者是竞争对手的攻击,游戏企业在挑选服务器时要看服务器是否自带防御,在高防方面,小型游戏至少需要10G以上的防御能力,中型游戏建议用50G以上的防御,大型游戏建议100G以上的防御。
备案问题
对部分游戏开发商来说,境内的备案程序繁复漫长,对游戏的审核较为严格,从这方面考虑,许多游戏企业都会挑选香港及海外节点。
三、不同的游戏类型如何配置基础设施?
不同的游戏使用不同的架构对性能以及成本都有无可替代的好处。
网页小游戏
网页小游戏玩家规模相对较小,对游戏服务器配置要求不高,一般来说2核4G10M的云服务器可以满足设备间的传输,防御的峰值根据游戏的实际情况进行挑选。
余初云服务器的配置几乎都满足,纯SSD架构满足不同I/O性能要求,并且每个数据中心都配备了万兆独立光纤,搭配完善的实时监控故障告警技术,对高并发的业务访问进行分摊。
成本费用也无需太高,低至几百块钱,高则上几千。
中小型游戏
中小型游戏玩家具备一定的规模,使用普通的云服务,承载会有压力,考虑到成本的效率,可以选用余初云裸金属物理服务器,在访问频繁,容量不稳定的情况下,可搭配余初云负载均衡及云数据库实现流量的分发和数据的高效存储。
随着游戏运营的发展、玩家规模的增长再对服务器配置进行升级。
大型游戏
大型游戏玩家规模较大,对服务器的要求高,考虑到配置和成本,建议选用独立物理服务器,搭建高效的游戏集群,因为这关乎用户的体验以及游戏运营的流畅性。
在挑选时可以对服务器、数据中心和IDC商进行综合考量,费用成本一般要1-2W以上,而且需要租用多台服务器。
原创文章,作者:余初云,如若转载,请注明出处:https://blog.jidcy.com/dlfwq/fwqzy/ljsfwq/2853.html
