| 安装指南 | |
|---|---|
| 本文是安装指南的一部分。你可以单独阅读本文,或点击上一个链接在各步骤之间轻松跳转。 | |
| << 第 4 步:数据库安装 | 第 6 步:服务器最终步骤 >> |
本指南适用于高级设置,或者只是为了提供更多关于如何为本地或互联网使用设置你的服务器的细节。一般来说,在你的特定操作系统指南中介绍的默认设置对于简单的设置来说已经足够了。
对于几乎所有基本设置场景,默认的 localhost (127.0.0.1) IP 设置应该保持不变。默认的 bindip (0.0.0.0) 也应该保持不变。
在这里,你必须使用你的互联网 IP,这样互联网上的客户端才能找到你的服务器。你必须从你的路由器/防火墙转发或开放端口 3724(authserver)和 8085(worldserver)。使用 TCP 协议。
Realmlist 表
你需要确保你的 authserver 应用程序将传入的连接指向你的领域(realm)。
运行你选择的数据库管理工具(例如 SQLYog 或 HeidiSQL),或使用 MySQL 命令行界面(CLI)。
如果你需要从外部机器连接到你的数据库,请阅读 https://www.enovision.net/mysql-ssh-tunnel-heidisql,而不是向 MySQL 服务器开放端口。
打开 acore_auth 数据库并找到 realmlist 表。你需要根据你的需求编辑 address 字段:
局域网 IP(192.168.x.x)- 如果你在与运行 WoW 不同的计算机上安装 AzerothCore,但所有涉及的计算机都在同一网络(路由器)上,请使用该计算机的局域网 IP。
127.0.0.1 - 也称为 "localhost"。如果你在与运行 WoW 相同的计算机上安装了 AzerothCore,并且只有你自己连接它,那么请保持此设置以及配置文件中的相关设置不变。
公共 IP 地址 – 如果你想让他人连接到你的服务器,请使用你的外部 IP。访问 http://www.whatismyip.com/ 以查找你的外部 IP 地址。
完全限定域名 - (mydomain.com 或 warcraft.mydomain.com)与外部 IP 地址类似,如果你想让他人连接到你的服务器,可以使用这个,额外的好处是不必追踪可能变化的动态 IP 地址。
$ sudo mysqluse acore_auth;UPDATE realmlist SET address = '[your_ip]' WHERE id = 1;If you are still having problems, check:
| 安装指南 | |
|---|---|
| 本文是安装指南的一部分。你可以单独阅读本文,或点击上一个链接在各步骤之间轻松跳转。 | |
| << 第 4 步:数据库安装 | 第 6 步:服务器最终步骤 >> |