在没有网的日子里,总要有点娱乐。
我喜欢WOW。
以上两点让我下载安装并使用了mangos 并将它配成了个wow SF
理论上mangos 全称为
MaNGOS 是(Massive Network Game Object Server),是个开源工具,因此 所有牟利性行为是不被允许的。
但是 恩 身为可以模拟任何大型服务器的工具。。。。是个说法而已。
大概配置点需要注意的有:
1.如果你下的是源码,请编译然后找个目录来放。
两个文件很重要,一个是mangosd.conf,是记录标准mangos信息的 比如经验倍率 掉率
2.如果你下的是一键安装…………傻瓜包不需要注意任何东西。直接跳到5或者6.
3.你需要下载一个内容数据库,官网有下,或者自己搜索。你需要有个数据库来存这些信息。用mysql就好,价格免费量又足。
(数据库配置:
点击安装文件选择典型安装(Typical)
配置数据库服务器"Configure the MySQL Server Now",选择标准配置"Standard Configuration"。
确认安装成windows的服务程序和自动启动服务"Install as Windows Service"、"Launch the MySQL Server Automatically"。
输入你的root用户的密码。可以打开的使用root远程管理数据库的选项,便于远程管理,和链接。
应用你的设置。
建立数据库"Create Database"。
当提示输入数据库名称的时候输入:"mangos"。
建立数据库"realmd"。
找个工具把内容数据库的sql倒进去。
配置数据库里的账号等内容
)
mangos目录下打开realmd.conf文件,找到
"LoginDatabaseInfo ="
改为:"LoginDatabaseInfo = "127.0.0.1;3306;root;[password];realmd"
这里的IP地址可以是你的IP,[password]是你的密码。
在mangos目录下打开mangosd.conf文件,找到如下的内容,并设置如下:
DataDir = "."
WorldDatabaseInfo = "127.0.0.1;3306;root;[password];mangos"
LoginDatabaseInfo = "127.0.0.1;3306;root;[password];realmd"
同样,这里的IP地址可以是你的IP,[password]是你的密码。
4.mqp提取。有个工具叫mqpe。可以提取mqp这种暴雪特用格式文件的内容。
(在第一步目录下建立dbc子目录,结构为:("C:MaNGOSdbc")
为了将暴雪公司的mpq文件的内容解压出来,将提取工具mpqe.exe拷贝在魔兽世界安装目录的data目录下,结构为:("C:World of Warcraftdata")
打开dos窗口,进入魔兽世界的data目录(cd "C:World of Warcraftdata")。
执行以下命令:
mpqe /p dbc.MPQ DBFilesClient*.dbc
mpqe工具将魔兽的游戏信息提取到了MPQOUTDBFilesClient目录下,整个结构为:("C:World of WarcraftdataMPQOUTDBFilesClient")
当mpqe运行结束后,可以将所有的*.dbc拷贝到你的mangos的dbc目录下:("C:MaNGOSdbc"),你大概有158个*.dbc文件。
)
5.地图提取。(傻瓜包来讲 你基本不需要,因为会大部分会自带微型地图包)。网上搜下相关工具(大概是叫 ad 的工具),下载下来,放到客户端目录,建个map文件夹,提取你客户端里的地图文件。
提取之后把该map目录放到mangos的wowserver目录里去。
6.修改你的魔兽世界客户端的realmlist.wtf的文件,将服务器IP地址填在里面,例如:"set realmlist 127.0.0.1"
7.启动数据库,运行mangos的realmd,再运行mangos的mangosd
开始玩吧。
P.S.数据库里面的表很简单,自己对比着修改几次就会了。具体的mangos服务器GM指令请自行上网查找。
这里贴几个简单的,某些指令需要选择目标后使用。
.additem x 增加编号为x的物品(具体请去item_template里查找entry号)
.additemset x 增加编号为x的套装(具体请去item_template里查找itemset号)
.bank 打开仓库
.maxskill 将已会技能学至300/300 (单手剑熟练度..等)
.levelup 59 为目标(或自己) 增加59级
.learn all_myclass 学习自己的全部技能
.learn all_lang 学习所有语言
.money 999999 为目标(或自己) 增加999999铜,翻译过来就是99金99银99铜
.modify hp x 改变目标的HP
.taxicheat 1 飞行线路作弊
.explorecheat 1 探索地图作弊
.revive 复活当前目标,或自己
.changelevel 数字 可以改变目标生物的等级
.delete 将目标生物从地图里删除
.speed 20 移动加速
.saveall 保存在线玩家数据
.npc add X 在你面前增加编号为x的NPC(刷声望时很好用)
.npc delete 删除选中的NPC