传奇架设入门: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,外网填公网IP。
不要勾选动态IP,除非后续做外网映射。

端口保持默认即可,登录网关通常 7000,角色网关 7100,游戏网关 7200。

保存后启动游戏服务器,观察 LoginGate、SelectGate、RunGate、DBServer、LoginSrv 是否全部正常启动,没有红色报错。

生成登录器

单机测试可以直接用本地列表。没有网站时,登录器列表文件可写成 服务器名称|127.0.0.1:7000。局域网联机则改成 服务器名称|192.168.x.x:7000。

打开登录器生成器,填写列表地址或本地列表文件。单机不勾选微端模式,让登录器直接读取本地客户端资源。生成后将 Game.exe 和相关文件复制到客户端根目录。

GOM、GEE引擎如果有PAK补丁,需确认补丁路径和密码与登录器配置一致。

启动测试

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

常见问题排查

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

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

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

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

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

快速判断

单机架设:IP用 127.0.0.1,不勾选微端,DBC路径指向 Mud2DB。
局域网联机:IP改成本机局域网IP,其他电脑通过同一局域网IP连接。
外网架设:IP改成公网IP,开放对应端口,列表地址可访问。
老引擎进不去:客户端版本过高,换1.76纯净客户端测试。
新引擎黑屏:客户端版本过低,换十三周年以上客户端并检查PAK配置。