魔兽世界服务端搭建教程

Azerothcore Windows版

点击这里给我发消息

搭建教程

准备

  1. 服务器1台,window server 2019 系统 ( 推荐尊云服务器: 68/月 )

尊云优惠码: 4AF4A9 (下单立享8.5折)

服务器要求

最低

  1. CPU 2核
  2. 内存 4G
  3. 硬盘 20G
  4. 带宽 2M

推荐

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

下载服务端

下载地址: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 和 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为: 148.70.31.191

对接系统

添加服务器

  • 游戏服务配置
    • 服务器IP/域名:[自己服务器的IP]
    • 世界服务端口:8085
    • 登录服务端口:8085
  • 通讯服务配置
    • 通讯服务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