摘要: 【c++端游】 第一个接触的游戏项目,MMORPG,虽说MMORPG有蛮高的技术门槛,但那会大多在写逻辑,很少深入底层,所以收获有限。 win平台的,整体看分了三层:HomeServer、GameServer、四个DB进程(AccountDB、CharDB、LogDB、MailDB)。HomeSer 阅读全文
posted @ 2016-08-10 21:25 *蚂蚁* 阅读(423) 评论(0) 推荐(0) 编辑
摘要: 刚出道时候写了这样一个Bug:(这bug让我们赚了,两个多月没人抽到好东西~) 作死的优先级问题 这个功能测了两遍都没发现问题。第二次还是数值策划反馈:一个多月了没爆好产出,有些不正常,再测一遍…… 为什么一直没发现? 由于“LIMIT_RMB”外网环境下非常大,QA要跑到很麻烦,所以内网测试时把这 阅读全文
posted @ 2016-08-10 17:51 *蚂蚁* 阅读(488) 评论(3) 推荐(0) 编辑
摘要: 上周发来个运营需求:服务器得接收各类运营消息,并记录下来(二进制文件、入库)。 我们的消息处理是单线程轮询取队列的方式,如在响应函数中直接调IO等耗时操作,整个处理线程都会被阻塞。所以设计了这个异步日志模块。核心代码如下: Append()给逻辑线程调用的,负责填充buffer,buffer被写满即 阅读全文
posted @ 2016-08-10 17:02 *蚂蚁* 阅读(661) 评论(0) 推荐(0) 编辑