十六组服务器依次升级配置文件。
当客户端与服务器连接的时候,首先要从服务器上去取得一个配置文件,这个配置文件上是版本信息和校验信息。
简单的说:“服务器上的新的配置文件信息中这样写的:
主执行程序1.2
资源文件包1.1
关联文件1.1
网络配置文件1.2
音乐音效文件1.1
……
原来的客户端也有一个旧的配置文件
主执行程序1.1
资源文件包1.1
关联文件1.1
网络配置文件1.1
音乐音效文件1.1
……
这两个配置文件对比就会发现,客户端检查配置文件里,所有的文件版本都是1.1。而服务器的配置文件中,主执行程序和网络配置文件的版本已经提高到了1.2
那么客户端就会从指定地址去下载这两个更高的版本文件,然后替换本地文件
这就是在线更新。
全国的网络环境非常复杂,就需要把升级文件放到各个cdn的骨干网中,做多个镜像。
由于今天的更新很小,所以很快就完成了。
现在的游戏感觉就像成千上万的人在旅游景点之外,必须购买门票在进入,现在所有的门票都送到了售票处,售票处被玩家包围着,等待售票。
到了22:00,在线更新开启,服务器开启,好比售票处打开,景点大门打开。
曾启看着监控,在线人数0.0,这是因为玩家必须更新文件才能进入游戏,而接近1m的更新文件,对当时无论是网吧的专线还是家庭用户的宽带或拨号,都是需要时间的。
5分钟后,第一批更新好的玩家进入了游戏
10分钟后,半个小时候,一批批玩家进入了游戏,接近8000人在线,服务器提示负载很低很低。然后会看到一个特殊的现象,就是大量玩家反复登陆。估计是发现不能使用外挂后,有很多人还在尝试用各种做法。
23:00,在线人数开始减少,服务器负载非常低。从昨天起来就没有怎么睡的曾启和小尹再也熬不住了,曾启试着给董康打了个电话,手机依然在关机中,也就算了。
两人回到宿舍,比较惊讶的是小尹说还想看个碟,曾启便不理他,随便擦了把脸睡着了。
周一早上,曾启醒来后喊着小尹,匆匆赶到公司。