一、路径与解压错误(90%启动报错根源)
服务端必须放纯英文路径磁盘根目录,例 D:\MirServer,禁放桌面、中文文件夹、“Program Files”等带空格目录,否则 DBSrv、M2、Gate 读不到配置直接闪退 。客户端单独放另一盘(如 E:\Legend),补丁 Data/Map/Wav 完整覆盖到客户端根目录,缺 Wav 会黑屏、缺 Map 进图黑屏、缺 Data 装备白名红叉 。
二、DBC2000 / BDE 数据库配置(HeroDB 别名)
1. 装 32 位 DBC2000,控制面板开 BDE Administrator → Databases → New → 类型 STANDARD → 改名 HeroDB(大小写敏感,GOM 端用 GomDB)
2. 右侧 PATH 指向 D:\MirServer\Mud2\DB(或 MirServer\DB),目录下必须有 StdItems.DB、Monster.DB、Magic.DB、HeroDB.DB 等核心文件
3. 右键 DB 文件夹→安全→Everyone/Users→完全控制,避免读写拒绝对象
4. Win10/11 若报 error $210D:注册表搜 SHAREDMEMLOCATION,值改 0x5BDE,重启;区域设置关掉“Beta UTF-8”
5. 启动顺序:先 DBServer → LoginSrv → LoginGate → SelGate/RunGate → M2Server,反序必报“无法连接数据库”
三、端口占用(10048 on API bind / 网关秒关)
默认端口:LoginGate 7000、SelGate 7100、RunGate 7200、DBServer 6000、M2 内部 5000,微端 8000 。
排查:cmd 执行 netstat -ano | findstr 7000 ,看 PID → 任务管理器结束占用进程;或进 GameCenter 配置向导批量改端口(如 7001/7101/7201),登录器列表同步改 。重复点“启动控制器”也会占端口,先全关再起。
四、M2Server 闪退 / 应用程序错误
• 缺 VC++ 运行库:装 2005~2022 x86/x64 合包
• 缺 DLL:从同引擎包复制对应 dll 到 M2Server 目录,禁混用不同引擎 Game.dll
• !Setup.txt 时间格式报错(Hero 老端):系统时间改 yyyy-m-d,或删 !Setup.txt 报错时间行
• Mir200\Envir、MapQuestDiary、PlugList.txt 缺失 → M2 加载脚本失败闪退,用纯净版比对补回
• 右键 M2/DBServer/网关 → 管理员身份 + Win7 兼容模式
五、登录器不显示列表 / 卡“正在读取列表”
单机架设所有 IP 填 127.0.0.1,禁填公网或 0.0.0.0(GameCenter 里外网 IP 才填公网)。列表文件 list.txt / serverinfo.ini 格式:
[区名]
127.0.0.1 7000
放登录器同目录或客户端 Data 下;GOM/GEE 微端端口默认 8000,list 第二端口要对上 。Hero 端检查 LoginSrv\!addrtable.txt 格式:区名 Title1 127.0.0.1 127.0.0.1 127.0.0.1:7000 。登录器必须用同引擎配置器生成,密钥/Key.ini/ServerKey.dat 不匹配直接空白 。删客户端 Cache 文件夹再开登录器 。
六、能登录但创建角色后进不去 / 黑屏花屏
• RunGate/LoginGate 没起:任务管理器确认进程在,M2 里网关管理加 127.0.0.1:7200 并启用
• 客户端版本不对:1.76 端配 1.76 客户端,英雄连击端配 1.80/1.85 客户端,混用必黑屏
• 补丁没覆盖或登录器与引擎不是同一套,重盖 Data/Map,换配套登录器
• 路由器 AP 隔离开了:关掉,保证同网段
七、外网玩家连不上
防火墙高级设置放行 TCP 7000,7100,7200,7500,8000,5000,6000 ;路由器做端口映射到内网机器;动态公网 IP 在引擎勾“动态 IP 模式”或用域名解析;云服务器开对应安全组 。
八、杀软误删
360/火绒/Defender 会删 DBServer.exe、M2Server.exe、LoginSrv.exe 或 DBC 临时文件,整目录加信任区再启动 。
九、Hero 时间格式与老端特例
M2 弹时间解析错 → 控制面板区域格式改 yyyy-m-d,或 !Setup.txt 删对应时间行;老 Hero 在 Win10/11 必开兼容模式 。
十、快速自检顺序
纯英文路径 → DBC 别名 HeroDB 指向 Mud2\DB → 关杀软 → 配置向导 IP 127.0.0.1 + 端口无冲突 → 按顺序起 DBSrv→LoginSrv→Gate→M2 → 配套登录器 + list.txt 127.0.0.1:7000 → 客户端覆盖补丁 → 删 Cache 进游戏。哪步断就卡哪步,别跳步重装。
传奇架设新手高频故障速查:DBC路径端口占用M2闪退列表空白修复
来源:
作者:
点击:

