最致命的问题是,交易逻辑出了问题。
一家上海网吧的督导紧急打来电话:两位参与测试的玩家在服务器崩溃前的一分钟面对面交易了一把铁剑,重新登录以后,不仅购买人的背包里有一把铁剑,售出者的背包里还有那把本该被扣除的铁剑。
督导已经让两名玩家退出游戏,彻底清空缓存再重新登录,两个玩家的背包里还是有那把属性一模一样的铁剑。
谭群钊只觉得一阵寒意窜上了背脊,厉声道:“拉后台!让人核对二十分钟内所有的交易记录!一笔一笔查!”
下午四点十分。
一份还带着打印机余温的排查结果表被送进了会议室。
在服务器崩溃前后,全服一共出现了十七笔异常交易。
由于并发极高,系统写入产生了微小的时间差。物品接收方的数据挤进了通道,被成功保存;而物品转出方却因为数据库写入超时,被系统保护机制强制回退到交易发生前的状态。
十七件物品就这么硬生生地被复制成了两份。
许进楷看完手里的数据表,提了一个最核心的问题:“如果是玩家自己网络不好导致掉线,会不会出现这种复制情况?”
“暂时还不能确定。”谭群钊神色凝重,“现在我们通过日志能确认的只有一点:交易双方的数据在底层逻辑上不是同时保存的。它是先写入接收方数据,再写入转出方数据。”
“服务器恰好在这两个步骤执行的间隙出现了异常,才造成了这次极其偶然的单边回档复制。”
“这种机制能不能被人故意利用?”任宇昕这句话直击要害。
“要重新搭建独立环境测试过后才能确定。”谭群钊不敢在老板面前轻易下结论,分析道:“如果必须要整个服务器的会话进程崩溃才能触发,那被玩家主动利用的概率很小。但是如果单个角色利用拔网线强制掉线来精准卡住这个时间差,从而触发复制机制,那问题就严重了。”
会议室顿时安静了下来。
服务器承载量不足,可以通过砸钱增加设备解决。
但复制物品就是网游的顽疾,只要有人在公测后找到了稳定的触发方法,游戏里所有的稀有武器、道具和金币,在几天内就会成为失去价值的废品,整个游戏经济系统就会迅速崩盘。
“今天的测试到此结束。”
许进楷放下手里的数据表:“把所有的崩溃日志、数据库快照以及全部操作过程整理成技术文档,马上联系韩国,让Actoz和wemade给我们一个合理的说法。”
下午五点四十分。
跨越黄海的越洋三方电话会议正式接通。
Actoz海外项目负责人以及wemade服务器架构工程师同时加入会议。盛大把下午的压力测试过程、监控数据以及那十七笔异常交易的记录都传真了过去。
面对这种严重事故,两家韩国公司也没有推卸责任,《传奇》的中国区授权合同是由Actoz、wemade和盛大三方共同签订的,服务器底层逻辑的程序修补和后续支持也属于韩方必须承担的责任范畴。
但在问题的成因上,中韩两边出现了意见分歧。
Actoz的工程师先检查了盛大这边的部署环境,他认为承载四千人以后出现的严重延迟和拥堵,很大可能是因为受到了数据库参数未优化、服务器连接方式以及中国机房网络配置的综合影响,需要拿到盛大完整的日志才能确定是不是韩方代码的问题。
而作为研发方的wemade工程师则更加直接,他看过那十七笔回退记录后指出:无论盛大的服务器是因为什么原因崩溃的,角色交易作为一个整体事件,在逻辑上就绝对不应该出现只保存一方数据的情况,这都是因为底层代码交易锁缺失。
两方对服务器性能瓶颈的判断虽然有不同意见,但好在很快协商好抢修的分工:
Actoz负责彻查盛大这边的部署程序、数据库配置和相关的技术文档。
wemade的核心团队则全权负责在韩国机房测试物品复制的漏洞,并连夜修改交易锁和角色数据保存的底层逻辑。
并约定第二天上午双方都必须提交第一份故障分析报告,并且在九月二十四日以前,wemade必须向盛大提供修复后的最新测试版本。同时安排两名原本负责项目交付验收的韩国工程师第二天直接飞上海来现场办公。
眼看韩方计划好了技术排期,任宇昕又严肃地问道:“九月二十八日,能不能正常进行公测?”
首尔那端的电话里,陷入了沉默。
过了好半晌,Actoz项目负责人的声音才传了过来:
相邻推荐:千里寻月 韵母攻略 特殊小镇BY梧桐匣子百度云完整版_吱吱 大明:我魏忠贤,崇祯请我掌朝纲 茶烟里的药香,等一个连载中的人 象王董事长儿子讲的什么_免费阅读:一头瘸腿小象的账 我有一枚镇世铜钱 优质RB补偿系统赵清曼奇幻:夜班便利店的最新补偿 灼眼的夏娜(李细浪)_全文阅读:凌晨两点的火焰与旧批注 霓虹灯下的哨兵剧本,白蔷薇下载TXT 开国皇帝的小公主 旧阅读器里的佚名文档 破碎的信仰 木屋求生:一天一个神级特性 高武:加入聊天群的我降维打击 赠你一世缱绻目录_赠你一世缱绻最新更新:凌晨两点的读者 剑不出鞘,债先开口:读《陆小凤传奇之奉剑完整版_广木木石奇幻小说》 好想你们把肉捧给我吃:深夜搜索框里的短篇小说 弱智皇后不好欺在线阅读_最新章节列表:她装傻三年,一开口满朝跪了 《《跌入春潮》作者:听鹿网盘百度网盘云资源 长生百万年,我被认证为大帝 凌晨两点,我点开了叉北新作《魔君的懒妃》_完整版 渴瘾 慢性缺氧by姜厌辞笔趣阁无弹窗 巨棒少年穿越开放世界:在线阅读_全文阅读的荒诞开局 《薄情总裁的惹火宝贝》小说免费:她追的薄情总裁坐在了例会主位 招惹高冷禁欲姐A后 鲜为人知by夜有小星未删减完整版 星际兽世:被SSS级指挥官娇养 从一颗彗星开始进化