能注册、能在服务端看到角色,说明数据库(DBServer)和账号链路基本是通的,问题卡在“选角色之后进入地图”这一环:游戏网关、IP端口、登录器配套、客户端补丁、防火墙拦截。
一、先看服务端网关是不是真全开了
单机架好后,任务栏应有一排网关窗口,至少包含:
• DBServer
• LoginSrv / LoginGate(登录网关)
• SelGate(角色网关)
• RunGate(游戏网关)
- M2Server(主引擎)
缺任何一个,或某个窗口闪退、报“端口被占用”,都进不去。
检查办法:
1. 打开 CMD 输入 netstat -ano | findstr "7000" (按你实际端口换)
2. 有占用就结束对应 PID,或改端口
3. 按顺序重起:DBServer → LoginSrv → LoginGate → SelGate → RunGate → M2Server
二、IP 必须统一成 127.0.0.1
单机本机测试,所有地方禁止填局域网IP(192.168.x.x)和外网IP。
重点改这些位置:
• 引擎配置向导:服务器地址、登录地址全填 127.0.0.1
• Mir200\!Setup.txt:ServerAddr=127.0.0.1
• DBSrv200\addrtable.txt、serverinfo.txt:IP 用 127.0.0.1
- 登录器配置器 / serverinfo.txt / Mir.ini:连接IP=127.0.0.1
• RunGate\Config.ini:ServerIP=127.0.0.1,GatePort 和登录器端口一致
三、端口和网关密码要对齐
常见默认端口:
• 登录网关 7000
• 角色网关 7100
• 游戏网关 7200
登录器列表格式(英文竖线,无空格):
服务器名127.0.0.1 7000 7100
7200
网关密码:
LoginGate、SelGate、RunGate 三个网关的连接密码,必须和 M2/登录器配置器里生成的密码完全一致。很多人“恢复默认网关”后密码被重置,就会能注册进不了图。
四、登录器必须和引擎同款
- GOM 服务端 → GOM 专用登录器
• GEE 服务端 → GEE 登录器
• HeroM2 / BlueM2 → 对应版本登录器
别用网上随便下的“万能登录器”。优先用服务端自带的登录器生成器重新生成一个单机登录器。
五、客户端和补丁要放对位置
1. 客户端用完整版(十周年/十三周年完整客户端),别用精简版
2. 补丁直接覆盖到客户端根目录:
• Data、Map、Wav、Graphics 等直接平铺在客户端目录
- 不要变成 客户端\补丁包名\Data 这种多一层路径
3. 地图文件检查:Map 目录里 001.map 等出生图不能缺,缺了会黑屏卡加载
六、防火墙和杀软先关了试
临时关闭 Windows 防火墙、360、电脑管家。
能进游戏了,就把这些程序加白名单:
• M2Server.exe
• LoginGate.exe
• SelGate.exe
• RunGate.exe
• 登录器.exe
七、角色数据字段异常(黑屏/验证失败)
M2 日志搜这些词:
• LoginGate Connect
• Role Auth
• Auth Timeout
• LoadMapFail
如果日志显示验证超时:
• M2 里 F11 角色验证超时时间改成 15 秒
- 检查角色表 MapID 字段是否存在,没有就加字段,默认填 3 或 0(新手村)
• 临时关掉自定义 @Login 脚本,排除脚本死循环卡人
八、权限和运行库
• 服务端、登录器全部右键“以管理员身份运行”
- 装齐 VC++ 运行库(32/64位都装)、.NET Framework 4.0+
• Win10/Win11 登录器属性里开兼容模式(Win7)、禁用高DPI缩放
九、快速自检顺序
1. 关防火墙杀软
2. 看网关进程全不全
3. 所有IP改127.0.0.1
4. 端口、密码对齐
5. 用自带登录器重生成
6. 补丁平铺进完整客户端
7. 删角色重新建一个再进
按上面走完,绝大多数“能注册、能看到角色、点开始没反应/黑屏/退回角色界面”都能解决。如果还卡住,把 M2Server 窗口最后20行日志和登录器报错截图发出来,直接照日志定位是哪道网关没握手。
常见现象对照:
• 点开始没反应:网关端口不对 / RunGate 没起
• 黑屏不动:客户端补丁缺 / 地图文件坏
• 弹回角色界面:角色验证失败 / 脚本卡死
• 提示连接关闭:IP填错或列表端口错
- 提示验证失败:网关密码不一致
路径规范:服务端放 D:\MirServer,纯英文无空格;客户端也放纯英文路径,别放桌面中文目录。
DBC2000 检查(Hero/老引擎):
• 控制面板 → BDE Administrator
- 建 HeroDB,路径指向 D:\MirServer\DBServer\DB
• 保存后重启电脑再起服务端
微端情况:
用微端登录器时,微端服务也要起,微端IP填 127.0.0.1,微端口和列表第二端口一致,不然资源拉不到也会卡加载。
最后兜底:换一套纯净版服务端重架,比在一个被改乱的一键包里硬修更快。
传奇单机能注册账号、服务器里能看到角色却进不去游戏排查与解决
来源:
作者:
点击:

