开外网步骤
开外网步骤
服务端
1. 确定你的服务器的IP地址
IP 地址根据需要可以填以下值:
- 127.0.0.1 - 也称为“本地主机”。 如果您在运行 WoW 的同一台计算机上安装了 AzerothCore,并且只有您连接到它,请在此处和您的配置中保留此设置。
- LAN IP (192.168.x.x) - 如果您在运行 WoW 的不同计算机上安装 AzerothCore,但所有涉及的计算机都在同一网络(路由器)上,请使用该计算机的局域网 IP。
- 公网IP (180.101.50.242) - 需要租用服务器,或者使用云服务器(例如:阿里云、腾讯云、AWS、GCP等)。
- 域名 (wow.com)- 填域名的好处是,如果服务器IP地址变了,只需要修改域名的解析记录即可,不用改客户端。
2 连接 MySQL
使用任意 MySQL 客户端连接到 MySQL 服务器,例如 HeidiSQL。 连接信息如下:
- IP: 服务器IP
- 端口: 63306
- 用户: root
- 密码: password
注:如果是云服务器,需要开放 63306 端口。
如果不想用 HeidiSQL,也可以使用内置的 phpMyAdmin:
- 在
acore-docker
目录,执行docker compose up phpmyadmin -d
命令,启动 phpMyAdmin 容器 - 服务器开放
8080
端口 - 打开浏览器,输入
服务器IP:8080
进入 phpMyAdmin - 服务器:
ac-database
, 用户名:root
, 密码:password
3 修改 realmlist 表里的服务器IP
- 打开
acore_auth
数据库 - 找到
realmlist
表,修改address
字段的值为外网IP(如果是局域网联机,使用局域网IP也是可以的)
4 开放端口
服务器需要开放以下端口
- 认证服务器:3724
- 世界服务器:8085
客户端
修改 Data/zh-TW/realmlist.wtf
文件,把IP改为外网IP。
参考文档: