服务器端主程
Current2011年至今,在《圣斗士星矢Online》项目组,负责端游服务器端的开发与维护工作。2013年3月至今,在《圣斗士星矢Online》项目组,担任服务器端主程职务。负责资料片的开发、新员工招聘和培训、处理线上问题、管理海外版本、配合财务审计等。2014年至今,在“圣斗士星矢3D”项目组,负责手游服务器端开发工作。1、熟练掌握完美后端技术。游戏服务器使用linux系统,采用多进程、多线程的架构,线程间通信使用消息模式。网络协议使用XML描述,工具生成C++代码。技能系统可由填表并生成C++代码的方式灵活配置。游戏AI使用策略编辑器或lua脚本。2、理解完美自研的wdb数据库的原理,B+树存储结构、事务的实现等。使用C++语言开发游戏存储过程及数据库运维工具。3、开发圣斗士星矢端游的组队、好友、声望系统、军团系统、交易、拍卖、摆摊、元宝交易、VIP、军团仓库等游戏功能模块。熟练使用linux系统和vim、gcc、gdb等。4、开发健壮、安全的通用跨服流程,并开发了圣斗士星矢端游的银河争霸赛、个人天梯赛等跨服战场玩法。5、开发合服、转服功能,开发运维工具,编写操作规范文档。6、实现游戏日志、数据快照等数据采集方式,编写数据字典,以便BI系统进行运营数据分析。7、接入Web版完美道具商城(arc商城),实现订单、发货、对账逻辑。8、与其他部门合作,实现游戏服务器与语音聊天工具GT、SNS网站的数据互通。9、管理圣斗士星矢端游的海外版代码库,包括台湾、泰国、马来西亚、韩国等。熟练使用git版本管理工具。10、开发圣斗士星矢3D手游的商店、竞技场、爬塔、跨服战场、语音聊天等功能。11、探索新技术,使用rust语言实现memcached binary protocol,配合mysql数据库innodb-memached插件,提供语音数据的缓存服务。