藏宝湾网游单机站

 找回密码
 注册

QQ登录

只需一步,快速开始

★【我是大主宰SF★神将三国SF】【变态页游】★

★【0.1折】★【变态网页游戏私服】★

★神将三国网页版上线送V5 5w元宝 5000w铜币 我是大主宰上线满v,80万元宝,小怪都爆元宝,耐玩长久稳定★

【原始传奇SF/魔域永恒SF】【0.1折手游】

★【原始传奇SF/魔域永恒SF】【0.1折手游】★

★『战online+原始传奇+维京传奇+血饮龙纹+魔域永恒+斗罗大陆』一刀99999999999刀刀光柱★

★【星空石器3.0】复古端游 有挂限制2开★

★★【星空石器3.0】复古端游 有挂限制2开★★

★【石器时代3.0纯PC-有挂限制2开】儿时怀旧游戏每晚活动多多 组队玩法 单人玩法 应有尽有 无需繁琐182任务★

★【卓越之剑】访官微变轻氪★
★【卓越之剑】访官微变轻氪★

★【卓越之剑】访官微变轻氪-欢迎技术交流★

★梦幻微变仿官长久更新★

★梦幻微变仿官长久更新★

★梦幻西游微变耐玩 ★五一活动★超级技能★超级兽决★打造成神★离线挂机★长期更新★★

★0.1折!独家超低折扣手游★

★0.1折!独家超低折扣手游★

★0.1折!0.1折!0.1折!独家超低折扣手游公益服,首冲续充全部0.1折★

★【九阴真经】端游私服仿官★

★【九阴真经】端游私服仿官★

★国产大型武侠端游《九阴真经》SF问世了。2017年至今-【稳定】充值1比10,活跃就送至尊风物志,跨服雪域应有尽有。★

★5.1全新开区梦幻放置游戏★

★5.1全新开区梦幻放置游戏★

★可白嫖 上班摸鱼类 放置文字梦幻游戏(三端互通)qq群836110944★

★DNF★全职业平衡★公益服★
★DNF★全职业平衡★公益服★

【dnf86版本】【怀旧服】【全职业平衡】【非变态服】【非商业服】【868027375】

★★微变仿官爽玩养老服★★

★微变仿官爽玩养老服★

★上线松超多抽奖仙玉银子,长久稳定服,群号:489527989★

★【大话西游2】稳定耐玩★只合不关★

★【大话西游2】稳定耐玩★只合不关★

★【大话西游2★2024最新版】稳定耐玩★只合不关★人气超旺★

★上班族专属★休闲放置★充值可打★

★ ★上班族专属★休闲放置★充值可打★★

★[挂机游戏] ===〓正常运营3年〓新区来袭-白嫖神作-纯收菜挂机游戏-可交易 ========★

【梦幻西游】★端游领先版★
★【梦幻西游】★端游领先版★★

【梦幻西游★官方泄露版】----4月新区,无定制,无抽奖,全新战锦,每周更新一次。

★【梦幻国度】★端游★公益服★

★【梦幻国度】★端游★公益服★

★【梦幻国度】【端游】【全新版本公益服】【一样的童年不一样的游戏】【群63417379】★

★梦幻西游★仿官公益无充值★

★梦幻西游★仿官公益无充值★

★【情缘梦幻西游★独家仿官纯公益版】----2024新区,无定制,持续推广更新。推荐指数:★★★★★★★★★★★

【梦幻★仿官★刚开一秒·全网独家玩法】

★【梦幻★仿官★刚开一秒·全网独家玩法】★

★★【仿官服4月23日下午1点内测结束,正式开服】★★

★【手游端游一键全自动搭建脚本】★

★【手游端游一键全自动搭建脚本】★

★【手游端游一键全自动搭建脚本】搭建游戏解放双手小白用了都说好★

★手游内部充值0.05折千款手游★

★手游内部充值0.05折千款手游★

★0.1折直充数千款手游可申请内部充值0.05折!超低折扣手游,全版本传奇手游--仙侠--古风-卡牌-角色扮演-二次元-全题材手游都支持内部充值0.05折★

★【梦幻西游】2008纯复古★

★【梦幻西游】2008纯复古★

★ 【五一新区】 【15门纯复古】 【公益服】【打金】★

★全新开服可白嫖放置传奇 荐★

★全新开服可白嫖放置传奇 荐★

★可白嫖 上班摸鱼类 放置文字传奇游戏(放置休闲)qq群756025698 ★

★【4月11日新服公测,全员领福利】★

★★【梦幻 4月新服,新人有路费 资源福利】★★

★★【梦幻西游★08仿官服微变 4月新服,新人有路费 资源福利】★★

【梦幻★仿官★刚开一秒·全网独家玩法】

★【梦幻★仿官★刚开一秒·全网独家玩法】★

