单机传奇完整架设流程:DBC2000配置到登录器进游戏一步步实操

来源: 作者: 点击:
一、准备三样东西
1. 服务端版本包(MirServer 目录:含 Mir200、Mud2、DBServer、LoginSrv、LoginGate、SelGate、RunGate、GameCenter.exe)
2. 热血传奇客户端(10/13/16/17周年纯净版,安装到 D:\LegendClient,纯英文路径)
3. DBC2000(32位版,Win10/11 同样装32位)

二、解压路径铁律
服务端解压到磁盘根目录:D:\MirServer
禁止中文、空格、桌面“新建文件夹”、Program Files。客户端也放 D:\LegendClient 这类纯英文路径。

三、DBC2000 配置(核心,指 Mud2\DB 不是客户端)
1. 装完 DBC2000 → 控制面板切大/小图标 → 打开 BDE Administrator(蓝色小鱼)
2. 右键 Databases → New → 类型 STANDARD → OK
3. 左侧名字改成 HeroDB(引擎认这个名,!Setup.txt 里 DBName 必须一致)
4. 右侧 PATH 填:D:\MirServer\Mud2\DB (精确到 DB 文件夹,不是 Mir200,不是客户端目录)
5. TYPE=STANDARD,DEFAULT DRIVER=PARADOX,LANGDRIVER=Chinese (PRC) ANSI
6. Ctrl+S / 点绿色对勾 Apply → 关闭选 Yes 保存
7. 右键 HeroDB → Open,能看到 StdItems.DB、Magic.DB、Monster.DB 即正确

四、引擎控制器配置向导
进 D:\MirServer → 双击 GameCenter.exe → 配置向导:
- 游戏服务端目录:D:\MirServer
• 服务器名称:自定义英文/拼音

• 外网IP / 服务器IP:单机全填 127.0.0.1,不勾动态IP

• 数据库名称:HeroDB

- 登录网关端口:7000(默认)
• 游戏网关端口:7200(默认)

• 微端端口:8000(GOM)/ 8008(GEE),单机可不勾微端

下一步到底 → 保存配置

五、手动核对配置文件(防向导写漏)
Notepad++ 打开:
Mir200\!Setup.txt → ServerIP=127.0.0.1、ServerAddr=127.0.0.1、DataPath=D:\MirServer\Mud2\DB、DBName=HeroDB
LoginSrv\!addrtable.txt → 测试服 127.0.0.1 127.0.0.1 127.0.0.1:7100
DBServer\!ServerInfo.txt / dbsrc.ini → DBName=HeroDB、DataDir=D:\MirServer\Mud2\DB
RunGate\Config.ini → ServerAddr=127.0.0.1、GateAddr=127.0.0.1

六、启动顺序(严格来)
1. DBServer.exe → 显示“连接 HeroDB 成功 / 物品数据 XX 条”
2. LoginSrv.exe
3. LogDataServer.exe
4. LoginGate.exe(端口7000监听)
5. SelGate.exe(端口7100)
6. RunGate.exe(端口7200,可多开)
7. M2Server.exe → 底部“初始化完成 / 游戏服务已启动”,无红字
GameCenter 点“启动游戏服务器”会自动按序拉起,任一个闪退看对应 Log 目录。

七、客户端补丁覆盖
把版本包里的 补丁 文件夹(Data、Map、Wav、Graphics、Resources、Pak.txt、NewopUI.Pak 等)整体覆盖进 D:\LegendClient 根目录,覆盖前退出杀软,确认文件大小正常。补丁缺=黑屏、花屏、装备问号、地图白块。

八、生成登录器(必须同引擎)
进 D:\MirServer\登录器 目录:
• GOM:GameOfMir登录器生成器 / 绿盟配置器

• GEE:MakeGameLogin.exe

- HERO/BLUE/LEG:对应各自配置器
列表填:区名127.0.0.1 7000 8000 127.0.0.1 7000
单机一区 (或勾“不需要远程列表直接生成”)
微端密码、PAK密码、资源目录名按版本原参数填 → 生成 login.exe → 复制到 D:\LegendClient 根目录

九、进游戏与常见断点
双击客户端里的登录器 → 输账号密码(单机直接填,M2 默认允许注册)→ 选区 → 建角色 → 进图。
• 报“物品数据库加载错误” → HeroDB 路径没指 Mud2\DB、StdItems.DB 被杀软删、别名大小写不对

- 登录器没列表/连不上 → IP 没全改 127.0.0.1、7000 被迅雷/酷狗占(netstat -ano | findstr 7000 查)、防火墙拦
• 建完角色黑屏 → 补丁没盖全、客户端周年版不对、PAK 密码错

• M2 秒退 → DBC2000 没保存、Mud2\DB 文件 0KB、!Setup.txt 路径含中文

防火墙放行:管理员CMD执行
netsh advfirewall firewall add rule name="MirPort" dir=in action=allow protocol=TCP localport=7000-7200
或把 MirServer 整目录加杀软信任区。

单机跑通后再动爆率、经验、攻速、NPC脚本,改完重启 M2Server 生效。