魔兽私服 经验交流 发布家族 高手进阶心得 软件下载 魔兽私服技术文章 家族联盟 广告合作

如何调试服务器程序

第一步:
先说运行,大家肯定还不知道一个解决方案怎么启动两个exe

在解决方案上点右键----属性---选择多启动项目----把你需要启动的ascent,logon,voicechar都选择上
               
编译时候选择release,debug也可以,但是release更快

第二步:
断点下在
void WorldSession::InitPacketHandlerTable()
(this->*Handler->handler)(*packet);

这个函数是负责 任何的客户端发送给服务端的消息处理

第三步:

游戏中的人物每一个动作都会给服务端发消息

比如向前走一步

你可以在我说的地方打上断点

然后进入游戏---登录你的人物

到游戏中按一下w

这时候断点就被激活了

你就可以按f10或者f11继续跟踪下去,看看服务端是怎么让一个人向前走一步的

这只是原理方面的。

f10是执行一个语句

f11是进入跟踪这个语句

shift+f11是跳出当前函数

上一篇魔兽私服文章:上一篇: 魔兽世界玩具代码圣诞特别物品道具
下一篇魔兽私服文章:下一篇: 帮你打造各个职业最强装备
魔兽世界私服 魔兽世界下载 wow魔兽私服
五二我的wow魔兽私服网 www.52mysf.com 提供最新开魔兽世界私服发布 版权所有