MaNGOS编译 mangos github

偶然之间发现了一个wow模拟器MaNGOS,下载下来试用,先把自己的编译方法记录下来。

一、编译二进制文件

1、下载MaNGOS源代码,地址http://github.com/mangos/mangos/tarball/master,并解压缩到某一目录,假设目录是%MaNGOS%。

2、打开VS2008,选择“文件”->"打开",选择%MaNGOS%/win/mangosdVC90.sln并确定。

3、执行“生成解决方案”开始编译。

4、在%MaNGOS%/bin目录下会发现几个dll和2个exe文件mangosd.exe、realmd.exe。

5、把配置文件%MaNGOS%/src/mangosd/mangosd.conf.dist.in复制到%MaNGOS%/bin下并改名为mangosd.conf;同样的,把配置文件%MaNGOS%/src/realmd/realmd.conf.dist.in复制到%MaNGOS%/bin下并改名为realmd.conf。

MaNGOS编译 mangos github
6、编译工作完成。

二、提取Map、DBC、VMap文件

1、把%MaNGOS%/contrib/extractor/ad.exe文件复制到WOW目录下,假定目录是%WOW%。

2、执行ad.exe,大概10分钟左右。

3、%WOW%下会找到新建的2个文件夹maps、dbc,把他们复制到%MaNGOS%/bin目录下。

4、提取VMap是可选的。貌似可以提升游戏性能,但是需要对机器要求较高,个人机器比较破就跳过这一步了。

5、提取工作完成。

三、安装数据库

1、首先安装MySQL数据库,安装文件下载地址:http://dev.mysql.com/downloads/mysql/5.1.html#win32。

2、在MySQL根目录下的my.ini文件中添加或修改以下配置:

key_buffer = 100M

max_allowed_packet = 100M

thread_stack = 50M

thread_cache_size = 8

query_cache_limit = 50M

query_cache_size = 512M

3、安装MySQL客户端,MaNGOS推荐使用SQLyog,那就用SQLyog吧,下载地址:http://www.webyog.com/en/downloads.php。

4、运行SQLyog,点击"Tools"->"Restore from SQL dump",依次选择%MaNGOS%/sql/目录下的create_mysql.sql,mangos.sql,realmd.sql,characters.sql进行导入。

5、修改配置文件mangosd.conf、realmd.conf,将其中的数据库部分的root账户密码,设置成刚才安装MySQL时设置的密码。例如

如果登陆数据库时使用root/root,则将

WorldDatabaseInfo = "127.0.0.1;3306;root;mangos;mangos"

修改为

WorldDatabaseInfo = "127.0.0.1;3306;root;root;mangos"

6、数据库完成

四、大功快要告成了

1、将%WOW%/Data/zhTW/realmlist.wtf中(这个文件的位置看客户端的版本,我的是台服版)的内容:

set realmList tw.logon.worldofwarcraft.com

修改为

set realmList 127.0.0.1

并将set patchlist tw.version.worldofwarcraft.com 删除

同时删除%WOW%/WTF/Config.wtf文件(建议备份)

2、%MaNGOS%/bin目录下依次启动realmd.exe、mangosd.exe

3、OK,登陆你的wow客户端,使用账号player/player或者administator/administrator来看看你自己创建的wow世界吧。

(不过进去后会发现所有的NPC包括怪物都没有,大概是数据库数据不完整吧,以后再搞了。)

4、全部搞定,收工休息。

  

爱华网本文地址 » http://www.413yy.cn/a/25101014/205898.html

更多阅读

最为详细的教程,教你如何反编译与回编译 精 java 反编译

最为详细的教程,教你如何反编译与回编译 精——简介学会反编译比较关键,也是我们美化必须掌握技术,学会反编译也是实现制作ROM的起步,ROM高手必然是反编译高手这里有必要说一下,教程只是给你一个动手的那一个跷板,教程不是万能的,给了你基

LinuxKernel0.01的编译和运行 linux编译运行java

http://www.oldlinux.org/oldlinux/viewthread.php?tid=4827Linux Kernel 0.01 的编译和运行本文操作环境均在 Linux 系统中实现。==================================================================================一、准备工

编译QtWeb之二 qtweb和亿简

静态编译qt-everywhere-opensource-src-4.7.3失败,总是提示找不到jscore.lib.我也尝试使用qt-everywhere-opensource-src-4.7.3和qt-win-opensource-4.7.3-vs2008.exe得到一样的结果。按照网上的说法:Qtsourcecode的解压目录不能有中

手机,电脑反编译apk教程 apktool反编译apk教程

电脑端反编译教程:用apktool反编译工具1.Windows徽标键+R 弹出运行对话框 输入cmd ,回车;会弹出命令提示符窗口2.输入:“E:”回车(其中E为盘符,apktool在哪个盘就输入哪个盘的盘符)3.输入:“cd apktool”回车(其中apktool为反编译工具所在文件

C++编译遇到参数错误cannotconvertparameter*from'constchar

前面的几天一直都在复习着被实习落下的C++基础知识。今天在复习着上次创建的窗口程序时,出现了一个错误,百思不得其解。因为是同样的代码,上次的都能顺利的通过编译,这次自己新建了一个工程结果就有一个错误出现,是在调用Create()函数时,传

声明:《MaNGOS编译 mangos github》为网友极速战鹰分享!如侵犯到您的合法权益请联系我们删除