开服十分钟之内,服务器里的玩家就已经超过五十名,并且还在持续地增长。到了两点半左右的时候,玩家数量将将突破了一百二十人。
“有点儿不对劲。”
第一个注意到出现异常状况的就是刘可韦,他忽然停下操作,右手握拳捂在嘴前,皱起眉头不知道在想些什么。
“哪儿不对劲?”段杉杉听见了他的话,转过头来茫然地问道,“我这边似乎一切都挺正常啊。”
“你不觉得切换地图的时候,载入场景的速度很明显变慢了?”刘可韦摇摇头,脸上表情充满了疑惑,“我们自己测的时候,载入一张新地图的平均速度,大约是三秒至五秒,而现在每次进场景,至少都要八秒甚至十二秒左右。”
段杉杉一愣,作为一名网游老玩家,他经历过网络延时的情况太多太多次,对网游中所谓的“LAG”或者“卡”的现象几乎有点儿习以为常。不管是诸王之王还是第六天魔王,都经常发生频繁延时的状况,最卡的时候在聊天频道里输入一句话,甚至要过一两分钟才会显示出来。
“现在服务器登陆的玩家数量,比我们自己关起门来测试的时候多出了不少啊,慢一点不是很正常的事情吗?载入一张场景需要三五秒,或者八到十二秒,能有什么区别,我感觉还好吧,玩家应该能理解接受。”
刘可韦固执地摇头道:“这不科学,我们设计的服务器最大承载人数在三千人以上,车儿说程序方面没有问题。按说三千人级的服务器,几个人在线和一百多人在线,传输速度不应该有这么明显的差异才对!”
“才区区几秒的差别,这个叫很明显吗?”段杉杉没心没肺地随口回了一句。
“滚蛋,这是很严肃的问题,哥没在和你开玩笑!”刘可韦放下脸色,哼了一声。
段杉杉又愣了一下,说到底还是两人太熟了的缘故,平常私下里打闹惯了,这种情绪带入到工作中的时候,偶尔就会有些跟不上节奏。
在一方想认真讨论问题的时候,另一方却还当前者是在开玩笑调节气氛,于是照旧插科打诨……认识到现在快一年了,两人间难得几次发生类似的尴尬,大抵都是这样的情况。
反正刘可韦的“变脸”他也不是第一次见到了,也明白这家伙其实也不是有意要使脸色给自己看,而是真急了……
虽然段杉杉也是有点逗逼倾向,可好歹还是能分得清轻重缓急的。于是他撇撇嘴耸耸肩,回过头去继续跑自己的游戏流程,不再搭茬了。
差五分钟三点的时候,服务器登陆人数达到一百五十人,网络延时的迹象更明显了,这一回,连段杉杉和袁彬都感觉到确实出现了异常,游戏里的公共频道也不时有人抱怨几句。
“怎么这么卡啊?这还玩个屁呀!”
这像是普通玩家的抱怨。
“提恩西提运维部(全称是运营技术支持部)的人该不会拿着服务器在下**吧?”
能直接叫出“运维部”这三个字的人,绝对不可能是外行,一定是圈内人,说这句话的人显然是哪家运营公司的测试者。当然,运维部的人不可能真的秀逗到拿着游戏服务器去偷偷下**的程度,这句话肯定是挖苦性质的调侃。
此时刘可韦已经急得抓耳挠腮坐不住了,忍不住猛地站起身,在办公室内飞快地走来走去。
“187你说说看,有没有可能是因为代码某方面的存在问题,导致严重延时?”
不知道是不是因为职业的缘故,大多数程序员的性格都比较沉稳,话不太多。一般的宅男虽然在陌生的环境下通常会比较低调,习惯性保持缄默,但是和混熟了的人处在一起就有变话痨的倾向。可是像车光龙和袁彬这两位三人行主程,哪怕是在很熟悉的同事或朋友面前,通常问三句话最多也就回答两句,走的是意简言赅的路线。
所以他只是略略摇摇头说道:“不,这种情况几乎不可能发生。”
“那网速这么慢,到底是什么情况?”
刘可韦有点儿抓狂,这款游戏承载着太多人的期许和梦想,封测第一天就出现这样的异常,怎么看都不像是好兆头。
“应该……是服务器的问题。”沉吟了一会后,袁彬给出了一个结论。
“服务器问题?什么叫服务器问题?服务器能出什么问题?”段杉杉纳闷地追问,平常在工作中他和程序的互动比较少,对牵涉到技术层面的事了解不多。
“比较好理解的一种可能性,就是用了质量比较差的服务器设备。”袁彬叹了口气,这个问题要说清楚的话,不长篇大论是不可能的,“本质上服务器也是一台计算机,当然比起我们普通的个人计算机来门槛会高得多。所以CPU、内存、主板、硬盘这些硬件的性能都会影响服务器整体性能。如果用了性能差得比较离谱的服务器,就有可能会导致网络延时的现象。”
刘可韦摇摇头,否认了这种可能性:“提恩西提好歹也是纳克森的子公司,运营业绩虽然不算很好,可是设备投入上肯定不会这么抠门。所以你说的这种情况,应该不太可能发生。”
段杉杉像是来了兴趣,揉了揉鼻子,表情也变得认真了起来:“你刚说的是比较好理解的可能性,那么言外之意,就是至少还有一个不太好理解的可能性存在对吗?说来听听看呗!”
袁彬苦笑了一下,索性停下手中的操作,整个人转过身来对着刘可韦和段杉杉的方向。这个问题要说起来,不是三言两语能打得住的,为了集中注意力把问题给两位策划解释清楚,他干脆把测游戏的事先放到一边去。
“首先,要了解一下服务器的定义。服务器是什么?我们单说网络游戏这一块,服务器这个词就有两种截然不同的含义。第一个指的是存放游戏服务器端程序代码的硬件设备,就是我们刚才说的那种定义,这个你们都能理解吧?为了与服务器的另外一种定义相区别,我们把这种定义的服务器称之为‘物理服’。”
见刘可韦与段杉杉颌首表示了解,袁彬端起自己桌上的纸杯,喝了一口水润了润嗓子,继续往下说。
“另外一种定义,就是在游戏中的一个完整的‘世界’,比如说将来我们游戏开了2服3服4服,或者也可以换些好听点的名称,比如说魔兽世界的白银之手、国王之谷、罗宁……不管怎么叫,其实都是服务器的意思。这里的服务器,用老段你们文案喜欢的说法,指的是游戏中的‘平行世界’。它与之前那个称为‘物理服’的定义不同,可以称其为‘逻辑服’。”
与算是半个外行的段杉杉不同,这些概念刘可韦早就知道并且理解,只是没有经过系统的整理,仅仅是知道服务器两种定义的不同,但是却没有“物理服”和“逻辑服”这样清晰明确的概念。因此两人都听得十分专注,谁也没有插嘴打断袁彬的讲述。
“物理服和逻辑服并不是一一对应的,一个逻辑服的数据资料可以分开存在几个不同的物理服上,也可以反过来在一个物理服里放几十个逻辑服。一般来说,同时在线人数上限高的大型端游,往往比较占用服务器资源,所以用的多半是前一种配置关系;而在线人数上限比较少的页游,相对来说给硬件系统带来的压力不大,用的就是后一种配置。”
说到这里,袁彬解释得已经十分明确具体了,别说刘可韦,就连段杉杉的脸上都露出了恍然大悟的表情:“我明白了,我们《六道劫》是按照大型端游的方向来设计的,所以应该要用几个物理服来构成一个逻辑服的配置方式。如果《六道劫》被提恩西提运维部当做页游来处理,塞进装了几十个逻辑服的物理服里面,就可能会出现这种严重延时的状况?”
袁彬笑了笑,点点头不说话。刘可韦则面罩寒霜地冷哼一声:“还什么可能?我估计十有**实际情况就是这样,不然设计上限三千人的游戏,怎么可能才进了区区一百五十人就能卡成这样?”
段杉杉摸摸下巴,咂舌道:“按说以那位阚羽阚主管对我们工作的配合态度来看,提恩西提对我们还是蛮友善的吧,怎么会故意在服务器上给我们使绊子?难道他是为了故意麻痹我们,才特地作出那种姿态不成?可是我觉得就这两天的接触来看,他不像那么有心机的坏人呀!”
“好人坏人哪里是那么简单就能分得出来的?”刘可韦对段杉杉的单纯心性再一次嗤之以鼻,“只有你这种单细胞生物才会把心里的实际想法带到明面上来,这个世界是复杂的,当面一套背地一套的人多了去了,你不要少见多怪!”