1. 程式人生 > >Mangos Zero服務器搭建簡要過程及常見問題

Mangos Zero服務器搭建簡要過程及常見問題

搭建 個數 -m 復制 -a mod all 端口 正常

網上的搭建教程已經有很多,該文章主要記錄在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服務器搭建簡要過程及常見問題