一、先确认“启动成功”是不是假活
点 GameCenter / 引擎控制器显示“启动完成”不等于链路通。任务栏必须同时存在这些窗口且不停闪退:
DBServer.exe(数据库服务)、LoginSrv.exe(账号服务)、LogDataServer.exe(日志)、LoginGate.exe(登录网关)、SelGate.exe(角色网关)、RunGate.exe / GameGate.exe(游戏网关)、M2Server.exe(主引擎)。
任一窗口闪退、红字、自动消失,就是假活。先看对应目录下的日志(Mir200\Log、DBServer\Log、LoginSrv\Log),常见红字:DBC2000 路径错、!Setup.txt 参数错、Hum.db 损坏、脚本加载失败。
二、单机架设 IP 必须全量统一为 127.0.0.1
单机本机测试填外网 IP、局域网 IP(192.168.x.x)必卡“不开门”。逐个核对:
• 引擎控制器 → 配置向导 → 服务器地址 / 登录地址 / 外网IP栏 → 全填 127.0.0.1,动态IP模式单机别勾
- Mir200\!Setup.txt → ServerAddr=127.0.0.1、ServerIP=127.0.0.1
• LoginSrv\!addrtable.txt → 格式:服务器名 127.0.0.1 127.0.0.1 127.0.0.1:7100
- RunGate\Config.ini → ServerAddr、GateAddr 均为 127.0.0.1
• 登录器列表文件(ServerList.txt / list.txt / Mir.ini)→ 1测试服 127.0.0.1 7000
0,编码 ANSI,无空行
三、局域网 / 外网 IP 与端口映射
局域网:所有配置改成本机内网 IPv4(ipconfig 查),客户端登录器列表填同网段内网 IP。
外网:服务端配置向导填公网 IP 或勾动态 IP 模式;路由器“虚拟服务器 / 端口转发”把 7000、7100、7200、7201、7202、7300、8000(微端)全部映射到服务端内网 IP,协议 TCP+UDP;云服务器去安全组放行同批端口入方向。网关绑定 IP 写 0.0.0.0,别绑内网 IP,否则外网应答不出去。
四、端口占用排查
CMD 执行:
netstat -ano | findstr "7000"
netstat -ano | findstr "7100"
netstat -ano | findstr "7200"
显示 LISTENING 且 PID 不是服务端进程(迅雷、QQ、旧网关残留常占),任务管理器结束占用进程,或改 !Setup.txt / RunGate.ini 端口并同步登录器。改完重启 M2 与全部网关。
五、防火墙与杀软拦截
Windows Defender 防火墙高级设置 → 入站规则 → 允许 TCP 7000-7300、8000,专用/公用全勾;或临时关闭防火墙测一次。360、电脑管家、火绒实时防护会把 LoginGate.exe、M2Server.exe、RunGate.dll 当可疑文件静默删,整个 MirServer 加信任区,缺失文件重新解压覆盖。Win10/11 服务端控制器与登录器右键“以管理员身份运行”。
六、登录器与引擎不匹配
GOM 服务端必须用 GOM 登录器生成器出的登录器,GEE 用 GEE,Hero、BLUE、LEG 同理,混用直接协议拒绝。用服务端自带的登录器配置器重生成:列表 IP/端口、微端密码、资源目录名、PAK 密码全部按服务端填。列表格式示例:区名服务器名 外网IP 7100 外网IP
8000。旧登录器缓存配置不生效,必须换新的 exe。
七、客户端补丁与版本对应
服务端 Mir200\!Setup.txt 里 ClientFile1=Mir.1 决定认哪个客户端主程序;1.76 服务端配 1.85 客户端必黑屏。用 10/13/16 周年纯净客户端,把版本包里 Data、Map、Wav、Graphics、Resources、Pak.txt、NewopUI.Pak 整体覆盖进客户端根目录,路径纯英文无空格。创建角色后黑屏、装备透明、地图空白,都是补丁没盖全或 PAK 密码不对。
八、数据库与账号验证断点
DBServer 窗口没显示“数据库服务启动成功”、HeroDB 路径错、Mud2\DB\HeroDB.mdb 缺失 → 账号能注册但验证不通过,输入密码无反应。DBC2000 建 BDE 别名 HeroDB 指向 Mud2\DB,引擎控制器配置向导里 Access 数据库路径重新指一遍。Hum.db / Id.db 损坏从原包替换 MirServer\Mud2\DBSrv200\FDB 与 LoginSrv\IdDB。
九、典型现象对照
• 登录器没列表 → ServerList.txt 缺失 / HTTP 列表服务没起 / 编码非 ANSI
• 输账号密码没反应 → DBServer 没起 / IP 填外网 / 登录器端口错
- 能选区能建角色但黑屏卡加载 → 客户端补丁缺 / 地图文件损 / 微端 8000 未通
• 提示连接服务器失败 → 防火墙拦 / 端口没映射 / 网关绑 IP 错
• 别人能注册你自己进不去 → 列表里 IP 写成 127.0.0.1 发出去了,需重生成外网列表
十、兜底重启顺序
关全部 → 删 Mir200\Log\ScriptCache.dat(有则删) → 启动顺序严格按 DBServer → LoginSrv → LogDataServer → LoginGate → SelGate → RunGate → M2Server → 引擎控制器收尾。M2 控制台出现“游戏网关已连接、角色网关已连接、数据库已连接”才算真活,再开登录器进游戏。
传奇架设启动成功却进不去游戏:不开门黑屏连接失败全排查流程
来源:
作者:
点击:

