Windows上安装MangosZero的详细步骤

我是参考着官方wiki上的文章安装的,这篇文章还是很详细的。
https://www.getmangos.eu/wiki/documentation/installation-guides/guideswindows/configuring-mangos-r20068/
某些步骤在我的文章里进行了细化,可以对照着看下。

魔兽世界的客户端我是在http://www.178.com/下载的,我在自己的百度网盘也建立了一个分享连接。
https://pan.baidu.com/s/1d2buXvwdI21I4Uw2DT9DSg s7xf

我把我安装完成后的目录(包括客户端、服务器)分享到了网盘,供参考。
https://pan.baidu.com/s/15Qp8-FLpEJCHzJVIaEsKRA lukq

1、安装第三方软件
git
vs2015(官方推荐用的是2015,我用的vs2017也编译成功了)
2、用git把在GitGub上的工程克隆下来。
创建一个文件夹,比如我是在D盘创建了mangos目录
在mangos目录中点击右键,选择菜单中的“Git Bash here”选项。
执行 git clone https://github.com/mangoszero/server.git --recursive, 这是克隆服务器代码。
执行 git clone https://github.com/mangoszero/database.git --recursive, 这是克隆服务器数据库脚本。
3、用 EasyBuild 安装依赖第三方软件和编译服务器。
进入 D:\mangos\server\win 目录,执行 MaNGOS_EasyBuild.exe
点击“check now”按钮将检查依赖的第三方软件是否安装,没有安装的软件可以用EasyBuild下载或自行在网上下载。
OpenSSL(我装的64位的)
cmake(我装的64位的)
mysql5.7(我装的64位的)
装好了所有的第三方依赖软件后,点击“BUILD OPTIONS”按钮后进入一个界面,可以在这个界面进行一些build选项设置。
Windows上安装MangosZero的详细步骤
选项设置好后,点击"BUILD PROJECT"按钮进行工程构建,等一段时间就构建好了。
4、建立数据库
进入 D:\mangos\database 目录,执行 InstallDatabases.bat
默认的配置我没有修改,所以直接按了N继续下一步,之后需要按提示输入mysql的用户名、密码等,输入完毕后就会执行脚本创建数据库。
Windows上安装MangosZero的详细步骤
5、提取客户端中的游戏数据
将 D:\mangos\server_install\tools 文件夹中的文件拷贝到wow客户端的根目录,即WoW.exe所在目录。
运行 ExtractResources.sh,按提示进行操作。
时间可能长达几个小时,耐心等待,当提示 Finished creating MoveMaps 就是提取完成了。
将生成的dbc, maps, vmaps,mmaps这几个目录拷贝到服务器目录下,我是在 D:\mangos\server_install 目录下建立一个 data 文件夹,拷贝到了data文件夹里。
6、修改服务器配置文件
a、进入 D:\mangos\server_install 目录。
b、将 mangosd.conf.dist 改名为 mangosd.conf,用文本编辑器打开。
找到以下几行:
DataDir = “.”
LogsDir = “.”
将这些更改为:
DataDir = “data”
LogsDir =“logs”
找到以下几行:
LoginDatabaseInfo = “127.0.0.1;3306;root;mangos;realmd”
WorldDatabaseInfo = “127.0.0.1;3306;root;mangos;mangos0”
CharacterDatabaseInfo = “127.0.0.1;3306;root;mangos;character0”
将其中的 root;mangos; 修改成你自己的mysql的用户名和密码。
c、将 realmd.conf.dist 改名为 realmd.conf,用文本编辑器打开。
找到以下行:
LoginDatabaseInfo = “127.0.0.1;3306;root;mangos;realmd”
将其中的 root;mangos; 修改成你自己的mysql的用户名和密码。
d、将 aiplayerbot.conf.dist 改名为 aiplayerbot.conf,用文本编辑器打开。
找到以下行:
AiPlayerbot.Enabled = 1
将其更改为:
AiPlayerbot.Enabled = 0
e、将 ahbot.conf.dist 改名为 ahbot.conf。
7、启动服务器
启动 D:\mangos\server_install 文件夹中的 realmd.exe
Windows上安装MangosZero的详细步骤
启动 D:\mangos\server_install 文件夹中的 mangosd.exe
Windows上安装MangosZero的详细步骤
8、创建账号
在 mangosd.exe 的运行窗口中输入命令 account create test test, test test为用户名和密码
9、启动客户端
用文本编辑器打开wow客户端根目录中的 realmlist.wtf 文件。
将其中的内容改为 SET realmlist “127.0.0.1”
启动 WoW.exe
用刚才建立的测试账号登入。