出现“StartTimer exception: Unknown database”错误,通常是因为传奇服务端无法找到名为 HeroDB 的数据库别名。该提示明确指向 DBC2000 数据库配置环节,而非数据库文件缺失或损坏。解决此问题需正确安装并配置 DBC2000 工具。
第一步:准备环境。将传奇服务端完整解压至 D 盘根目录,路径应为 D:Mirserver。确保服务端内包含 mud2db 文件夹,其中存放 StdItems.DB、MonItems.DB 等核心数据文件。
第二步:安装 DBC2000。运行 DBC2000 安装程序,按默认选项完成安装。安装成功后,控制面板中会出现 “BDE Administrator” 图标。
第三步:配置数据库别名。打开控制面板,双击 “BDE Administrator”。在菜单栏点击 Object → New,选择 STANDARD 类型后确认。此时左侧列表会生成一个名为 STANDARD1 的条目,将其重命名为 HeroDB。
第四步:设置数据库路径。选中 HeroDB 条目,在右侧配置区域找到 PATH 项,将其值修改为 D:Mirservermud2db。路径必须精确指向服务端的 db 文件夹,不可包含多余字符或空格。
第五步:保存配置。点击工具栏保存按钮,或直接关闭 BDE Administrator 窗口,系统会自动保存更改。部分系统可能需要重启计算机使配置生效。
完成上述步骤后,重新启动传奇服务端主程序(如 M2Server.exe 或 GameCenter.exe)。服务端在初始化阶段将能正确识别 HeroDB 别名,并顺利加载物品、怪物、技能等数据库内容,不再报出“Unknown database”错误。
若仍存在问题,需检查以下几点:服务端是否被移动过位置导致路径失效;操作系统是否为 64 位而安装了 32 位 DBC2000(需匹配对应版本);杀毒软件是否拦截了 BDE Administrator 的写入操作。确保路径无中文、无特殊符号,且 db 文件夹内文件完整未被加密或损坏。
StartTimer exception: Unknown database传奇问题解析与解决
来源:
作者:
点击:

