魔兽世界服务端搭建教程

Azerothcore Windows版

点击这里给我发消息

内容编辑工具:Keira3

管理系统功能展示
服务端搭建教程
管理系统对接教程

搭建教程

准备

  1. 服务器1台,window server 2019 系统 ( 推荐:云语数据 )

推荐

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

下载服务端

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

下载后上传到服务器,假设上传到D盘根目录,然后解压,获得wowServer文件夹。

架设服务端

  1. 进入wowServer文件夹,安装支持库: vcredist_x64_2013.exe
  2. 双击 Jeuties Repack Control.exe 运行
  3. 配置【MySQL Path】到 wowServer\MySQL\bin ,并点击【Start the MySQL server】启动数据库
  4. 运行数据库管理工具: heidisql.exe , 直接打开自带的连接【localhost】
  5. 修改 acore_auth 数据库中的 realmlist 数据表,address 修改为服务器ip或者域名,name是服务器的名称
  6. 在数据库管理工具中点击工具栏里的【管理用户认证和权限】按钮,修改root@%的密码, 必须修改,这里用:53957105
  7. 防火墙配置: 允许应用通过防火墙通讯添加 wowServer\Server\ authserver.exe 和 wowServer\Server\ worldserver.exe
  8. 如果服务器有端口白名单,请放行端口:8085,3724 和 7878
  9. 配置【Server Path】到 wowServer\Server ,并依次点击【Start the World server】和 【Start the Auth server】启动世界服务器和登录服务器,启动成功,会出现两个窗口, 不要关闭

客户端登录游戏

在魔兽世界客户端,创建 [ 登录.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版宝塔

https://www.bt.cn/download/windows.html

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

接口配置

  1. 面板设置->API接口
  2. 启用接口,记录密钥
  3. 添加服务器ip到白名单, 目前此管理系统服务器ip为: 38.6.224.232

对接系统

添加服务器

  • 游戏服务配置
    • 服务器IP/域名:[自己服务器的IP]
    • 世界服务端口:8085
    • 登录服务端口:3724
  • 通讯服务配置
    • 通讯服务IP/域名:[自己服务器的IP]
    • 通讯端口:7878
    • 通讯账户:ADMIN (默认GM账号,大写)
    • 通讯密码:53957105(GM账号默认密码,如果修改过,此处请同步调整)
  • 数据库配置
    • 数据库IP/域名:[自己服务器的IP]
    • 数据库端口:3306
    • 数据库账户:root
    • 数据库密码:53957105(上面用数据库工具修改的密码)

数据库默认不能外网访问,如果开启了外网访问,请务必修改密码!

  • 宝塔API配置
    • API地址:http://[服务器ip]:[宝塔端口]
    • 密钥:(在面板API配置处查看)
    • 服务端路径:D:/wowServer/Server
    • worldserver.conf路径:/worldserver.conf
    • lua_scripts目录:/lua_scripts

设置服务端参数

下面列举与服务端有关的配置 点击服务器的【游戏参数】,选择【游戏配置】,点击最下面一项【核心配置】

  • 日志文件目录:./logs
  • 地图数据目录:./data
  • auth数据库链接:127.0.0.1;3306;root;53957105;acore_auth (密码53957105,调整为上面用数据库修改的密码)
  • character数据库链接:127.0.0.1;3306;root;53957105;acore_characters (密码53957105,调整为上面用数据库修改的密码)
  • world数据库链接:127.0.0.1;3306;root;53957105;acore_world (密码53957105,调整为上面用数据库修改的密码)
  • Eluna脚本目录:./lua_scripts