准备工具:

  1. MySQL
  1. 服务端
  1. 服务器
  1. 最重要的你需要会技术、要不然都瞎扯 给你东西你也看不懂。

教程开始:

  1. 安装MySQL并创建数据库
  1. 安装MySQL社区版,并配置SQL服务器。
  1. 安装SQLyog。利用其登录,创建realmd、characters、mangos、scriptdev2数据库。
  1. 建立MaNGOS目录
  1. 创建MaNGOS目录,如:"D:\MaNGOS"。(如果直接下载编译文件,可省略以下步骤)
  1. 拷贝源代码目录下\bin\release中的所有exe和dll文件到MaNGOS目录。
  1. 拷贝\src\mangosd和\src\realmd中的mangosd.conf.in和realmd.conf.in,去掉“.in”后缀。
  1. 确保“libeay32.dll”和"libmySQL.dll"在MaNGOS目录下。
  1. 提取客户端map文件
  1. 将ad.exe放在客户端安装目录下,如:"D:\Word of Warcraft"。
  1. 创建"maps"子目录,如:"D:\World of Warcraft\maps"。
  1. 运行ad.exe(大概会提取至少3400个map文件)。
  1. 当ad.exe运行完成后,拷贝maps子目录到MaNGOS目录下。
  1. 提取客户端dbc文件
  1. 在MaNGOS下创建dbc子目录。
  1. 将mpqe(包括:mpqe.exe和sfmpq.dll)拷贝到客户端安装目录\data\zhCN下。
  1. 在命令行界面中运行: mpqe /p local-zhCN.mpq DBFilesClient\*.dbc。
  1. 当mpqe运行完成后,拷贝..\zhCN\MPQOUT|DBFilesClient下的所有dbc文件到MaNGOS的dbc子目录下,应该有176个文件。
  1. 构建Vmap文件
  1. vmap用于处理“视线”问题。
  1. 找到MaNGOS源代码或者编译版本中的makevmaps_SIMPLE.bat,运行之。
  1. 将生成目录vmaps\下的所有vmap文件拷贝到MaNGOS目录下的vmaps子目录中。
  1. 安装及更新数据库
  1. 用SQLyog连接MySQL数据库。
  1. 右键点击realmd数据库,选择“Restore from SQL Dump”。
  1. 找到MaNGOS的sql目录中的realmd.sql,执行。
  1. 使用相同方法导入characters、mangos、scriptdev2数据。
  1. 需要说明的是,scriptdev2是针对WoW的游戏脚本,增加了额外的怪物及BOSS的AI,如果没有该脚本,你就只能进入一个索然无味的WoW世界。MaNGOS的编译版本中一般会提供scriptdev2的dll和sql脚本,如果你没有它们,可以从checkout来编译,并将scriptdev2.dll拷入MaNGOS目录。
  1. 在sql目录下提供了各个数据表的更新脚本,如果你在运行mangosd.exe时失败,请查考日志文件,为对应的数据表进行更新。
  1. 使用UDB数据丰富游戏世界
  1. 配置MaNGOS和客户端
  1. 在客户端的wtf子目录下创建realmlist.wtf文件(如果没有的话),并写入“set realmlist 127.0.0.1”。
  1. 打开MaNGOS的realmd.conf文件,找到“LoginDatabaseInfo =" 将其修改为 "LoginDatabaseInfo = "127.0.0.1;3306;root;[password];realmd"。
  1. 打开mangosd.conf文件,找到"[list]"项,修改:
  1. DataDir = "."
  1. WorldDatabaseInfo = "127.0.0.1;3306;root;[password];mangos"
  1. LoginDatabaseInfo = "127.0.0.1;3306;root;[password];realmd"
  1. CharacterDatabaseInfo = "127.0.0.1;3306;root;[password];characters"
  1. 运行服务器端和客户端
  1. 先后启动realmd.exe和mangosd.exe,也可以写个批处理来运行,内容如下:
  1. @echo off
  1. start realmd.exe
  1. start mangosd.exe
  1. @echo on
  1. 对于客户端,不要直接点击快捷方式,因为其指向Launcher.exe。应该运行Wow.exe。
  1. 如果客户端启动有问题(多数问题集中在mangosd.exe),请查看log文件,用sql\update中的数据脚本更新出现问题的数据表。

