一、先明确结论:DBC2000指向哪里
DBC2000(BDE Administrator)里的别名 HeroDB,PATH 必须指向「服务端」里的数据库目录,标准写法:
D:\MirServer\Mud2\DB
绝对不是热血传奇客户端的安装目录(如 D:\热血传奇、D:\LegendClient、D:\Mir3),也不是 Mir200 目录本身。客户端只负责画面、地图、补丁;DBC2000 只给服务端(DBServer / M2Server)读 StdItems.DB、Magic.DB、Monster.DB 用。
二、拿到版本包先做路径规范
1. 服务端解压到纯英文无空格根目录:D:\MirServer (禁中文、禁桌面、禁 Program Files)
2. 确认内部含:Mir200、Mud2、DBServer、LoginSrv、LoginGate、SelGate、RunGate、GameCenter.exe
3. 进 D:\MirServer\Mud2\DB 看是否存在:
StdItems.DB(物品)
Magic.DB(技能)
Monster.DB(怪物)
Hum.db / Id.db(账号角色,部分引擎在此或 DBSrv200\FDB)
0KB、缺失、被杀软删了都会报“物品数据库加载错误”
4. 客户端单独装:D:\LegendClient(10/16/17周年纯净版),版本补丁覆盖进该目录,和 DBC2000 无任何直接关系
三、DBC2000 安装与 HeroDB 配置
1. 装 DBC2000(32位,Win10/11也装32位版),一路默认下一步
2. 控制面板 → 大/小图标 → BDE Administrator(蓝色小鱼)
3. Object / 右键 Databases → New → 类型 STANDARD → OK
4. 左侧 STANDARD1 重命名为 HeroDB(引擎认这个名字,GOM/GEE/HERO/BLUE 通用,大小写严格跟 !Setup.txt 里 DBName 一致)
5. 右侧参数:
TYPE = STANDARD
DEFAULT DRIVER = PARADOX
PATH = D:\MirServer\Mud2\DB (末尾别带反斜杠)
LANGDRIVER = Chinese (PRC) ANSI
6. Ctrl+S / 绿色对勾 Apply,关闭时选 Yes 保存
7. 右键 HeroDB → Open,能展开看到 StdItems.DB 等列表即正确
四、引擎控制器(GameCenter.exe)配置向导
双击 D:\MirServer\GameCenter.exe → 配置向导:
• 游戏服务端目录:D:\MirServer(自动识别)
- 服务器名称:自定义英文/拼音
• 外网IP:单机填 127.0.0.1;局域网填本机内网IP;外网填公网IP或勾动态IP
• 数据库名称:HeroDB(必须和 BDE 别名一字不差)
- 登录网关端口: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
5. SelGate.exe
6. RunGate.exe(可多开几个)
7. M2Server.exe → 控制台滚到“游戏网关已连接、数据库已连接、初始化完成”
任一个窗口闪退看对应 Log 目录红字
七、登录器生成与进游戏
打开版本自带登录器配置器(GOM/GEE/HERO 对应各自配置器):
• 区名自定义
• 服务器IP:127.0.0.1(单机)
- 端口:7000
• 微端地址:127.0.0.1:8000
• 数据库密码/PAK密码/资源目录名 按版本原参数填
生成 login.exe 放到 D:\LegendClient 根目录 → 双击进游戏选角色进图
八、常见错位现象对照
• DBC2000 PATH 指到客户端目录 → M2/DBServer 启动报 Cannot open StdItems.DB、物品数据库加载错误
• 别名写成 herodb/HeroDb 但 !Setup.txt 写 HeroDB → Unknown alias
- Mud2\DB 里 StdItems.DB 被杀软删 → 正在加载物品数据…[Exception]
• 服务端放 D:\桌面\传奇服务端 → BDE 解析失败闪退
• 配置向导填了公网IP但没做端口映射 → 能起服但登录器连不上
记住一条:DBC2000 只认 D:\MirServer\Mud2\DB,客户端目录它一辈子不碰;客户端只管把补丁盖对、登录器指向 127.0.0.1:7000 就行。
传奇版本完整架设流程详解:DBC2000绝不指向游戏客户端目录而是指向Mud2_DB
来源:
作者:
点击:

