传奇游戏开服架设完整教程:DBC2000配置到外网端口映射与登录器生成全流程

来源: 作者: 点击:
一、基础环境准备
1. 服务端:下载对应引擎版本包(GOM / GEE / HERO / BLUE 等),解压到纯英文无空格根目录,标准路径 D:\MirServer,严禁中文、桌面、Program Files
2. 客户端:安装完整传奇客户端(10/13/16/17周年纯净版),路径 D:\LegendClient,纯英文
3. 数据库组件:DBC2000(32位版,Win10/11同样装32位)
4. 配套工具:引擎自带 GameCenter.exe(引擎控制器)、登录器配置器、微端组件(外网必用)

二、DBC2000 数据库配置(核心环节)
1. 安装 DBC2000 → 控制面板切大/小图标 → 打开 BDE Administrator(蓝色小鱼)
2. 左侧 Databases 右键 New → 类型 STANDARD → OK
3. 重命名新建项为 HeroDB(大小写须与引擎 !Setup.txt 中 DBName 一致,GOM/HERO/BLUE 通用)
4. 右侧 PATH 指向 D:\MirServer\Mud2\DB(目录内必须有 StdItems.DB、Magic.DB、Monster.DB)
5. TYPE=STANDARD,DEFAULT DRIVER=PARADOX,LANGDRIVER=Chinese (PRC) ANSI
6. Ctrl+S 或绿色对勾 Apply → 关闭选 Yes 保存,右键 HeroDB → Open 能展开表即正确

三、引擎控制器配置向导
双击 D:\MirServer\GameCenter.exe → 配置向导:
- 服务端目录:D:\MirServer
• 服务器名称:自定义

• 单机本机:IP 全填 127.0.0.1,不勾动态IP

• 外网开服:填公网IP,勾动态IP模式(或逐文件改IP)

- 数据库名称:HeroDB
• 登录网关端口:7000,游戏网关:7200,SelGate:7100,微端:8000(GOM)/8008(GEE)

下一步保存 → 生成 !Setup.txt 等配置

四、手动核对关键配置文件
Notepad++ 打开确认:
Mir200\!Setup.txt → ServerIP=127.0.0.1、ServerAddr=127.0.0.1、DataPath=D:\MirServer\Mud2\DB、DBName=HeroDB
LoginSrv\!addrtable.txt → 测试服 127.0.0.1 127.0.0.1 127.0.0.1:7100
DBServer\!ServerInfo.txt / dbsrc.ini → DBName=HeroDB、DataDir=D:\MirServer\Mud2\DB
RunGate\Config.ini / LoginGate\Config.ini → ServerAddr、GateAddr 对应IP一致

五、启动顺序与状态校验
严格顺序:DBServer → LoginSrv → LogDataServer → LoginGate → SelGate → RunGate → M2Server(或 GameCenter 一键启动)
M2 控制台最终显示“服务器启动成功 / 初始化完成”,无 [Exception] 红字即正常;任一窗口闪退查对应 Log 目录(DBServer.log、M2Server.log)

六、客户端补丁与登录器生成
1. 将版本包 Data、Map、Wav、Graphics、Resources、Pak.txt、NewopUI.Pak 整体覆盖进 D:\LegendClient 根目录,杀软加白名单
2. 建列表文件 list.txt:格式 区名|127.0.0.1|7000 或外网 区名|公网IP|7000|公网IP|8000,ANSI 编码,放本地HTTP/网站目录供登录器读取
3. 打开服务端自带登录器配置器(GOM绿盟/GEE MakeGameLogin/HERO对应)→ 主列表填 list.txt 的URL或直填IP:端口 → 微端密码、PAK密码、资源目录名按版本原参填 → 生成 login.exe
4. 登录器 exe 复制到 D:\LegendClient 根目录,双击进游戏建号测试

七、外网开服网络配置
1. 所有配置文件 IP 由 127.0.0.1 改为公网IP(!Setup.txt、!addrtable.txt、Gate Config.ini、ServerInfo.txt)
2. 路由器端口映射(家用宽带):虚拟服务器/端口转发,外部端口 7000、7100、7200、7300、8000 → 内部IP填服务端内网IP,协议 TCP+UDP
3. 云服务器:安全组入方向放行上述 TCP 端口,授权 0.0.0.0/0;系统防火墙高级设置建入站规则允许同批端口
4. 微端外网:UpdateServer 与 UpdateGate 地址填公网IP,qqwry.dat 放进网关目录,PAK 路径改客户端绝对路径,亮灯即通

八、常见报错速查
• 正在加载物品数据…[Exception] 物品数据库加载错误 → HeroDB 路径没指 Mud2\DB、StdItems.DB 被杀软删、别名大小写不对、文件0KB损坏

- M2 启动 Unknown database alias HeroDB → BDE 没保存或别名拼错
• 登录器有列表但进游戏黑屏 → 客户端补丁没盖全、周年版不匹配、PAK密码错

• 连接服务器失败 → 7000/7200 未映射、防火墙拦、IP没全改公网

- 网关闪退 → 端口被迅雷/酷狗占(netstat -ano | findstr 7000 查)、qqwry.dat 缺失

按“解压路径规范 → DBC2000 配 HeroDB → 配置向导 → 启服务 → 盖补丁 → 生成登录器 → 外网改IP映射”顺序执行,单机和对外开服均通。