數據庫準備

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章