摘要: GS发包到MS(GS,MS包交互过程)例:人物上线首先看看其实如何确定是哪张地图的数据库首先只保存一个mapid在share初始化的时候已经初始化了所有map,并保存了map的指针信息,其key就是mapidif(rActorEx.GetMapID() TGetnBodyId(rActorEx.Ge... 阅读全文
posted @ 2014-12-07 18:45 zzyoucan 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 要看懂share先看与map的交互以及跨地图的交互share初始化void Share::ShareInit(I_DataLayer* data_layer){ // 加载xls表 if(!LoadnBodyId())//两种性别,三种职业 Plug::PlugMessag... 阅读全文
posted @ 2014-12-07 17:04 zzyoucan 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 与网络打交道在GS,GC,Share都与网络打交道,但还是GC最多GC打交道过程send_stat BaseChannel::SendCmdTry(){ if (!m_queCmd.size()) return send_stat::send_succeed; for(;;... 阅读全文
posted @ 2014-12-07 14:49 zzyoucan 阅读(174) 评论(0) 推荐(0) 编辑