2017年7月10日

SelGate服务器

摘要: SelGate服务器注:客户端从LoginSvr服务器得到SelGate服务器IP之后,连接SelGate服务器,进行角色创建,删除,选择操作,然后发送数据到DBSrv服务器。g_ssock Local 7100客户端登陆端口g_csock Remote 5100发送到DBSrv服务器上的套接字 1 阅读全文

posted @ 2017-07-10 21:48 Lomcn 阅读(804) 评论(0) 推荐(0)

MIR2修改内存地址实现免蜡烛

摘要: 显血:7A0D3:75EB超负重:99A40:76EBoffset原改防石化:00466F80:759000466F81:2E90稳如泰山:0046959D:2044004695A9:1438如影随行:004634E2:0001战斗退出:004620E6:7490004620E7:0D9000462 阅读全文

posted @ 2017-07-10 21:44 Lomcn 阅读(1256) 评论(0) 推荐(0)

传奇源码分析-客户端(游戏逻辑处理源分析五 服务器端响应)

摘要: 器执行流程:(玩家走动) GameSrv服务器ProcessUserHuman线程处理玩家消息:遍历UserInfoList列表,依次调用每个UserInfo的Operate来处理命令队列中的所有操作; pUserInfo->Operate()调用m_pxPlayerObject->Operate( 阅读全文

posted @ 2017-07-10 21:43 Lomcn 阅读(1723) 评论(0) 推荐(0)

传奇源码分析-客户端(游戏逻辑处理源分析四)

摘要: 现在假设玩家开始操作游戏:传奇的客户端源代码工程WindHorn一、CWHApp派生CWHWindow和CWHDXGraphicWindow。二、CWHDefProcess派生出CloginProcess、CcharacterProcess、CgameProcess客户端WinMain调用CWHDX 阅读全文

posted @ 2017-07-10 21:42 Lomcn 阅读(2797) 评论(0) 推荐(0)

传奇源码分析-客户端(游戏逻辑处理源分析三)

摘要: 6. 接收怪物,商人,其它玩家的消息:ProcessUserHuman:(其它玩家—服务器处理)CPlayerObject->SearchViewRange();CPlayerObject->Operate();遍历UserInfoList列表,依次调用每个UserInfo的Operate来处理命令 阅读全文

posted @ 2017-07-10 21:42 Lomcn 阅读(2410) 评论(0) 推荐(0)

传奇源码分析-客户端(游戏逻辑处理源分析二)

摘要: 5.接受登录成功后,接收GameSrv服务器发送的消息:接收GameGate发送的消息:CClientSocket::OnSocketMessage的FD_READ事件中,PacketQ.PushQ((BYTE*)pszPacket);把接收到的消息,压入PacketQ队列中。处理PacketQ队列 阅读全文

posted @ 2017-07-10 21:41 Lomcn 阅读(1712) 评论(0) 推荐(0)

传奇源码分析-客户端(游戏逻辑处理源分析一)

摘要: 登录处理事件:0.WinMain主函数调用g_xLoginProc.Load();加载图片等初始化,设置g_bProcState 的状态。1.CLoginProcess::OnKeyDown-> m_xLogin.OnKeyDown->g_xClientSocket.OnLogin;WSAAsync 阅读全文

posted @ 2017-07-10 21:38 Lomcn 阅读(1706) 评论(0) 推荐(0)

导航