传奇世界服务端架设完整教程:DBC2000配置到M2启动登录器生成实录

来源: 作者: 点击:
一、资源准备与路径规范
传世单机服务端整合包(常见电光、彩虹、AFT3、GEE等引擎),解压到纯英文无空格根目录,例如 D:\MirServer 或 D:\WolServer,严禁含“传奇世界”“桌面”“下载”等中文路径,Win10/11 受保护目录 Program Files 也别放。
配套文件必须包含:DBServer、LoginSrv、LoginGate、SelGate、RunGate、LogServer、Mir200、Mud2\DB。
客户端用对应版本完整包(1.996 / 2.0.x / 十三周年以上),解压到独立纯英文目录如 D:\WolClient。
工具:DBC2000(含 BDE Administrator)、VC++ 2005–2019 运行库、.NET Framework 3.5/4.x、DirectX9c。先关杀毒,防误删 dbf 与 exe。

二、DBC2000 配置 HeroDB(传世老引擎必做)
1. 安装 DBC2000 默认路径,控制面板切大图标 → 打开 BDE Administrator。
2. 左侧 Databases 右键 New → 类型 STANDARD → OK。
3. 改名 HeroDB(大小写不敏感但必须这名字)。
4. 右侧 PATH 指向 D:\MirServer\Mud2\DB(或 D:\MirServer\DB,视包内结构)。
5. Ctrl+A 保存,关闭弹 Yes。Test Connection 提示成功即配完。PATH 错或别名不对,M2 必报“数据库连接失败/无法打开 HeroDB”。
新引擎(GOM/GEE/SQLite 版)可跳过 DBC,直接在引擎控制器填数据库路径或 MirDB.mdb。

三、服务端核心参数改本地回环
所有 IP 字段统一 127.0.0.1,单机不填公网:
- Mir200\!Setup.txt / Setup.ini:ServerIP、DBServerIP、LoginGateIP、ServerAddr 全改 127.0.0.1;ServerName 自定义(如“传世单机”);端口默认登录 7000、游戏 7100/7200,记下来给登录器用。文件存 ANSI,别 UTF-8。
- LoginSrv\Config.ini 或 !addrtable.txt:IP1=127.0.0.1,端口 7100;格式例“单机测试 Title1 127.0.0.1 127.0.0.1 127.0.0.1:7000”。
- LoginGate.ini、SelGate.ini、RunGate.ini:ServerIP / GateAddr 全 127.0.0.1。
• 引擎控制器(GameCenter.exe)→ 配置向导 → 游戏目录 D:\MirServer → 数据库名 HeroDB → IP 127.0.0.1 → 下一步生成配置。

四、启动顺序(错序必连不上)
手动启动严格按:
1. DBServer.exe(Mud2\DB 下或 DBServer 目录)→ 黑窗“Database Server Ready / 连接成功”
2. LogServer.exe / LogDataServer.exe → 日志服务
3. LoginSrv.exe → “登录服务已就绪 / Listen 7000 OK”
4. LoginGate.exe → 登录网关
5. SelGate.exe → 角色选择网关
6. RunGate.exe → 游戏指令网关
7. M2Server.exe(Mir200 下)→ 加载地图/NPC/元神服务,底部“引擎启动成功 / 中州地图加载完成”无红字
一键端直接双击“启动服务端.bat”或 GameCenter → 启动游戏服务器,弹出上述窗口别关,关一个全掉。

五、客户端补丁与登录器
1. 服务端附带补丁(Data、Map、Wzl、Pak、Prguse.pak、NewopUI.pak 等)整体覆盖到 D:\WolClient\Data,同名全替换;缺 UI/地图补丁会黑屏、红蓝方块、装备裂图。
2. 打开服务端登录器配置器(MakeLogin.exe / 传世登录器动态配置器):
• 模式选“单机模式”,跳过版本校验

• 服务器名 = Setup.txt 里 ServerName

- IP 127.0.0.1,登录端口 7000,游戏端口 7100/7200
• 客户端路径选 D:\WolClient\MirWorld.exe 或 Mir.exe

• 列表可留空或填 http://127.0.0.1/list.txt(list.txt 内容:服务器名127.0.0.1 7000
0)

3. 点生成登录器 → 保存为 Login.exe 放进 D:\WolClient 根目录,勿用官方登录器。

六、建号进游戏验证
双击 Login.exe → 注册账号(如 admin / 123456,部分端首次登录自动建号)→ 选区“单机测试” → 建角色(战/法/道)→ 出生落霞岛/中州 → 移动、打怪、捡物、F10 开元神面板正常 → 重登角色数据还在,架设成功。
GM 提权:M2 菜单“查看 → 列表信息 → 管理员列表”加角色名、等级 10 → 保存,游戏内 @级别 50、@刷 装备名 1 生效。

七、常见起不来排查
• M2/网关一闪退:路径含中文、缺 VC++ 运行库、杀软拦截、BDE 的 HeroDB PATH 指错

- 数据库连接失败:HeroDB 别名拼错、PATH 没指 Mud2\DB、Access 版没选对 mdb
• 登录器无列表:IP 没 127.0.0.1、端口与服务端不一致、list.txt 格式错、用了官方登录器

- 进图黑屏/装备方块:Data 补丁未覆盖或 Pak 文件名不匹配
• 端口被占:cmd 执行 netstat -ano | findstr :7000 查 PID 结束占用(迅雷/音乐软件常占),或改 7001/7201 同步登录器

- 元神不显:服务端未加载元神脚本,M2 看“元神服务就绪”字样,缺文件补回 Mir200\Envir\QuestDiary 元神段

按“纯英文路径 → DBC 配 HeroDB → 全 IP 改 127.0.0.1 → 按序起 7 窗 → 覆盖补丁 → 生成单机登录器”走,传世单机完整可跑。