一、准备专属资源
1. 服务端
下“传奇外传单机专用端”,别用普通热血传奇端。
完整包里应有:Mir200_OutSide(或 WZServer)、Mud2/WZDB、GateServer、Log、引擎控制器、登录器生成器。
优先选 GOM外传优化版 / 外传LE引擎 / Hero外传版,普通GOM/GEE直接套会丢坐骑、经脉、外传地图。
2. 客户端
用传奇外传完整客户端,不是普通传奇客户端。
建议外传1.0经典版,放独立纯英文目录。
3. 环境工具
DBC2000(Hero系外传端要)
Notepad++(ANSI改配置)
VC++ 2005-2022 运行库 x86+x64
.NET Framework 4.5以上
DirectX9
关杀毒、关Defender,把服务端目录加信任
二、解压路径
服务端:
D:\MirServer_OutSide
客户端:
D:\LegendOutSide\Client
规则:纯英文、无空格、无中文、无括号。
错误:D:\传奇外传端、D:\Mir Server、桌面
正确:D:\MirServer_OutSide
外传端体积偏大,D盘留25G以上空间。
三、DBC2000配置(Hero系外传端)
1. 装DBC2000,管理员默认安装
2. 控制面板→大图标→BDE Administrator(Win10/11右键管理员跑)
3. Databases右键New→STANDARD
4. 别名:HeroDB(外传端若要求 HeroDB_OutSide 就按端里说明填,前后一致即可)
5. PATH指向:
D:\MirServer_OutSide\Mud2\DB
或 D:\MirServer_OutSide\Mir200_OutSide\Mud2\DB
以实际 DB 文件夹(含StdItems.db、Magic.db)位置为准
6. Ctrl+S / Apply保存,关掉重启电脑
GOM外传内置库可跳过DBC,走向导选内置数据库。
四、引擎配置向导
运行服务端根目录引擎控制器(GameCenter / WZEngine / 外传启动器),点配置向导:
游戏名称:外传单机测试
服务端目录:D:\MirServer_OutSide
数据库名:HeroDB(和DBC一致)
服务器IP:127.0.0.1
外网IP:127.0.0.1
动态IP:不勾
微端:不勾
登录网关端口:7000
角色网关:7100
游戏网关:7200
外传开关:确认 EnableOuterTrans=1 或“外传模式”已启用
手动核对文件,旧IP全替127.0.0.1:
Mir200_OutSide\!Setup.txt(ServerIP/ServerAddr/LoginAddr)
LoginSrv配置
LoginGate\Config.ini
RunGate\Config.ini
DBServer配置
端口默认7000/7100/7200,被占用整体改7001/7101/7201,登录器同步。
五、启动顺序
外传端启动别乱序:
1. 数据库服务(DBServer / WZDBServer)
2. LogServer 日志
3. LoginSrv 账号
4. LoginGate 登录网关(7000)
5. SelGate 角色网关(7100)
6. RunGate 游戏网关(7200)
7. M2 / WZCore 主引擎
用控制器“启动游戏服务器”一键拉起。
看主引擎窗口:
地图加载完成
NPC加载完成
外传核心服务正常
坐骑/经脉脚本无script error
黑窗全最小化别关。主引擎报“外传模式未启用”就回配置勾上外传开关再重启。
六、客户端补丁覆盖
外传端补丁和普通端不一样,重点覆盖:
Data
Map
Sound
Resource
Wzl / Wzx
PAK(NewopUI.pak等)
外传专属:MountPatch(坐骑)、MeridianPatch(经脉)、OuterMap(外传地图)
操作:
把服务端 WZPatch / Patch 目录合并进客户端根目录
坐骑补丁 Mount.wzl 进客户端 Data
经脉配置 Meridian.ini 进客户端 Config(没有就新建)
外传地图列表按引擎要求挂 OuterMapList.txt
PAK有密码的,登录器生成时逐条填对
覆盖前备份客户端原 Data 和 Config,方便回滚。
清掉客户端 Cache 缓存,防旧资源残留。
七、列表文件与登录器
1. 本地列表
客户端或服务端登录器目录新建 list.txt,ANSI编码:
单机外传127.0.0.1 7000 0
0
或简单版:
1单机外传 127.0.0.1 7000 1
0
2. 外传专属登录器生成器
用服务端自带的 WZLoginBuilder / MakeGameLogin / 外传登录器配置器,别用普通传奇登录器。
填:
服务器名:单机外传
IP:127.0.0.1
端口:7000(跟LoginGate一致)
列表地址:本地list.txt路径 或 http://127.0.0.1/list.txt
客户端路径:D:\LegendOutSide\Client
微端:关
单机模式:勾(跳过外网验证)
PAK密码:按服务端补丁逐条核对
生成 exe,放到客户端根目录(和 OutdoorClient.exe / Game.exe 同级)。
八、进游戏测试
双击客户端根目录外传登录器 → 输账号密码(首次自动建号)→ 选区 → 建角色。
外传专项测试:
角色界面有“坐骑”“经脉”入口
能进外传专属地图(雪域、外传祖玛等)
坐骑能召唤不闪退
经脉能加点
外传技能(毒刺、冰风暴等)能放
装备图标不白板、不黑屏
打怪掉外传专属材料
卡连接服务器:网关没起全,等主引擎完全加载
列表空白:list.txt编码错或格式不对
黑屏:补丁没覆盖 / PAK密码错 / 用了普通传奇客户端
装备问号:物品补丁缺
外传功能丢:引擎不是外传版,换配套端
九、账号与GM
单机端账号:
有单机账号生成器就建 test01 / 123456
没工具就看 Account 表或 AdminList 直接加角色名
GM权限文件:
Mir200_OutSide\Envir\AdminList.txt
写角色名一行一个:
GM001
测试员
小退重进生效。
外传常用命令(端不同略有差异):
@调整等级 100
@GIVE 坐骑进阶丹 1
@调整元宝 100000
@map 雪域入口
@reloadnpc
@reloadmon
十、调参
经验倍率:!Setup.txt 的 ExpRate
爆率:MonGen.txt / 外传爆率目录
坐骑成长:坐骑配置脚本
经脉属性:Meridian.ini 或脚本
攻速:AttackSpeed
装备:StdItems.db(DBC编辑)
外传地图:OuterMapList.txt + Maps目录对应.map
改完重启主引擎或重载脚本。
十一、常见故障
1. 数据库失败
HeroDB名不对、PATH没指到DB层、没Apply、Win11没管理员跑BDE
2. 主引擎闪退
缺VC++/.NET
路径有中文
杀软删dll
没关内核隔离/兼容Win7管理员跑
3. 外传模式未启用
配置向导没勾EnableOuterTrans,或用了非外传引擎
4. 黑屏花屏
客户端是普通传奇端、补丁没覆盖、PAK密码错、Resources目录名不对
5. 坐骑经脉不显示
没覆盖Mount/Meridian补丁
登录器不是外传专属
脚本没加载
6. 端口占用
netstat -ano | findstr 7000
结束占用进程,或整体改7001/7101/7201
7. 登录器闪退
引擎和登录器不是同一套外传版,重新用端内生成器
十二、最稳操作顺序
关杀软加白名单
解压外传端到 D:\MirServer_OutSide
装DBC建HeroDB(Hero系)
向导填127.0.0.1,开外传模式
控制器启动,等主引擎无红字
外传补丁覆盖客户端根目录
挂坐骑/经脉/外传地图补丁
用外传生成器做本地登录器
登录器放客户端根目录
进游戏验坐骑经脉外传地图
加GM调经验
十三、速查
服务端:D:\MirServer_OutSide
客户端:D:\LegendOutSide\Client
DBC名:HeroDB → Mud2\DB
单机IP:127.0.0.1
端口:7000/7100/7200
启动:外传引擎控制器
补丁:Data/Map/Resource/PAK/坐骑/经脉/外传地图
登录器:外传专属,放客户端根目录
GM:Mir200_OutSide\Envir\AdminList.txt
外传端核心就三件事:用外传专属引擎、补丁覆盖全、登录器不能拿普通传奇的凑。
先127.0.0.1本机跑顺,再考虑改公网IP往外放。

