Mangos Zero服務器搭建簡要過程及常見問題
網上的搭建教程已經有很多,該文章主要記錄在Win7 64bit上搭建的簡要過程,以及出現的問題。
1.源碼下載
首先是下載 git for windows:Git-2.14.1-64-bit.exe。然後新建D:\mangos文件夾,在該文件夾下右鍵選擇"Git Bash Here",打開Git命令行。
下載Mangos Zero源碼:
git clone https://github.com/mangoszero/server.git
下載數據庫
git clone https://github.com/mangoszero/database.git
2.server 編譯
打開D:\mangos\server\win\MaNGOS_EasyBuild.exe,下載並安裝所有依賴的軟件,然後正式進行編譯。編譯輸出文件夾為D:\mango\server_build
包括:MySQL server、Open SSL、Cmake在內的依賴軟件安裝好後,就可以點擊“BUILD OPTIONS”編譯。
3.安裝數據庫
打開D:\mangos\database\InstallDatabases.bat,按照提示一步步建立數據庫。完成之後,會看到 mangos0,character0,realmd三個數據庫
4.客戶端1.12.1
把客戶端解壓到 D:\mangos\wow;
將編譯結果文件夾D:\mangos\server_build\bin\Debug\下的所有文件,復制到D:\mangos\wow下;
將D:\mangos\wow\tools下的所有文件復制到D:\mangos\wow下;
依次運行“map-extractor.exe”,"vmap-extractor.exe","movemap-generator.exe"產生遊戲必要數據,然後把“adc"、”maps"、“mmaps”、“vmaps”移動到Data文件夾下
5.配置文件修改
客戶端文件"realmlist.wtf"內容修改為“set realmlist 127.0.0.1” ,就可以連接本地的服務器。
服務器文件"mangosd.conf.dist"去掉".dist",修改內容:
註意:127.0.0.1那三行,第一項是數據庫地址,第二項是數據庫端口,第三、第四是連接數據庫的帳號密碼,第五項是數據庫名。
服務器文件“realmd.conf.dist”去掉“.dist”,修改內容:
註意,該行與前一個文件意義相同。
經過這5步,配置工作就完成了。依次啟動mangosd.exe,realmd.exe,在mangosd命令行窗口創建帳號:account create test test。最後啟動客戶端 wow.exe即可。
常見問題:
一開始,我使用 vs2015自帶的 github下載server 和 database,然後在安裝數據庫的時候,InstallDatabases.bat根本無法正常運行。導致了數據庫版本和服務器要求的版本不一致。因此,推薦使用git for windows來下載源碼。編譯之後,再使用VS查看源碼。
Mangos Zero服務器搭建簡要過程及常見問題