魔兽世界经典怀旧服务器架设教程相关推荐

  1. 伤害世界怎么自建服务器,伤害世界服务器怎么建 伤害世界服务器架设教程攻略...

    伤害世界服务器怎么建 伤害世界服务器架设教程攻略.很多玩家还不清楚伤害世界服务器怎么架设,怎么连接,下面99单机网小编给大家带来伤害世界服务器架设教程攻略,希望能帮到大家. 首先准备工作,下载服务端并 ...

  2. 国王统治没有显示服务器,国王的统治Reign Of Kings服务器架设教程

    <国王的统治>官服不稳定s服比较坑,让玩家在游戏中十分纠结,这里带来服务器架设教程,建个小服和基友一起发展也是不错的选择. 服务器架设 1.选中游戏根目录主程序(rok.exe)右键创建桌 ...

  3. FTP服务器架设教程之管理篇

    FTP服务器架设教程之管理篇 架设好FTP服务器后,怎样才能更好地管理自己的FTP,使它性能稳定并合理占用机器资源和分配带宽呢?不同的FTP服务器软件提供的管理方式.功能有所不同. 一.IIS FTP ...

  4. 杀戮空间2开服服务器架设教程UE3Redist

    杀戮空间2开服服务器架设教程UE3Redist 我上一篇文章云盘里有bd9458下载链接有需要的小伙伴可以去下载 选择Winrar打开 然后双击压缩包中的UE3进行安装 KF2服务器的安装: 点Win ...

  5. 伤害世界怎么自建服务器,伤害世界Hurtworld服务器架设教程

    <伤害世界(Hurtworld)>虽然支持国内直连,不过还是会出现不稳定的情况,自建服务器的好处在于可以有一个稳定的游戏环境,那么本作该如何架设服务器呢,下面带来Hurtworld服务器架 ...

  6. 我的世界虚拟服务器架设,我的世界Minecraft服务器架设教程_服务器怎么建立

    [导读]我的世界Minecraft服务器架设教程. 下面给大家带来<我的世界>Minecraft服务器的架设教程,让大家对我的世界服务器建立有一个不错的认识,从怎么建立,到怎么维护做一个系 ...

  7. 怀旧服美服哪个服务器人最多,暴雪:魔兽世界经典怀旧服美服排队人数恐破万...

    <魔兽世界>经典怀旧服在上周13日展开抢先创角预定活动,游戏服务器预计8月27日正式推出,虽然在玩家群体曾有过经典版究竟能吸引多少玩家回锅的疑问,如今在北美地区的状况似乎呈现了" ...

  8. 魔兽账号转移在哪个服务器,魔兽世界经典怀旧服 免费角色转移服务现在已经开放...

    我们已经在指定的24个<魔兽世界>经典怀旧服服务器开启免费角色转移服务,你可以借此将角色从人口较多.排队时间较长的服务器转移出来. 同时,我们也开放了以下经典怀旧服服务器: 龙之召唤--P ...

  9. 伤害世界怎么自建服务器,伤害世界Hurtworld服务器架设教程 创建方法

    类型:AVG冒险游戏大小:626.1M语言:中文 评分:7.0 标签: 立即下载 伤害世界Hurtworld是一款在steam上运营的网络生存射击游戏,在本作中玩家们要建设自己的社区拿起武器对抗攻击自 ...

最新文章

  1. sqlite3数据的使用(xcode 7,ios9)
  2. [导入]日志 20071206 (WCF Architecture)
  3. java中解决Launch configuration TimezoneDump references non-existing project问题
  4. php ajax实现查询功能,ajax实现分页查询功能
  5. 在5分钟内将Spring Boot作为Windows服务启动
  6. Linux编程练习 --多线程4--条件变量
  7. Centos8 cmake运行失败 undefined symbol archive_write_add_filter_zstd
  8. wamp php 升级,wamp升级PHP7.1
  9. 图片抓取_小小爬虫批量抓取微信推文里的图片
  10. 基于JAVA+SpringMVC+Mybatis+MYSQL的校园二手市场系统
  11. Java获取网络IP
  12. STC学习:光敏开关
  13. 模糊综合评价模型 ——第三部分,一级模糊综合评价模型应用:例题1,对员工进行年终综合评定
  14. Win10屏幕自带的截图,同时保存多个截图
  15. 分享一款免费网易云,QQ音乐,虾米音乐,酷狗,酷我加密格式批量转换MP3格式的网站
  16. HTMLParser(一个比较流行的html代码解析、处理开源项目)学习,总结
  17. 电脑假死卡的动不了_win10电脑突然卡死动不了怎么办 四种方法快速解决电脑卡死...
  18. 交换机路由器命令大全
  19. conventional-changelog 参数含义
  20. xr企业级应用在哪里_如何在XR中保持私密

热门文章

  1. 删除php+安装 php
  2. 信创操作系统--麒麟Kylin桌面操作系统 (项目十 安全中心)
  3. 蓝牙协议中的SBC编码
  4. 计算机内存智能清理系统好些,电脑内存怎么清理?
  5. 物联卡官方充值渠道在哪里?物联网卡管理平台有什么作用?
  6. 【夯实基础 】 js获取的clientHeight、offsetHeight和scrollHeight的区别
  7. ibus极品五笔切换单字模式
  8. Hive SQL练习之影评案例
  9. 禁止打开Word自动开启BQQ
  10. 计算机及接口技术的测试题,微型计算机原理与接口技术测试题