数据库准备

1.下载world数据库sql脚本,地址如下:


https://github.com/TrinityCore/TrinityCore/releases/tag/TDB335.61


2.导入数据库脚本
1)执行D:\Trinity\Source\TrinityCore\sql\create\create_mysql.sql。
2)选择auth数据库,执行D:\Trinity\Source\TrinityCore\sql\base\auth_database.sql脚本。
3)选择characters数据库,执行D:\Trinity\Source\TrinityCore\sql\base\characters_database.sql脚本
4)选择world数据库,执行刚刚下载解压缩的TDB_full_world_xxx.sql脚本。

4.准备资源文件
除了数据库之外,服务器的运行还依赖以下资源文件:
目录     版本     是否必须
dbc       all       必选
maps       all       必选
vmaps       all       强烈推荐
mmaps     all       强烈推荐
cameras     3.3.5a only for now       推荐
gt       6.x only       必选


1)取得资源文件提取工具:
extractor.bat 批处理文件,我们主要通过这个文件执行命令提取资源文件。
mapextractor.exe 这个工具负责提取dbc和cameras文件。
vmap4extractor.exe 这个工具负责提取maps文件。
mmaps_generator.exe 这个工具负责提取mmaps文件。
vmap4assembler.exe 这个工具负责提取vmaps文件。
在D:\Trinity\Build\bin\Release目录中可以找到4个可执行文件,
在D:\Trinity\Source\TrinityCore\contrib目录中可以找到extractor.bat
将以上文件拷贝到魔兽世界客户端的根目录中。

2)提取资源文件
双击运行extractor.bat,
输入1然后回车,这时候会提取dbc和maps文件。
等待提取结束,然后输入2回车,这时候会提取vmaps文件。
等待提取结束,然后输入3回车,这时候会提取mmaps文件,注意该步骤将花费大量时间,如果PC性能一般,可能会用2-3个小时左右。
或者输入4,提取所有。


3)拷贝提取好的资源文件
提取结束后,在魔兽世界客户端根目录会多出5个文件夹,分别是Cameras、dbc、maps、mmaps和vmaps,将他们拷贝到我们编译后的服务端程序根目录中

你可能感兴趣的:(Trinitycore)