|
如何调试服务器程序 第一步:
先说运行,大家肯定还不知道一个解决方案怎么启动两个exe。 在解决方案上点右键----属性---选择多启动项目----把你需要启动的ascent,logon,voicechar都选择上 编译时候选择release,debug也可以,但是release更快 第二步: 断点下在 void WorldSession::InitPacketHandlerTable() (this->*Handler->handler)(*packet); 这个函数是负责 任何的客户端发送给服务端的消息处理 第三步: 你游戏中的人物每一个动作都会给服务端发消息 比如向前走一步 你可以在我说的地方打上断点 然后进入游戏---登录你的人物 到游戏中按一下w 这时候断点就被激活了 你就可以按f10或者f11继续跟踪下去,看看服务端是怎么让一个人向前走一步的 这只是原理方面的。 f10是执行一个语句 f11是进入跟踪这个语句 shift+f11是跳出当前函数 |
| 上一篇魔兽私服文章:上一篇: | 魔兽世界玩具代码圣诞特别物品道具 |
| 下一篇魔兽私服文章:下一篇: | 帮你打造各个职业最强装备 |