不支持Flash
新浪首页 > 新浪游戏 > 新闻动态 > 网络游戏 > 网络游戏-新闻 > > 正文
40万玩家挑战航海世纪 5分钟造就5万人同时在线
http://games.sina.com.cn 2004-12-09 11:24 新浪游戏

  12月8日12:08分,《航海世纪》在全国万千玩家热切关注中起航,很多玩家在论坛彻夜逗留不去,留言希望能在第一时间进入游戏。很明显,希望能见证游戏史上令人屏息的一刻是很多玩家的共同心愿。而正是因为大批玩家同时登录,造成先期准备的15组服务器全线挤爆,事后我们立刻组织技术力量做出数据分析,得出的结论让几乎每个人难以置信,仅上海一地峰值连接数据就高达4.3G,这是反复确认的结果,结合所有各组流量的结果是:那一刻同时有近40万玩家尝试连入游戏服务器。

  蜗牛公司作为《航海世纪》的运营公司,40万这个数字可说远远超越了曾有过的最乐观的预期,同时也严重暴露出准备上的不足,给您带来这样的困扰,我们深感抱歉!我们并不想找类似成长中的烦恼不可避免之类的借口来为自己开脱,请接受我们最诚恳的歉意。

  过程亲历直击

  12月8日00:08——08:08分,游戏蜗牛开始对服务器进行公测前的最后调试,当时,就有数千名玩家尝试进入游戏。服务器工作正常、稳定,调试过程非常顺利。

  12:00开始,《航海世纪》的四地15组服务器蓄势待发,但是已经有大量玩家在等待公测时刻的来临,官方网站的访问量持续攀升,事后统计,数据流量达到1.2G,论坛同时在线2千人。

  12:08分,全部服务器准时开启,瞬时,有40万玩家试图连入游戏,有5万的玩家进入服务器。

  12:10分,由于同一时间造成带宽严重拥堵,响应极度缓慢,用户尝试不断刷新,服务器负荷过大,被迫重启。

  12:45分,蜗牛开发项目部和技术运维部紧急动员,对问题做出全面分析,在半小时内做出完整数据分析报告,并做出结论。

  14:25分,蜗牛官方紧急应变疏导,服务器状况渐趋平稳,玩家开始陆续进入游戏世界,同时在线人数一度达到8万。

  让数据说话

  这种意外的冲击让等在游戏外面准备与玩家共同见证这一美妙时刻的李总失去了一直保持的平静,也让因坚守了3宿没合眼而显得萎顿不堪的技术运维部部长陶峰瞬间清醒过来,究竟是哪个环节的问题?是服务器性能不足?带宽受限?遭到黑客攻击?还是会员计费系统瓶颈?对现状作出准确的判断显然是当务之急,李总发了一连串的指令,监控数据不断刷新。

  其实,为了确保服务器和网络状况的监控,技术运维专家已经在停服的前一个星期内尽其所能的做了准备,业界通行的网管系统Solarwinds,Cisco works以及自行开发服务器健康状态实时报警系统都反复作了各种实验,现在这些数据是战地指挥官所能倚仗的耳目了。

  

新浪游戏_40万玩家挑战航海世纪
新浪游戏_40万玩家挑战航海世纪
新浪游戏_40万玩家挑战航海世纪
图1
图2
图3
点击此处查看全部游戏图片

  上海主交换机流量出来了,北京及上海游戏网段交换机端口占用率出来了,开服时防火墙流量值出来了,交换机平均响应时间出来了,数据接一个个出来了,技术专家开始紧急的作数据分析,这里摘出一个片断,供大家丛一个侧面了解结论是怎样做出的。(图1)

  这是在8号12点15分上海主交换机的流量分析图,众所周知,12点08分是峰值,瞬间摸高到4.7G,然后有所回落,维持在3.8G。也就是说在当时上海可能有18万人尝试连接,就算过了最高点的这一刻,上海也还有超过15万人在尝试连接。(图2)

  我们可以看到,每秒的连接数达到4.41万个,但是主交换机的CPU占用率只有4%,可以说非常低,这说明瓶颈不在于交换机的处理能力不够,而在于瞬间并发人数过多,以及带宽所限。我们在上海横浜路机房托管的服务器是放在千兆骨干网上,但是对于4.7G,也出现明显的拥塞。(图3)

  

新浪游戏_40万玩家挑战航海世纪
新浪游戏_40万玩家挑战航海世纪
图4
图5

  同样我们来看这张北京部分游戏网段交换机端口占用率图表,可能很多抢先登录的玩家已经知道,为了保证服务器的正常,我们从8号0点起就逐渐开服测试,这张表就显示的是8号这天从零点到下午2点之间的流量,可以看到在开服那一刻的峰值达到4G,甚至到下午2点还高启3.5G,居高不下。4G的流量也意味着有12万以上的玩家。(图4)

  这张是12点08分开始到下午2点半时防火墙流量值,为了保障公测安全,蜗牛公司购置了多台硬件防火墙,这是大多数网络游戏不愿做的投入,防火墙的负载一直保持在100%,蜗牛的官网也放在北京网通防火墙后面独享一个百兆端口,但是官网的访问流量当时也达到了1.2G,让官网一度访问困难,当是我们还以为官方网站被黑。大家也看到,防火墙已经拒绝了一些非法攻击访问,据安全工程师所言,从晚上开始的尝试的攻击多达数万次,如果不是放在硬件防火墙后面,官网的崩溃几乎是无法避免的。(图5)

  这张是上海交换机平均相应时间,大家可以看到,一直到11点之前,响应时间一直非常良好,低于40ms,从开服始,就一路盘升,迅速达到难以忍受的170ms,甚至到下午2点钟,还维持在让大多数人难以忍受的200ms,这是没有大规模公测前难以想象的,一个千兆骨干网的带宽,依然难以支持这么大的流量。

  对于此事游戏蜗牛进行了深刻反省,由于事前对公测极限的挑战准备不足,给广大玩家带来了不便,游戏蜗牛致以万分诚恳的抱歉。但是,另一方面我们技术运维部的专家表示,这个数据量已经远远超过2000年前震惊世界的雅虎门户网站遭到Ddos黑客攻击,并导致3000台服务器瘫痪多日的数据量的4倍之多,这也在某种意义上验证了这个网络架构是可信赖的,只需要增加足够的资源,就完全可以满足大负载并发需求。

  在这里游戏蜗牛向玩家郑重承诺,游戏一定会在实战中不断总结自身缺点与不足,不断完善自身,以提供高质量服务为最终目标,为广大用户提供一个充满乐趣的《航海世纪》。

  

新浪游戏_40万玩家挑战航海世纪
新浪游戏_40万玩家挑战航海世纪
新浪游戏_40万玩家挑战航海世纪
游戏图片1
游戏图片2
游戏图片3

点击此处查询全部航海世纪新闻
评论】 【推荐】【打印】【下载点点通】【关闭
 相关链接
新浪游戏 航海世纪 专区
新浪游戏 航海世纪论坛 论坛






新 闻 查 询
关键词一
关键词二

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 会员注册 | 产品答疑

Copyright © 1996 - 2004 SINA Inc. All Rights Reserved

版权所有 新浪网