★★【仿官服4月23日下午1点内测结束,正式开服】★★

★梦江南仿官无充值★

★ ★梦江南仿官无充值★★

★上线就送永久会员、银子礼包群号:531010715★

【百款GM页游+1折手游,上线送满级VIP】

★【百款GM页游+1折手游,上线送满级VIP】★

★【百款变态页游SF】【变态手游SF】【安卓+IOS手游】【上线免费顶级VIP】★

查看: 1691|回复: 15

[原创] 魔兽10.0模拟器架设编译教程,windows版

[复制链接]
 楼主| 发表于 2022-12-28 12:03:21 | 显示全部楼层 |阅读模式
本帖最后由 marcoxin998 于 2022-12-29 10:24 编辑

引用地址:Trinitycore Wiki | TrinityCore MMo Project Wiki
开源项目地址:GitHub - TrinityCore/TrinityCore: TrinityCore Open Source MMO Framework (master = 10.0.2.47213, 3.3.5 = 3.3.5a.12340)
1、系统要求:      windows 7 SP1以上版本,32位和64位均可,64位系统最佳


2、编译软件环境:
    Git
   Git Extensions
    Boost ≥ 1.73 (最新稳定版)(链接为64位版)
    MySQL ≥ 5.7(建议8.0)
    OpenSSL = 1.1.x(不要下载Lights和3.XX版,下载1.1.X版)
    CMake ≥ 3.18.4 (最新稳定版)
    MS Visual Studio (Community)≥ 16.11.11 (2019)

Git安装选择选项:


Visual Studio安装设置勾选选项:


Boost设置环境变量:



3、(建议备梯子)下载源码:
   选择一个目录空白出右键,Git Extensions -> Clone (可能会弹出设置菜单,点击OK即可)

在Branch栏下拉选择master分支,即10.0版,(下拉如果没有master分支,可以稍等一下,稍等一下还是不出来的话,挂梯子吧)然后点击Clone,等待克隆完成,
4、克隆完成后,打开Cmake(cmake-GUI),点击Browse Source选择你克隆的目录,Browse Build选择编译出来的文件目录,然后点击下方Configure,弹出VS版本选择,选择16 2019,等待完成,此处完成不应弹出错误信息。再点击Generate,等待完成,不应弹出错误,点击Open Project打开VS,右侧右键点击ALL BUILD,再弹出菜单选择生成,等待吧,去吃个饭。(在这几步出现问题的几率比较大,基本都是环境变量或者软件安装的问题,老老实实按照版本要求安装的软件一般也不会出问题)

5、生成完成后在编译出来的目录里,bin文件夹有Debug或者Release文件夹,此文件内为服务端文件,bnetserver.exe、worldserver.exe、bnetserver.cert.pem、bnetserver.key.pem、openssl_ed25519.dll、worldserver.conf.dist、bnetserver.conf.dist为服务端运行所需文件(worldserver.conf.dist、bnetserver.conf.dist为配置文件,需要改名为worldserver.conf、bnetserver.conf才能运行),2个m开头、2个v开头的的exe文件是用来解包客户端数据使用,需要解包客户端数据才行。

