说起来,这回搞《生命的回报》这个版本更新,完全是被催出来的。本来觉得上个版本挺稳当了,结果群里有个老哥玩到第四章,突然蹦出来个2048错误,直接闪退,存档都没了。我赶紧自己去试,发现确实有这个问题,是那天我手贱改了一个配置文件留下的坑。
当时我就想,不行,得马上搞个补丁包推上去。这个游戏我前后折腾了大半年,不能因为这点小事把口碑搞砸了。我的第一步,就是赶紧把代码打开,定位那个导致闪退的变量,花了一个下午才找到它,改完之后,光是自己跑测试就跑了三遍,确定它真的不会再崩了。我这回测试甚至把机器重启了一次,确保环境干净,不是我的本地缓存作祟。
打包和上传的血泪史
确定没问题了,下一步就是打包。这才是最烦人的地方,每次都搞得我焦头烂额。上次就是因为打包出了岔子,导致一个下午都在处理用户的各种安装问题。
-
我1压缩了整个游戏文件夹,这回我学聪明了,专门找了个速度快的压缩工具,不是用系统自带的,免得又花一个小时在那里转圈。压缩之前我把所有不必要的缓存文件和测试日志都清理了一遍,免得白白增加包体大小。
-
压缩完的文件名要改这回是v1.2.1,要写清楚,免得大家下错了。我记得上次有人把安装包和补丁包弄混了,问我为什么下载了打不开,气得我差点把键盘砸了。文件名必须清晰到,哪怕是闭着眼睛都能知道这是完整包还是补丁。
-
然后就是上传。我用的那个老服务器带宽实在太窄了,上传一个300M的文件都得磨蹭半天。我这回直接换了个分流的网盘,先传到那里,再把下载链接好好整理出来。这个过程,我就盯着进度条,去烧了壶水,顺便把碗洗了,等我回来它才勉强传完。我甚至多传了一个备份包,防止主下载链接突然抽风被限速。
更新日志和收尾工作
等链接生成好了,我赶紧开始写更新日志。日志这东西,越细致越这样大家才明白你到底干了不然以为你只是随便换了个数字糊弄人。
我把这回修复的崩溃问题写在最前面,用加粗的方式提醒大家这个是致命修复,然后把优化的一些加载速度,调整了几个NPC的对话,都一五一十地记下来。我发现,玩家最爱看你写明具体修复了什么,哪怕只是改了个错别字,他们也觉得你是在认真维护这个项目。
我写完更新日志,又检查了一遍下载链接,确保它没有过期,并且能够顺利点击下载。这个步骤千万不能省略,我以前就因为链接设置错了权限,导致大批用户说下载失败。
就是去各个社区和QQ群里通知大家,新版本来了,赶紧下载,顺便求大家反馈新的BUG。每次分享这些记录,我心里就踏实多了,感觉自己真的把事情做完了。虽然过程麻烦,但是看到大家能玩上更稳定的版本,那份付出就值了,这就是生命的回报,哈哈。