魔兽世界服务端搭建教程

Azerothcore Windows版

点击这里给我发消息

内容编辑工具:Keira3

搭建教程

准备

  1. 服务器1台,window server 2019 系统 ( 推荐:云语数据,已通过安装测试 )

推荐

  1. CPU 4核
  2. 内存 8G
  3. 硬盘 40G
  4. 带宽 10M

下载服务端

下载地址:Window版魔兽世界巫妖王之怒无限制服务端 提取码: oAD4

下载后上传到服务器,假设上传到D盘根目录,然后解压(解压密码:wowmanage.cn),获得wowServer文件夹。

架设服务端

  1. 进入 wowServer\工具 文件夹,安装支持库: 微软常用运行库合集 2022.04.09.exe
  2. 双击 wowServer\1启动数据库.bat 启动数据库, 窗口不要关闭!
  3. 运行数据库管理工具: wowServer\工具\数据库管理工具\heidisql.exe , 直接打开自带的连接【localhost】
  4. 修改 acore_auth 数据库中的 realmlist 数据表,address 修改为服务器ip或者域名,name是服务器的名称
  5. 防火墙配置(如防火墙关闭,请跳过): 允许应用通过防火墙通讯添加 wowServer\Core\authserver.exewowServer\Core\worldserver.exe
  6. 如果服务器有端口白名单,请放行端口:3306,3724,8085 和 7878
  7. 双击 wowServer\2启动核心.bat 运行, 启动世界服务器和登录服务器,启动成功,会出现两个窗口, 不要关闭!

客户端登录游戏

在魔兽世界客户端,创建 登录.bat 文件,并写入如下内容:

@echo  y | rd /s "Cache"
echo SET realmlist "服务器ip或域名"> realmlist.wtf
echo SET realmList "服务器ip或域名"> Data/zhCN/realmlist.wtf
echo SET realmList "服务器ip或域名"> Data/zhTW/realmlist.wtf

ren Data\commoo.MPQ common.MPQ
ren Data\expansioo.MPQ expansion.MPQ
start wow.exe
goto end
:end

管理系统对接教程

以下教程中使用的端口和目录,都是在按照上面搭建教程相同的操作生成的,如果搭建时有所改动,对接时需相应调整

安装windows版宝塔

双击 wowServer\工具\BtSoft.exe,安装宝塔面板

只安装面板,不需要安装任何web服务器工具

进入宝塔面板,左侧选择【安全】菜单,依次开放端口: 3306,3724,8085 和 7878

接口配置

  1. 宝塔面板->设置->API接口
  2. 启用接口,记录密钥
  3. 添加ip: 0.0.0.0 到白名单

对接系统

添加服务器

  • 游戏服务配置
    • 服务器IP/域名:自己服务器的IP
    • 世界服务端口:8085
    • 登录服务端口:3724
  • 通讯服务配置
    • 通讯服务IP/域名:自己服务器的IP
    • 通讯端口:7878
    • 通讯账户:ADMIN (默认GM账号,大写)
    • 通讯密码:wowmanage.cn
  • 数据库配置
    • 数据库IP/域名:自己服务器的IP
    • 数据库端口:3306
    • 数据库账户:root
    • 数据库密码:wowmanage.cn
  • 宝塔API配置
    • API地址:http://服务器ip:宝塔端口
    • 密钥:(在面板API配置处查看)
    • worldserver.conf路径:xxxxxx/worldserver.conf (根据实际路径填写)
    • lua_scripts目录:xxxxxx/lua_scripts(根据实际路径填写)

重置安全密码

  • 进入管理系统,点击右上角账号名称
  • 在服务器列表页面,点击服务器右侧的 【对接检测】 按钮
  • 前面的配置正确的话,这里应该是全绿通过的,点击下方的【重置密码:Windows版修改默认密码必点】
  • 至此,默认密码被修改为复杂密码,绝对安全