Mango配置

简介: 在没有网的日子里,总要有点娱乐。我喜欢WOW。以上两点让我下载安装并使用了mangos 并将它配成了个wow SF理论上mangos 全称为 MaNGOS 是(Massive Network Game Object Server),是个开源工具,因此 所有牟利性行为是不被允许的。但是 恩 身为可以模拟任何大型服务器的工具。。。。是个说法而已。大概配置点需要注意的有:
在没有网的日子里,总要有点娱乐。
我喜欢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


相关文章
|
NoSQL JavaScript 前端开发
|
iOS开发
ApplePay
ApplePay
153 0
ApplePay
|
Linux 数据可视化 开发工具
使用Orange Pi Zero做小小服务器(Netdata篇)
Netdata 是一款 Linux 性能实时监测工具.。以web的可视化方式展示系统及应用程序的实时运行状态(包括cpu、内存、硬盘输入/输出、网络等linux性能的数据)。
1112 0
|
存储 自然语言处理 固态存储
搜“apple”不返回“Apple”?你需要了解 Elasticsearch Normalizer
在 Elasticsearch 中处理字符串类型的数据时,如果我们想把整个字符串作为一个完整的 term 存储,我们通常会将其类型 type 设定为 keyword。但有时这种设定又会给我们带来麻烦,比如同一个数据再写入时由于没有做好清洗,导致大小写不一致,比如 apple、Apple 两个实际都是 apple,但当我们去搜索 apple 时却无法返回 Apple 的文档。要解决这个问题,就需要 Normalizer 出场了。
1377 0
搜“apple”不返回“Apple”?你需要了解 Elasticsearch Normalizer