一、DBC2000安装:前置准备与系统适配
1.安装包选择与兼容性
优先选择32位版本(传奇服务端多适配32位环境),64位系统需开启“32位应用兼容模式”:右键安装包→属性→兼容性→勾选“以兼容模式运行此程序(WindowsXPSP3)”。
安装路径建议默认(C:\ProgramFiles\Borland\BDE),避免中文路径导致配置失效。
2.组件验证
安装完成后,打开“控制面板→管理工具→BDEAdministrator”,能正常启动则组件安装成功;若提示“找不到BDE32.dll”,需手动复制该文件到C:\Windows\SysWOW64(64位系统)或C:\Windows\System32(32位系统)。
二、传奇专属数据库配置:5步完成核心设置
步骤1:新建数据库实例
打开BDEAdministrator,右键左侧“Databases”→“New”,在弹出窗口选择“STANDARD”→“OK”。
将新建的“Standard1”重命名为“HeroDB”(传奇服务端默认数据库名,不可随意修改)。
步骤2:设置数据库路径(关键)
选中“HeroDB”,在右侧“PATH”栏粘贴传奇服务端的“Mud2\DB”目录路径(例:D:\LegendServer\Mud2\DB)。
确认路径无误后,点击工具栏“Save”图标保存配置(快捷键Ctrl+S)。
步骤3:配置数据库参数
在“HeroDB”属性页切换到“Parameters”选项卡,添加3项关键参数:
参数名
参数值
作用
LOCAL
TRUE
启用本地数据库模式
SQLQRYMODE
SERVER
适配服务端SQL查询
AUTOCOMMIT
TRUE
自动提交数据修改
步骤4:设置文件夹权限
右键“Mud2\DB”文件夹→“属性→安全→编辑”,添加“Everyone”用户。
勾选“完全控制”权限→“应用”,避免因权限不足导致服务端无法读取数据库。
步骤5:测试配置有效性
打开CMD,输入命令:cdC:\ProgramFiles\Borland\BDE\BIN,执行bdeadmin.exe重新启动BDE管理器。
右键“HeroDB”→“Test”,弹出“Testsucceeded”提示则配置成功。
三、DBC2000与传奇服务端对接:确保数据互通
1.服务端配置文件关联
打开传奇服务端“Mir200\Config”目录,找到“Setup.txt”文件。
确认“DBName=HeroDB”(与BDE中数据库名一致),“DBPath=.\Mud2\DB”(路径与BDE配置匹配)。
2.启动验证
按顺序启动服务端第一个程序“DBServer.exe”,若弹出“数据库连接成功”提示,说明DBC2000对接正常。
若提示“找不到数据库”,检查:①BDE中HeroDB的PATH路径是否正确;②Mud2\DB文件夹是否存在“HeroDB.mdb”文件。
四、常见问题解决:规避配置陷阱
1.64位系统BDE启动失败
解决方案:①安装“BDE64位补丁”;②手动注册组件:CMD管理员模式执行regsvr32C:\Windows\SysWOW64\bde32.ocx。
2.服务端启动后数据库读取超时
排查步骤:①检查“Mud2\DB”目录下是否有.lock文件,删除后重新启动;②确认BDE中HeroDB的“MAXBUFSIZE”参数设为8192。
3.新建角色后数据无法保存
修复方法:①在BDE中设置HeroDB的“CACHESIZE”为4096;②确保“Mud2\DB”目录下“Account”文件夹有写入权限。
五、架设后维护:数据库备份与修复
备份:定期复制“Mud2\DB”目录下所有文件到其他磁盘,避免数据丢失。
修复:若数据库损坏,将备份的“HeroDB.mdb”覆盖原文件,重新执行BDE中的“Test”验证。
1.安装包选择与兼容性
优先选择32位版本(传奇服务端多适配32位环境),64位系统需开启“32位应用兼容模式”:右键安装包→属性→兼容性→勾选“以兼容模式运行此程序(WindowsXPSP3)”。
安装路径建议默认(C:\ProgramFiles\Borland\BDE),避免中文路径导致配置失效。
2.组件验证
安装完成后,打开“控制面板→管理工具→BDEAdministrator”,能正常启动则组件安装成功;若提示“找不到BDE32.dll”,需手动复制该文件到C:\Windows\SysWOW64(64位系统)或C:\Windows\System32(32位系统)。
二、传奇专属数据库配置:5步完成核心设置
步骤1:新建数据库实例
打开BDEAdministrator,右键左侧“Databases”→“New”,在弹出窗口选择“STANDARD”→“OK”。
将新建的“Standard1”重命名为“HeroDB”(传奇服务端默认数据库名,不可随意修改)。
步骤2:设置数据库路径(关键)
选中“HeroDB”,在右侧“PATH”栏粘贴传奇服务端的“Mud2\DB”目录路径(例:D:\LegendServer\Mud2\DB)。
确认路径无误后,点击工具栏“Save”图标保存配置(快捷键Ctrl+S)。
步骤3:配置数据库参数
在“HeroDB”属性页切换到“Parameters”选项卡,添加3项关键参数:
参数名
参数值
作用
LOCAL
TRUE
启用本地数据库模式
SQLQRYMODE
SERVER
适配服务端SQL查询
AUTOCOMMIT
TRUE
自动提交数据修改
步骤4:设置文件夹权限
右键“Mud2\DB”文件夹→“属性→安全→编辑”,添加“Everyone”用户。
勾选“完全控制”权限→“应用”,避免因权限不足导致服务端无法读取数据库。
步骤5:测试配置有效性
打开CMD,输入命令:cdC:\ProgramFiles\Borland\BDE\BIN,执行bdeadmin.exe重新启动BDE管理器。
右键“HeroDB”→“Test”,弹出“Testsucceeded”提示则配置成功。
三、DBC2000与传奇服务端对接:确保数据互通
1.服务端配置文件关联
打开传奇服务端“Mir200\Config”目录,找到“Setup.txt”文件。
确认“DBName=HeroDB”(与BDE中数据库名一致),“DBPath=.\Mud2\DB”(路径与BDE配置匹配)。
2.启动验证
按顺序启动服务端第一个程序“DBServer.exe”,若弹出“数据库连接成功”提示,说明DBC2000对接正常。
若提示“找不到数据库”,检查:①BDE中HeroDB的PATH路径是否正确;②Mud2\DB文件夹是否存在“HeroDB.mdb”文件。
四、常见问题解决:规避配置陷阱
1.64位系统BDE启动失败
解决方案:①安装“BDE64位补丁”;②手动注册组件:CMD管理员模式执行regsvr32C:\Windows\SysWOW64\bde32.ocx。
2.服务端启动后数据库读取超时
排查步骤:①检查“Mud2\DB”目录下是否有.lock文件,删除后重新启动;②确认BDE中HeroDB的“MAXBUFSIZE”参数设为8192。
3.新建角色后数据无法保存
修复方法:①在BDE中设置HeroDB的“CACHESIZE”为4096;②确保“Mud2\DB”目录下“Account”文件夹有写入权限。
五、架设后维护:数据库备份与修复
备份:定期复制“Mud2\DB”目录下所有文件到其他磁盘,避免数据丢失。
修复:若数据库损坏,将备份的“HeroDB.mdb”覆盖原文件,重新执行BDE中的“Test”验证。

