You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

AzerothCore的realmlist表address字段是否可以使用DDNS域名

关于AzerothCore realmlist表address字段的配置问题解答

首先说明:你提到的acore_with为笔误,对应库名实际是acore_auth(AzerothCore认证服务库)。

核心结论

realmlist表的address字段完全可以直接填写DDNS域名,无需每次公网IP变动时手动更新字段值。

原理说明

AzerothCore的认证服务逻辑中,authserver只会将realmlist表内存储的address内容原样返回给发起登录请求的客户端,地址解析操作由客户端本地执行。只要你的DDNS服务正常更新公网IP映射,客户端每次登录时都会自动解析获取到最新的公网IP,完全适配动态公网IP场景。

配置注意事项

  • 建议将DDNS域名的TTL值设置为1~5分钟,降低解析缓存时长,IP变动后客户端可以更快获取到最新的解析结果,避免短时间内无法登录的问题
  • 无论填IP还是域名,都需要确保路由器已经做好对应端口的端口映射(默认游戏端口8085、认证端口3724),同时服务器防火墙放行对应端口的入站规则
  • 如果需要支持局域网内玩家低延迟访问,可以将realmlist表的localAddress字段设置为服务器的局域网静态IP,内网玩家登录时会自动走内网链路连接

配置操作示例

登录MySQL执行以下命令即可完成修改:

  1. 登录MySQL:
    mysql -u 你的数据库用户名 -p
  2. 切换到认证库:
    USE acore_auth;
  3. 更新对应服务器的地址配置:
    UPDATE realmlist SET address = '你的DDNS域名' WHERE id = 1;
    修改完成后无需重启服务,新发起的登录请求会直接获取更新后的地址,已经在线的玩家不会受影响。

内容的提问来源于stack exchange,提问作者B-Man

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.29 11:45:01