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,將他們拷貝到我們編譯後的服務端程序根目錄中