传奇单机架设:DBC数据库、引擎配置与登录器完整流程

来源: 作者: 点击:
传奇单机架设就是把一台电脑同时当成服务器和客户端。完整流程分为:准备文件、配置数据库、配置引擎、生成登录器、整合客户端与补丁、启动测试。

准备文件

需要准备传奇服务端、DBC2000数据库驱动、传奇客户端、登录器生成器和配套补丁。服务端建议解压到D盘根目录,路径写 D:MirServer,不要带中文和空格。

客户端版本要跟着引擎走。老版本服务端通常配1.76纯净客户端;GOM、GEE等新引擎多数需要十三周年及以上客户端。

配置DBC2000

安装DBC2000后,打开控制面板中的 BDE Administrator。在 Databases 上右键新建,类型选择 STANDARD,名称改为 HeroDB。右侧 PATH 指向 D:MirServerMud2DB。

如果版本使用 ACC、SQLite 或 MSSQL 数据库,则不需要配置 DBC2000,在引擎配置中直接选择对应数据库类型即可。

配置引擎控制器

运行服务端根目录下的 GameCenter.exe,点击配置向导。

游戏服务端所在目录填 D:MirServer。
游戏数据库名称填 HeroDB。
服务器名称自定义。
IP地址单机填 127.0.0.1。
不勾选动态IP。

保存后启动游戏服务器。确认 LoginGate、SelectGate、RunGate、DBServer、LoginSrv 等网关窗口全部正常启动,没有报错闪退。

生成登录器

单机测试可以用本地列表文件,内容写成 服务器名称|127.0.0.1:7000。打开登录器生成器,填写列表地址,设置快捷方式名称。单机架设不勾选微端模式,让登录器直接读取本地客户端资源。

GOM、GEE引擎如果有PAK补丁,需确认补丁路径和密码与登录器配置一致。生成后将登录器文件复制到客户端根目录。

整合客户端与补丁

安装传奇客户端到磁盘根目录。将补丁文件解压至客户端根目录,确保补丁文件夹名称与登录器配置中的 Resources 名称一致。

登录器必须放在客户端根目录启动,不要放在子文件夹中。

启动测试

先启动服务端,确认所有网关窗口正常显示已启动。再运行登录器,注册账号后进入游戏。能创建角色、进入地图、正常移动,说明单机架设完成。

常见问题排查

无法连接:检查IP是否填写 127.0.0.1,防火墙是否放行端口,网关是否全部启动。

网关闪退:检查DBC2000路径是否正确,以管理员身份运行,查看杀毒软件隔离区。

进入游戏黑屏:客户端版本不匹配,补丁未覆盖,地图文件缺失,PAK路径错误。

数据库报错:HeroDB名称或PATH路径不对,重新配置后重启服务端。

登录器列表为空:列表文件编码不是ANSI,或列表地址无法访问。