一、环境与文件准备
1. 服务端:选传世专属单机/开服整合包(彩虹引擎、AFT、HERO、GOM 等),解压到纯英文无空格根目录,推荐 D:\MirServer 或 D:\WolServer,严禁中文、桌面、Program Files
2. 客户端:必须用《传奇世界》官方客户端(1.998 / 2.0 / 2.0.5.80 等),不能用热血传奇客户端替代,装到 D:\WooolClient 纯英文路径
3. DBC2000:32位汉化版(Win10/11 也装32位),BDE Administrator 支撑 Paradox 表读取
4. 配套:引擎自带 GameCenter.exe(引擎控制器)、登录器配置器、补丁包(Data/Map/NewopUI.Pak 等)
二、DBC2000 数据库配置(核心,指 Mud2\DB 不是客户端)
1. 装完 DBC2000 → 控制面板大/小图标 → BDE Administrator(蓝色小鱼)
2. 左侧 Databases 右键 New → 类型 STANDARD → OK
3. 重命名为 HeroDB(通用名,须与 !Setup.txt / DBService.ini 里 DBName 一致)
4. 右侧 PATH 指向 D:\MirServer\Mud2\DB 或 D:\MirServer\DB(目录内须有 StdItems.DB、Magic.DB、Monster.DB、HeroDB.mdb 等)
5. TYPE=STANDARD,DEFAULT DRIVER=PARADOX,LANGDRIVER=Chinese (PRC) ANSI
6. Ctrl+S / 绿色对勾 Apply → 关闭选 Yes 保存 → 右键 HeroDB → Open 能展开表即通
三、服务端 IP 与核心配置
用 Notepad++ 批量改(区分单机/局域网/外网):
• 单机:所有 IP 填 127.0.0.1
• 局域网:填本机内网 IP(ipconfig 查,如 192.168.1.100)
- 外网:填公网 IP 或引擎控制器勾“动态IP模式”
核对文件:
Mir200\!Setup.txt / Server.cfg → ServerIP=127.0.0.1、ServerAddr=127.0.0.1、ServerName=自定义、DBName=HeroDB、DataPath=D:\MirServer\Mud2\DB
LoginSrv\!addrtable.txt → 测试传世 127.0.0.1 127.0.0.1 127.0.0.1:7000
LoginGate\LoginGate.cfg / Config.ini → ServerIP=127.0.0.1、ServerPort=7000
GameGate\Gateway.ini / RunGate\Config.ini → GateAddr=0.0.0.0 或对应IP、GatePort=7200
DBServer\DBService.ini → DBIP=127.0.0.1(MySQL 方案填连接串)
端口规划:7000 登录网关、7100 角色网关(SelGate)、7200 游戏网关(RunGate/GameGate),外网另放 8000 微端
四、引擎控制器配置向导(偷懒做法)
双击 D:\MirServer\GameCenter.exe → 配置向导:
• 服务端目录:D:\MirServer
• 服务器名称:自定义(须与登录器列表完全一致,否则不开门)
• IP:单机 127.0.0.1 / 外网公网IP
- 数据库名称:HeroDB
• 端口:7000 / 7100 / 7200 默认 → 下一步保存 → 点“启动游戏服务器”
五、启动顺序(严格按此,错序必红字)
1. DBServer.exe(数据库服务,显示 DB Server Connected)
2. LoginSrv.exe(账号验证,显示 Login Server Ready)
3. LogDataServer.exe(日志服务)
4. LoginGate.exe(登录网关,监听 7000)
5. SelGate.exe(选区网关,监听 7100)
6. RunGate / GameGate.exe(游戏网关,监听 7200)
7. M2Server.exe(主引擎,底部出“引擎初始化完成 / 地图加载完毕”无 [Exception] 即活)
若带 GameCenter 一键启动,按上面顺序自动拉起,任一口闪退查 MirServer\Log 下对应日志。
六、列表文件与登录器生成
1. 建 list.txt(ANSI 编码,放 IIS/宝塔/本地列表小程序目录):
单机:传奇世界测试服127.0.0.1 7000
0
外网:传奇世界测试服公网IP 7000 公网IP
8000
2. 打开服务端自带登录器配置器(彩虹/GOM/HERO 对应各自):
• 游戏名称:与服务端 ServerName 一致
• 列表地址:http://127.0.0.1/list.txt 或 http://公网IP/list.txt
- 登录端口:7000,微端密码/PAK密码/资源目录名按版本原参填
• 客户端路径指到 D:\WooolClient → 生成 login.exe
3. 把 login.exe 复制到客户端根目录 D:\WooolClient,与 Data/Map/World.exe 同级
七、客户端补丁覆盖
将服务端/版本包里的补丁整体覆盖进客户端根目录:
Data、Map、Wav、Graphics、Resources、NewopUI.Pak、Pak.txt
版本不一致(如服务端2.0但客户端1.998)会黑屏、地图白块、装备问号,必须对齐大版本
右键 World.exe / 登录器 → 属性 → 兼容性 → 以管理员身份运行,Win10/11 勾 Windows 7 兼容模式
八、账号注册与进游戏
单机版多数登录器支持离线注册:打开登录器 → 注册账号(如 test|123456) → 选区 → 建战士/法师/道士 → 进落霞岛/中州。
若登录器无注册入口:进 DBServer 或 GM工具 手动加 Account.txt(格式 账号密码
等级)或数据库加行
九、外网开服网络配置
1. 所有配置文件 IP 由 127.0.0.1 改公网 IP(!Setup.txt、!addrtable.txt、Gate ini、DBService.ini)
2. 路由器虚拟服务器:7000/7100/7200/8000 TCP+UDP → 映射内网服务端机器 IP
3. 云服务器安全组入方向放行同批端口,源 0.0.0.0/0;系统防火墙高级设置建入站规则同批端口
4. cmd 校验:netstat -ano | findstr "7000" 显示 LISTENING 即通
十、常见翻车点
• M2 报 Exception 物品数据库加载错误 → HeroDB PATH 没指 Mud2\DB、DB 文件被杀软删、别名大小写不对
• 登录器连不上/不开门 → ServerName 列表与服务端不一致、7000 被迅雷占、防火墙拦、IP 没全改
- 进图黑屏/装备问号 → 客户端版本不对、补丁没盖全、NewopUI.Pak 缺失
• 10048 地址占用 → 同名进程重复起,任务管理器结束残留 DBServer/M2/网关
• 外网能起服别人进不来 → 没做端口映射、安全组没放、网关绑了 127.0.0.1 没绑 0.0.0.0
按“解压纯英文路径 → DBC2000 配 HeroDB 指 Mud2\DB → 全量改IP → 顺序启服务 → 盖补丁 → 生成登录器 → 外网映射”走完,传奇世界单机或对外开服均通。
传奇世界服务端架设完整教程:DBC2000配置到登录器生成与外网映射全流程
来源:
作者:
点击:

