传奇服务端配置BDE数据库连接详细操作指南

来源: 作者: 点击:
配置传奇服务端时需通过 BDE Administrator 设置 HeroDB 数据库别名,若系统未安装该工具将无法完成数据库路径绑定。以下是完整操作流程及替代方案:

一、确认是否已安装 BDE 组件
BDE(Borland Database Engine)是 16/32 位 Windows 应用访问 Paradox、dBase、Access 数据库的中间件。传奇早期服务端依赖此组件读取 HeroDB.mdb。检查方法:
按 Win+R 输入 control 打开控制面板
查看是否存在 “BDE Administrator” 图标(通常位于“系统和安全”或“管理工具”分类下)
若无此图标,说明未安装 BDE,需手动部署

二、下载并安装 BDE Administrator
从可靠来源获取 BDE 安装包(如 bde52.exe 或 bdeadmin.zip),注意必须使用 32 位版本(即使系统为 64 位)。安装步骤:
以管理员身份运行安装程序
默认安装路径为 C:Program Files (x86)BorlandBDE
安装完成后重启计算机使驱动生效

三、创建 HeroDB 数据库别名
打开控制面板 → 双击 “BDE Administrator”
菜单栏点击 Object → New(或直接按 Ctrl+N)
在弹出窗口左侧选择 STANDARD,点击 OK
此时右侧配置面板出现新条目,名称默认为 STANDARD1
选中该条目,按 Ctrl+M 进入重命名状态,输入 HeroDB(严格区分大小写)
在下方 PATH 栏填写数据库实际路径,例如:

D:mirservermud2DB

注意:路径末尾不加反斜杠,且必须指向包含 HeroDB.mdb 的文件夹

四、验证配置并保存
确保光标停留在 HeroDB 条目上
按 Ctrl+A 应用更改(部分版本需点击菜单 File → Save)
关闭 BDE Administrator

五、替代方案:免 BDE 配置方法
若仍无法安装 BDE,可改用以下方式:
使用 ODBC 数据源:在控制面板 → 管理工具 → ODBC 数据源(32 位)中添加 Microsoft Access Driver,数据源名称设为 HeroDB,指向 HeroDB.mdb 文件
更换服务端版本:采用支持 SQLite 或纯文本存档的新版引擎,彻底绕过 BDE 依赖

六、常见错误排查
“无法读取 IP”:多因 HeroDB 别名拼写错误(如 heroDB、HERODB)或路径指向错误目录
BDE 启动报错:64 位系统需强制使用 32 位 BDE,不可安装 64 位兼容包
路径含中文或空格:数据库路径必须为纯英文,建议使用 D:mirserver 等简短路径

完成上述设置后,服务端 DBAgent 模块即可通过 HeroDB 别名定位数据库文件,解决因数据库连接失败导致的登录异常或角色加载问题。