太冷了,等会在写。。。。。。。。。
间隔1天了,接着写(抄)
6、下载官方客户端最新版,(12月29号貌似维护了,有没有更新我没看,不过问题不大),复制编译目录的2个m开头的、2个v开头的exe文件和克隆目录下TrinityCore\contrib里的extractor.bat到客户端根目录,打开extractor.bat文件,会提示输入选项,输入4然后回车,这一步到这里就是等着了,非常非常耗时,也许要1天才能跑完。
7、复制(不复制也行,但是最好目录路径不要有中文)bnetserver.exe、worldserver.exe、bnetserver.cert.pem、bnetserver.key.pem、openssl_ed25519.dll、worldserver.conf.dist、bnetserver.conf.dist到你要放服务端的目录里,重命名worldserver.conf.dist、bnetserver.conf.dist为worldserver.conf、bnetserver.conf,修改这两个配置文件里的配置,主要修改数据库地址以及用户名密码啥的,如果是在本机,可以不用修改,在里面也可以修改任务、怪物、探索获取经验的倍率啥的,不建议用记事本打开(为啥呢:记事本的编码可能会出现问题导致无法读取,所以基本大家都不建议)。
8、下载其他怪物AI任务数据库,下载地址,将数据库文件解压到服务端根目录(2个数据库文件),运行wordserver.exe,会根据你在配置文件里配置的数据库用户名密码自动创建更新数据库,第一次比较慢,预估等待时间5-10分钟,直到出现TC>表示运行起来了。因为客户端解包数据未完成,所以wordserver.exe在导入数据库完成后会不能正常运行,可能闪退掉。
9、下载登录器,下载地址,解压到客户端根目录,注意:客户端需要处以官服正常运行一次,在客户端World of Warcraft\_retail_\WTF目录下,修改Config.wtf里的SET portal "CN" 将CN修改为127.0.0.1。
10、客户端解包文件共计6个文件夹,dbc、maps、vmaps、mmaps、cameras、gt,将这6个文件夹复制到服务端根目录(大概7-8G),运行wordserver.exe,在wordserver.exe界面(即TC>界面)创建账号密码:bnetaccount create 账号@随意 密码 (账号、随意、密码自行替换为你的账号信息,@符号为必须,没有@创建失败),提升GM权限:account set gmlevel 账号编码 3-1 (账号编码需要到数据库查看,一般你的第一个账号编码是1#1,后面依次为2#1、3#1.。。。。查看账号编码在数据库auth库,account表里),运行bnetserver.exe,打开客户端登录器输入账号密码就可以登录游戏愉快的玩耍了。
11、开外网需要修改数据库表的IP地址和客户端的IP地址,改127.0.0.1为外网地址,GM命令比较多,你们自行搜索一下,升级,刷装备,传送啥的都可以,这个服务端会有BUG,但是如果自己用来玩耍的话完全没问题,有BUG基本是在任务不完善,怪物卡住之类的,有能力的可以自己修修,涉及源码需要懂C++,服务端扩展比较容易,添加脚本可以进副本添加指定BUFF,加机器人陪玩啥的,比较多,这套模拟器源码每天都会更新,自行到开源项目地址查看,开源项目还有3.3.5版本的,跟10.0版本的编译一模一样的操作,自行研究。
12、估计在实际操作中有很多各种各样的问题,善用搜索,环境啥的配置好,我的电脑win11 22H2编译没有问题,我的服务器ubuntu 20.04编译没有问题,剩余的就是你的问题了。

评分

参与人数 3金币 +7 收起 理由
sky175 + 2 『恭喜你被我恭喜了』
liuxuebo + 2 技术贴,要加分
majx2015 + 3 『宝湾是我家,维护靠大家』

查看全部评分

发表于 2022-12-28 15:09:34 | 显示全部楼层
好东西支持一下。
发表于 2022-12-28 20:08:35 | 显示全部楼层
留个脚印
发表于 2022-12-28 20:52:52 | 显示全部楼层
这是技术贴啊,必须支持一下
发表于 2022-12-28 21:16:09 | 显示全部楼层
感谢大佬分享 编译下试试
发表于 2022-12-29 14:32:44 | 显示全部楼层
感谢楼主分享,另外请教下旧版源码怎么下载?https://github.com/TrinityCore/TrinityCore 这上面只有10.0.2和3.3.5,想下个9.2.7最后一版的……
发表于 2022-12-29 19:08:46 | 显示全部楼层
本帖最后由 liuxuebo 于 2022-12-29 19:10 编辑
fengchen00 发表于 2022-12-29 14:32
感谢楼主分享,另外请教下旧版源码怎么下载?https://github.com/TrinityCore/TrinityCore 这上面只有10.0. ...



我看到+76,点开后有很多,难道不是吗?













本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
 楼主| 发表于 2022-12-30 12:54:50 | 显示全部楼层
liuxuebo 发表于 2022-12-29 19:08
我看到+76,点开后有很多,难道不是吗?

找到哪个版本的分支,下载zip,或者用克隆带上克隆分支
发表于 2022-12-30 13:38:38 | 显示全部楼层
感谢楼上两位解答,那个TDB_full_xxx.7z是数据库,下面两个Source code分别是 win 和 linux 的源码?
 楼主| 发表于 2022-12-30 14:16:41 | 显示全部楼层
fengchen00 发表于 2022-12-30 13:38
感谢楼上两位解答,那个TDB_full_xxx.7z是数据库,下面两个Source code分别是 win 和 linux 的源码?


发表于 2022-12-30 14:31:41 | 显示全部楼层
谢谢楼主的教程
发表于 2023-1-4 15:25:05 | 显示全部楼层
感谢分享,不知道怎么编译单人打地下城
发表于 2023-1-8 23:22:11 | 显示全部楼层
感谢分享教程
发表于 2023-1-9 07:55:52 | 显示全部楼层
世界因技术大神的存在而美好
发表于 2024-1-18 21:04:06 | 显示全部楼层
我靠技术贴!今天才看到感谢大神!!顺便问下9.0的也是这样编译吗?
发表于 2024-1-19 11:56:01 | 显示全部楼层
世界因技术大神的存在而美好
您需要登录后才可以回帖 登录 | 注册

本版积分规则

本站内容如若侵犯到您的权益,请来电来函告知,我们会尽快处理!
联系QQ:1953150286,2251387361,123784736,免责申明

排行榜|联系我们|小黑屋|手机版|Archiver|游戏藏宝湾 |

GMT+8, 2024-4-28 21:53 , Processed in 0.114457 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表