14新的陷阱
周天早上10点,小尹的防御程序做好了,曾启加上两个被电话召回来的人员一起测试,大家在各种电脑,模拟各种环境,装变速齿轮的不同版本,在不同状态的情况下模拟。
如果发现问题,就喊趴在桌子上睡觉的小尹起来修改,修改好,小尹睡觉,其他人继续测试。
中午的时候,黄老板又像kfc的专用外卖员一样拎着几个全家桶来了。那时候kfc的外卖和所有外卖一样,打专用电话,口述订单,效率低下,送货时间预估,所以有时候人肉快送反而更好。
一群人吃着原味鸡,喝着可乐,等小尹更新客户端程序。小尹一旦说更新好了,大家测试,一群油乎乎的手就按上了鼠标键盘。
很多年后,有新来游戏行业的年轻人,都是985毕业的高材生。
他们问曾启:“做游戏真的需要废寝忘食吗?真的时间紧张到要通宵熬夜吗?”
曾启这样回答:“比如你夜里睡觉,有人敲门送钱,你开不开门?”
年轻人回答:“当然要开!”
曾启说:“你的充值系统坏了,玩家钱充不进去。你的服务器挂了,你的客户正准备玩别的游戏,你要不要加班处理,你要不要通宵应对?”
反复测试的过程中。黄老板不断的给董康打电话,董康的手机始终在关机中,黄老板猜测大概电话打太多了,把手机电耗完了。估计除了董康自己之外,没人会帮他充电吧!
到了周天晚上八点,应该也就是董康参加婚礼晚宴结束的时候,小尹的反外挂程序终于通过各种测试,可以放出去了。
现在需要确定更新给玩家的时间。
曾启认为现在在线玩家很多。通常更新要找一个玩家最少的时候,比如每周例行周二早上更新。
黄老板摇头不同意,他说:“每一秒钟,都有玩家被踢掉;每一秒钟,玩家升级成长速度都超过了几倍,再拖延几天,玩家打到后面的内容了,玩的东西越来越少。”
黄老板焦急的头顶上似乎都能看见不停的exup的弹幕……
黄老板说:“不要再等了,马上更新!”
马上,就意味着马上停服,踢掉所有玩家,然后放出更新程序的客户端,服务器也要升级,只有符合更新的客户端才能连上来。
小尹做的客户端除了增加扫描外挂外,没有增加任何功能,只需要更新这个客户端可执行文件700多k即可,用电话线拨号上网大概3-4分钟,是大众可以接受的容量。
曾启犹豫了下:“会不会有什么问题,要不然再和老董商量一下!”
黄老板顿时生气了:“他联系不上,我们就在这里干等?
你知道这几天玩家在线下降了多少!
你不知道经销商,代理商打了多少电话!
北州还有人找到了我住的地方!
你们研发的运营的以为你们压力大,你们很辛苦,你们知道我的压力吗?
黄老板自己也觉得自己有些失态:“用手抚摸自己随年龄增长的发际线,慢下来语速说:“现在服务器负载这么高,玩家经常被踢掉,干脆统统踢掉,开启无外挂的时代。给所有的玩家开始一个公平良好的秩序。”
无论玩家怎么谩骂,质疑还是反对,下定决心做吧!
大家点头,几分钟后,官方刷屏开始,所有游戏的客户端都收到滚动的字幕提示,游戏将在21:00停服,预计更新时间1小时……
2200到了!所有服务器立即停止,那种感觉就像一个几万人的小城市,突然间所有人都被蒸发一样,无边的寂静,无边的黑暗。
十六组服务器依次升级配置文件。
当客户端与服务器连接的时候,首先要从服务器上去取得一个配置文件,这个配置文件上是版本信息和校验信息。
简单的说:“服务器上的新的配置文件信息中这样写的:
主执行程序1.2
资源文件包1.1
关联文件1.1
网络配置文件1.2
音乐音效文件1.1
……
原来的客户端也有一个旧的配置文件
主执行程序1.1
资源文件包1.1
关联文件1.1
网络配置文件1.1
音乐音效文件1.1
……
这两个配置文件对比就会发现,客户端检查配置文件里,所有的文件版本都是1.1。而服务器的配置文件中,主执行程序和网络配置文件的版本已经提高到了1.2
那么客户端就会从指定地址去下载这两个更高的版本文件,然后替换本地文件
这就是在线更新。
全国的网络环境非常复杂,就需要把升级文件放到各个中,做多个镜像。
由于今天的更新很小,所以很快就完成了。
现在的游戏感觉就像成千上万的人在旅游景点之外,必须购买门票在进入,现在所有的门票都送到了售票处,售票处被玩家包围着,等待售票。
到了22:00,在线更新开启,服务器开启,好比售票处打开,景点大门打开。
曾启看着监控,在线人数0.0,这是因为玩家必须更新文件才能进入游戏,而接近1m的更新文件,对当时无论是网吧的专线还是家庭用户的宽带或拨号,都是需要时间的。
5分钟后,第一批更新好的玩家进入了游戏
10分钟后,半个小时候,一批批玩家进入了游戏,接近8000人在线,服务器提示负载很低很低。然后会看到一个特殊的现象,就是大