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

AzerothCore本地登录卡在Authenticating阶段 连接配置故障排查

AzerothCore本地部署卡Authenticating认证阶段排查方案

核心问题定位

无报错卡认证的本质是客户端成功连上认证服务后,拿不到正确的世界服地址、或无法连通世界服端口导致的,和你之前遇到的127.0.0.1访问异常问题直接相关。

逐步骤修复

  • 第一步:修正客户端realmlist配置
    找到客户端目录下的realmlist.wtf文件,清空原有内容,只保留一行配置:
    set realmlist 192.168.0.3
    
    注意:不要在地址后面加:8085后缀。AzerothCore认证服务默认端口是3724,属于客户端默认访问端口,不需要手动写在配置里;8085是世界服端口,由认证服务在登录校验通过后自动下发给客户端,写在realmlist里反而会导致认证请求寻址错误。
  • 第二步:修正数据库内的服务器地址配置
    连接部署用的MySQL数据库,执行以下SQL查询:
    USE acore_auth;
    SELECT id, name, address, port FROM realmlist;
    
    检查返回结果:
    • address字段必须设置为192.168.0.3,不能填127.0.0.1或者localhost——这个地址是认证服务发给客户端、用来连接世界服的地址,你本地环境127.0.0.1访问异常,填回环地址会直接导致客户端连不上世界服,卡在认证阶段无任何报错
    • port字段默认值为8085,要和worldserver.conf里配置的WorldServerPort值完全一致
      如果配置不对,直接执行更新语句修正:
    UPDATE realmlist SET address='192.168.0.3', port=8085 WHERE id=1;
    
  • 第三步:核对防火墙放行规则
    需要确认两个核心TCP端口的入站、出站规则都放通,且不限制绑定IP:
    • 3724:认证服务通信端口
    • 8085:世界服务通信端口
  • 第四步:确认客户端版本匹配
    你使用的3.3.5(13240) 2010年1月编译的版本是官方匹配版本,要确保客户端是纯净原版,没有打第三方补丁、没有用高清重制客户端,否则会触发之前遇到的WorldSocket Malformed request sent by client格式错误报错。
  • 第五步:服务启动顺序校验
    改完所有配置后按顺序重启服务:
    1. 启动authserver,等控制台提示认证服务监听3724端口成功
    2. 启动worldserver,等所有地图、脚本加载完成,控制台提示世界服务监听8085端口成功
    3. 删除客户端目录下WDB、WTF文件夹内的缓存文件后,再启动客户端登录

快速验证技巧:启动服务后可以打开cmd执行netstat -ano | findstr "3724"和netstat -ano | findstr "8085",确认两个端口都处于LISTENING状态,且绑定IP不是仅127.0.0.1,即可正常登录。

内容的提问来源于stack exchange,提问作者Svetoslav Stoyanov

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.27 03:09:19