一、路径与解压规范(第一步就错的根因)
服务端必须放纯英文无空格路径,推荐 D:\MirServer,禁止放桌面、中文目录(如 D:\传奇版本)、带空格目录(Program Files)。路径含中文直接导致 DBC读取失败、地图脚本加载报错、M2读不到配置文件。客户端同理,建议 D:\LegendofMir 纯英文。解压前关杀毒,360/火绒/Win Defender 常误删 M2Server.exe、LoginGate.exe、网关、PAK资源,架前整目录加白名单。
二、DBC2000 与 HeroDB 配置(复古端最高频报错)
1. 控制面板打开 BDE Administrator(32位),左侧 Object → 右键 New → STANDARD,别名严格命名 HeroDB(大写,不可简写)。
2. 右侧 PATH 指向 D:\MirServer\Mud2\DB(必须精确到 DB 文件夹,不能指到 MirServer 根目录)。
3. Ctrl+A 或点 Apply 保存,关窗前必须保存,否则不生效。
4. 检查 Mud2\DB 内是否有 StdItems.DB、Magic.DB、Monster.DB、HeroDB.mdb、Account.db、Character.db,0KB 或缺失需换完整端。
5. Win10/Win11 报 BDE 初始化失败(Error 2108/2501):删 C:\PDOXUSRS.NET,重装适配版 DBC2000,右键管理员装。
6. MySQL 版(部分 GEE/翎风):装 MySQL5.7,导 SQL,改 DBSrv200.ini / db.properties 账号密码,字符集 utf8mb4。
三、启动顺序与端口占用(M2 闪退/10048 报错)
正确顺序:DBServer(显示 Database Ready)→ LoginSrv → LoginGate → SelGate → RunGate → M2Server/GameCenter。先开 M2 必报连接失败。
端口冲突提示“Windows socket error 10048”:
cmd 执行 netstat -ano | findstr "7000" (7000登录、7100数据、7200网关、8000微端、3306MySQL),查 PID → 任务管理器结束残留 M2Server/迅雷/酷狗/上一次未关服务端。
改端口:!Setup.txt、LoginGate\Config.ini、RunGate.cfg、登录器列表三处同步改,只改一端必连不上。
结束残留:Ctrl+Shift+Esc 结束 M2Server.exe、DBServer.exe、LoginGate.exe、RunGate.exe 全部进程再重启。
四、引擎控制器与 IP 配置(单机/局域网/外网)
单机:引擎配置向导 IP 填 127.0.0.1,动态IP不勾,列表地址 127.0.0.1,端口 7000。
局域网:填本机内网 192.168.x.x,同网段玩家用同 IP 登录器。
外网:填公网 IP 或域名,路由器端口映射 + 云安全组放行 7000/7100/7200/8000/3306;GOM 改 ServerSet.ini 的 PublicIP,GEE 改 GameGate.ini 的 GateIP,翎风改 LoginSrv.ini 的 ServerIP,微端端口(GEE默认8000/8200)一并映射。
登录器必须用配套生成器做,IP/端口/列表地址/微端参数与服务端完全一致,否则连接关闭/列表空白。
五、M2 启动闪退/插件/脚本错误
• 缺 DLL(0xc000007b):装 VC++ 2005/2008/2010/2015-2022 运行库(32+64位)、.NET 4.8,补 msvcr71.dll、msvcp71.dll。
- GOM M2 空白:Mir200\PlugList.txt 删第三方 dll,留官方 IPLocal.dll。
• 改脚本后 NPC 无反应/任务卡死:QuestDiary、Market_Def、Merchant.txt 用全英文半角标点,缺 END 语句、中文引号是直接原因,拿备份覆盖。
- 地图报错 GM06.map not found:补 Map 目录文件或删 MapInfo.txt 对应行。
六、进游戏黑屏/白屏/装备不显示/补丁问题
1. 黑屏:客户端版本过低(需13周年以上),或补丁未解到客户端根目录,或 PAK 密码错。登录器配置器→资源读取规则→PAK 列表全显“密码正确”才可生成。
2. 白屏(GEE):用引擎包内“自定义UI升级工具”选 登录器\NewUI\ 升级。
3. 装备/怪物透明:Data、Map、PAK、WIL 补丁未覆盖客户端根目录,微端没起(Updateserver.exe 未运行或微端密码不对)。
4. 雷达黑屏:缺 MiniMap.dat,补完整资源包。
七、登录器连不上/角色进不去/提示满员
• connection closed:IP端口不一致、网关没全绿、防火墙拦了。关防火墙测,或加放行规则。
- 服务器满员:DBServer → 选项 → 基本设置 → 取消“只分配可连接的游戏网关客户端”。
• 列表空白:单机架设登录器配置勾“不需要远程列表”,或放本地 txt 列表;外网填公网列表地址。
- 获取远程内核失败:点“是”继续生成,或换配套登录器内核。
八、GM 权限开通
M2 菜单 → 列表信息 → 管理员列表 → 添角色名 → 等级10 → 保存重载 → 重登生效。或 Navicat 改 account/admin 表 admin_level=10。角色需先建号进游戏小退再添。
九、GEE / 翎风 / Hero 引擎差异速查
• GOM/GEE:可 SQLite 免 DBC;GEE 微端默认8000,登录器生成器配套做,白屏用UI升级工具。
• 翎风:自带快速配置单机模式,LoginSrv.ini 改 ServerIP,重启前关核心进程。
- Hero:需 !DBAddr.txt 改 IP,BDE 中 HeroDB 必配,Market_Def 脚本全半角。
• 新版 GOM 在线配置器需注册才多人在线,测试用动态IP+127.0.0.1 即可。
十、初学者最容易漏的 6 个动作
解压路径纯英文 → 关杀毒加白名单 → 装 VC++ 运行库 → BDE 建 HeroDB 指 Mud2\DB 并保存 → 按序起 DBServer→网关→M2 → 配套登录器 IP端口全一致。任一步跳了都进不去。
传奇架设初学者常见问题全集:DBC2000端口占用M2闪退登录器黑屏排查修复
来源:
作者:
点击:

