【配置】TrinityCore魔兽世界私服11159完整配置
TrinityCore 魔兽世界私服11159 完整配置
(1)启动Web服务器
打开TC2_Web_Mysql目录,运行“启动Web服务器.exe”
(资料图片)
自动弹出帐号注册界面,并启动Apache.exe、mysqld-nt.exe等后台服务器进程
(2)启动登录服务器
打开Trinity_Core_2目录,运行“TrinityRealm.exe”
弹出控制台界面
另外一种方法:登录服务器也可在VS用代码启动,将TrinityRealm项目设为“启动项”
然后“启动调试”,效果一样,但同一时刻VS只能调试一个exe程序,所以在调试TrinityRealm项目的时候就直接用TrinityCore.exe启动主服务器程序,或者调试TrinityCore项目的时候用TrinityRealm.exe启动登录服务器。同一时刻这两个程序只能一个用代码启动。
(3)启动主服务器
用现成的TrinityCore.exe或者代码都可启动。这里用代码启动,弹出的控制台窗口如下
主服务器需要加载大量地图和表格数据,需要约1分钟才能完成加载。
(4)启动WOW客户端
这里使用一个bat批处理文件启动客户端的Wow.exe,文件内容如下:
[plain]view plain copy print? echo y | rd /s "Cache" echo SET realmlist "127.0.0.1" >Data\zhTW\realmlist.wtf echo SET realmlist "127.0.0.1" >Data\enTW\realmlist.wtf echo SET realmlist "127.0.0.1" > Data\zhCN\realmlist.wtf echo SET realmlist "127.0.0.1" >Data\enCN\realmlist.wtf echo SET realmlist "127.0.0.1" >Data\enUS\realmlist.wtf echo SET realmlist "127.0.0.1" > realmlist.wtf start wow.exe goto end
将bat文件和Wow.exe放到一个目录下,其中“startwow.exe”启动了客户端。进入游戏的登录界面,如下
(5)进入游戏。
输入名称和密码,默认有一个可用的用户名和密码好像是“PLAYER”和“PLAYER”,可以通过注册网页新注册一个帐号。输入自己的帐号后,进入选择服务器界面
这个单独的服务器就是本机刚启动的私服,选择进入后创建角色,然后就是游戏主界面
(6)断点调试
客户端与服务期间时刻都会传输网络数据包,服务器本身也在不停的运行,可以在服务器代码中添加断点,分析代码流程,变量值,跟踪调试代码等。这也是研究TrinityCore的主要目的。
比如在聊天栏喊一句话“HelloWorld”
喊话之前在“ChatHandler.cpp”文件的
[cpp]view plain copy print? void WorldSession::HandleMessagechatOpcode(WorldPacket & recv_data)
函数里加个断点。
在游戏里喊话后,自动在断点处停下,可看到msg这个变量的值就是“Hello World”
以及函数调用堆栈
通常生看代码很容易发困头晕瞌睡,但当代码是运行可调试状态时,效果就完全不一样了,一步步跟踪代码很快就能了解整个流程。
虽然是在VS中生成的服务器exe程序,但TrinityCore是用C++写的跨平台项目,在Linux以及Mac也可编译运行,因此有极大的学习价值。
转自:http://blog.csdn.net/lgh1700/article/details/7705874
标签:
相关推荐:
最新新闻:
- 【配置】TrinityCore魔兽世界私服11159完整配置
- VLD怎么安装使用?VLD的安装使用及其问题:环球观焦点
- 游戏环境下如何实现真正D3D的窗口?启动进程和取得进程的方法
- apk改之理简单教程 双击ApkIDE.exe启动程序详解|全球热文
- 【环球时快讯】函数的length是什么意思?javascript函数的length
- 最新:Gaia、Gecko和Gonk的区别在哪里?一文读懂网络操作系统WebOS
- 如何开通QQ聊天工具界面?如何取消QQ验证设置?:环球观点
- qq炫舞手游进不去怎么办?详细解决方案_天天热点评
- Unix系统下的伯克利socket编程 如何监视文件描述符?
- 【数据更新】iPhone11系列数据升级至4.1版
- 化身鸡哥!《消光2》外观DLC“狂鸡捆绑包”上线 全球百事通
- 特斯拉一夜暴跌6%:市值蒸发401亿美元_环球快讯
- 杜兆才落网后!孙雯正式被提拔,49岁扛起足协重任 全球独家
- 性能对标RTX 3080!RTX 4070桌面显卡OpenCL跑分曝光
- 【环球热闻】QQ如何使用声卡?QQ检测不到声音的解决方法
- 会议电话由哪些设备组成?会议电话组成设备介绍
- dota2为什么一直显示连接至游戏协调服务器中?详情介绍:当前头条
- 2016年笔记本销量排行榜 你的笔记本上榜了吗?:世界即时看
- 苹果ipad3 ios6.1怎么越狱?苹果ipad3 ios6.1越狱教程介绍
- Win10怎么关闭自动更新?Win10正式版关闭自动更新解决方法分享 世界播报
- 联想笔记本dvd驱动安装及使用说明 光驱弹不出的解决方法
- 淘宝超级店长是什么?超级店长适用于所有淘宝网店
- 80072f78无法更新怎么办?80072F78无法更新解决教程
- skype不能登录了怎么办?解决skype不能登录的方法步骤
- hhukcert02.exe是什么?hhukcert02.exe注册表文件途径在哪?
- 如何在安全模式下打开Word文档/Office?安全模式下打开Word文档操作步骤
- 电脑知识:cmd命令提示符的使用方法
- Win10如何防止U盘中毒?防止U盘中毒的解决方法
- 天天速读:如何用ghost进行一键还原?六个步骤教你正确使用
- 龙之谷加点模拟器怎么洗点?龙之谷加点模拟器安装方法
- 世界观点:手机手绘密码忘记了怎么办?京崎手机和这款手机解锁教程来了
- 三星S5830i内存不足怎么办?刷机教程来了
- dnf怎么屏蔽其他玩家?dnf光环幻化栏怎么弄?
- 如何安装HTC更新实用程序?Android手机更新实用程序
- 泓能移动电源怎么样?泓能移动电源价格介绍:每日消息
- tslog是什么文件夹?tslog文件夹彻底删除办法
- 焦点滚动:电脑假死怎么办? 三种方法解决教程
- office2007注册码破解方法 office2007注册码表及使用说明
- 电脑dns错误怎么办?dns错误怎么解决?-天天信息
- 如何解决家中的无线信号覆盖问题?wifi无线覆盖解决方案 环球最资讯
- qq飞车s车有哪些?qq飞车s车大全QQ级赛车排行榜
- 世界微速讯:一台电脑多少瓦?关于电脑功耗的解答
- umd是什么格式?umd格式怎么打开?
- 世界快看:车载gps终端怎么样?车载gps终端介绍
- 简讯:顽皮狗:《最后生还者》先优化好PC版 才能登SteamDeck
- 经济学家向松祚:90%以上的经济学家会被ChatGPT取代
- 山高新能源集团(01250.HK)公告2022年度业绩,盈利喜迎向上拐点:头条焦点
- 小米13 Ultra官方预热:雷军疯狂暗示:当前关注
- 世界实时:moto razr+ 2023曝光:新折叠屏要来了!
- 世界热文:向全球精英发出邀请“奔向蓝海”,象山再次启动这场大赛
- 世界实时:moto razr+ 2023曝光:新折叠屏要来了!
- 越骂越买 iPhone 13全球最畅销手机
- 重点聚焦!卡普空股价大涨创历史新高!《生化危机4:重制版》立大功
- 焦点信息:经典游戏系列《大笨猫》设计师迈克尔·博林去世 享年73岁
- 《Dark and Darker》开发者有意众筹50万美元 现已暂停:热资讯
- 《小美人鱼》真人电影新预告 美丽之鱼浮出水面-每日播报
- 宫颈癌疫苗预防疾病_宫颈癌疫苗如何使用 有效预防宫颈癌办法
- 潮流配色 简约时尚标杆之作 三星Galaxy A54 5G火热预约登记中|世界热点
- 快看点丨RTX 4060笔记本售价5899!将星游戏本性价比之王!
- 环球看热讯:Wi-Fi联盟报告:研究显示Wi-Fi有助于节能减排
- 苹果MR头显即将推出、库克称十年内用其取代iPhone
- 电脑每次开机都自检怎么解决?电脑每次开机都自检解决方法
- 诺基亚X发布时间是什么时候?诺基亚X上市价格是多少?
- 如何刻盘光盘?笔记本电脑刻录光盘教程
- 微信登录系统错误什么意思?微信登录密码忘记了怎么找回?
- 剑灵错误代码14001怎么解决?剑灵错误代码14001解决方法
- 怎么使用按键精灵制作游戏脚本?按键精灵制作游戏脚本步骤
- 雨滴桌面秀使用方法 rainmeter皮肤包怎么用?
- 什么是oa系统?一套oa系统大概需要多少钱?OA系统价格
- ipad闪退修复方法 ipad闪退app该如何解决?
- H264帧格式解析 详解H264Annexb与AVCC格式解析 天天观点
- qqpctray.exe是什么?qqpctray.exe程序占用率高怎么办?
- 如何获取xlsx的Excel文件行数?xlsx的Excel文件使用方法 即时
- 笔记本电脑当无线路由器怎么设置?设置流程|天天观热点
- 天天信息:如何使用视频剪辑软件将qsv格式视频转换为MP4格式?方法步骤
- 天天热门:中国大学MOOC网站资源点汇总(收藏)
- javascript首字母字符串开发教程 用于获取汉字的首字母拼音的开发方法|天天快资讯
- C语言基础知识入门 C语言的具体结构
- VEX为什么要用到中间表达式?为什么要用到VEX?|环球头条
- 中国“北斗”卫星导航系统——定位模块需求介绍
- DirectSound能帮我们做什么?DirectSound开发指南 天天观察
- 每日信息:pp助手安装失败怎么办?PP助手修复方法
- iOS13越狱教程:如何安装AppSync和afc2补丁?
- 全球快消息!进销存软件哪家强?上百种进销存软件大比拼
- 操作系统中死锁的算法——银行家算法-环球播报