盛大版的传奇3由来很少人知道,在网上看到一篇很久的帖子,于是摘抄来分享一下(下文

盛大版的传奇3由来很少人知道 , 在网上看到一篇很久的帖子 , 于是摘抄来分享一下(下文非本人编写 , 来自于贴吧 , 楼主身份是原盛大技术)
“个人身份:盛大传奇3项目部成立后的第一个码农 , 13年初主导了盛大版《传奇3》的客户端技术开发 , 及协助服务器的部分设计等 。
【盛大版的传奇3由来很少人知道,在网上看到一篇很久的帖子,于是摘抄来分享一下(下文】我会尽量从简还原当初的事实 , 但毕竟是几年前的事了 , 可能部分回忆会不太准确了会有偏差或遗漏 , 敬请谅解 。当然 , 有某些敏感的信息 , 我不方便透露 , 同样请谅解 。
如果本回复涉及有不该透露的信息 , 请告知 , 我会修改或删除 。
盛大是 09 年底 10 年初前后从 Wemade 拿到了《传奇3》在大陆地区的代理运营权 , 那个时候我们都知道 , 光通基本已经把《传奇3G》快折腾死了 , 而于其时 , 盛大营收正值巅峰但太急功近利竭泽而渔 , 隐忧很大 , 所以急需新的增长点 。《传奇3》当然是个好备选 。
拿到代理权后 , 《传奇3》一开始是交给了现盛大游戏北斗工作室老大负责(这位老大也是热血传奇项目部的老员工 , 后来调去其它部门 , 负责《千年》等游戏了) , 而没有给传奇工作室 , 据说是高层想“更好的相互发展”这两个游戏 。于是组建《传奇3》项目部 , 从传奇等工作室抽调了运营、市场、韩语翻译及策划等员工 , 开始作上线前准备 。
需要注意的是 , Wemade 交给盛大的游戏版本确实是如假包换的韩版《传奇X》 , 而非光通后期的3G , 至于为什么 , 我也不清楚 。
首先当然是对游戏进行内部测试(当时也开了个测试服务器供少数玩家玩) 。测试结果大家都很崩溃 , 仅仅只是技术上:谁能忍受服务器一天要当机 N 而且动不动就死掉?谁能容忍客户端在生物或特效稍微多一点就会卡成 X?等等 。于是 Wemdade 派了两个程序来盛大驻地“改进优化” , 一客户端一服务器 。但明显 , 以韩国人的能力 , 那份千疮百孔的代码已不可能有什么改观了 。而我从一开始就和指派过来的韩国程序交流探讨 , 内心的感觉就是恐怕他们最多也就能在游戏资料方面给予我们一些帮助了 。而后事实也基本如此 。
10年8月份 , 当时传奇工作室的技术总监范哥找我聊天 , 问我有没有想法去做《传奇3》 , 那时我刚给《传奇归来》设计实现了全新的脚本系统 。基于对范哥的尊重和信任 , 我去了传奇3项目部 , 成为了部门第一个程序员 。
那时我比较认真地阅读了部分韩方的代码(是的 , 应盛大的要求 , 韩方提供了代码) , 当时内心是崩溃的 , 譬如客户端代码里有一个 cpp 文件只包含了一个函数而这个函数有 10K+ 行都不算啥 。那个时候我对韩国人(或者说 Wemade)的技术水平 , 是实实在在的差评 。
顺便说一下 , 这套代码 , 服务器除了 GameServer 是用的 Delphi 编写 , 其它全是 VC++ , 而客户端完全由 VC++ 开发 。服务器的框架基本和市面上的私服类似 , 客户端代码则和很早前泄露的 EI 代码较相似 。
初步了解了这套代码后 , 我和范哥私下说直接基于它们去修改优化恐怕不现实 , 范哥表示同意(其实他心里也清楚这套代码质量) 。于是我向当时的负责人如实汇报 , 负责人起初并不认同 , 并指派了技术中心的一位资深员工协助我一起再度分析代码 。而这位同事似乎比我还无语那份代码 。之后应负责人要求 , 我们一起编写了份分析研究文档 , 指出那套代码“用于部分参考或许更现实” 。
所以只能重新开发了 。
经诸多考虑(最主要的还是时间因素及工作量) , 我向负责人及范哥建议 , 以《热血传奇》的底子为基础并做大幅改进优化 , 然后加入传奇3的游戏内容 。负责人不置可否 , 范哥在征询了上层意见后 , 同意我的做法建议 , 随即盛大版《传奇3》进入繁忙的研发期 , 负责人也将《传奇3》交给了传奇工作室 。