一、开服前准备的文件
单机架设最低需要三样东西:
1. 传奇服务端(MirServer文件夹)
包含DB、LoginSrv、Mir200、LoginGate、RunGate、M2主程序等核心目录
2. 配套客户端
建议用对应版本的纯净客户端,比如1.76、1.80、十周年客户端,别混补丁
3. 数据库环境
HERO、LEG这类老引擎要装DBC2000
GOM/GEE部分新端自带环境可跳过,但HERO端基本都绕不开
辅助工具:
Notepad++(改配置别用Word)
VC++运行库合集(缺dll时装)
杀毒先关,不然网关exe容易被删
二、路径规范(第一步就别错)
服务端解压到纯英文路径,推荐:
D:\MirServer
别放桌面,别放“D:\游戏\传奇”、“D:\Program Files (x86)\传奇服务端”这种带中文或空格的路径,引擎控制器会读不到配置直接闪退
客户端也单独放一个英文目录:
D:\LegendClient
三、DBC2000配置(HERO端必做)
GOM部分端不用DBC,但HERO端必须配,不然M2报“数据库连接失败”。
步骤:
1. 装DBC2000
默认下一步装完就行
2. 打开BDE Administrator
控制面板里找,图标是蓝色小鱼
3. 新建数据库
Object → New → 选 STANDARD → OK
左边STANDARD1改名:
HeroDB
4. 填PATH路径
右边PATH点浏览,选到:
D:\MirServer\Mud2\DB
必须定位到DB文件夹本身,不能只选到Mud2
5. 保存
Object → Apply,关的时候选Yes保存
6. 兼容性(Win10/11)
DBC快捷方式属性里勾管理员运行,老系统再加XP兼容模式
验证:
DB文件夹里要有 StdItems.DB、Monster.DB、Magic.DB 这类文件,不能是0KB
四、引擎控制器基础配置
进 D:\MirServer 找 GameCenter.exe 或引擎控制器主程序,双击开
点「配置向导」或「配置」:
• 服务端根目录:D:\MirServer
• 数据库名:HeroDB(和DBC里一致)
• 游戏服务器IP:127.0.0.1(单机)
• 登录网关端口:7000
• 游戏网关端口:7100/7200
• 动态IP:取消勾选
改完一路下一步保存。
别手填公网IP,单机先通127.0.0.1再说。
五、启动顺序(错了就假启动)
别一个个手动点exe,用控制器「启动游戏服务器」最稳。
手动顺序必须这样:
1. DBServer.exe
黑窗出“数据库启动成功”再往下
2. LoginSrv.exe
账号验证服务
3. LoginGate.exe
登录网关,监7000端口
4. SelGate.exe
角色网关,管选角色界面
5. RunGate.exe
游戏网关,进图后实时数据
6. M2Server.exe
最后起,加载地图、怪物、NPC
M2窗口底部显示「服务器启动成功」、无红色报错,才算真起好
哪个窗口闪退:
先看杀软隔离区有没有网关文件被删,恢复后加白名单重开
六、登录器必须和引擎配套
这是新手卡登录界面最常见原因。
先确认引擎类型:
看控制器名字或M2窗口标题,是GOM、GEE、HERO、BLUE、LEG哪一种
规则:
GOM端用GOM登录器
GEE端用GEE登录器
HERO端用HERO登录器
别下“万能登录器”硬套,版本不对就卡账号验证
操作:
1. 进服务端目录里的登录器配置器
一般叫 LoginTool、MakeGameLogin、HeroLoginMaker
2. 填参数
• 服务器IP:127.0.0.1
• 登录端口:7000(以LoginGate实际为准)
• 列表地址:单机填本地列表或“单机测试”模式
• 微端:单机可关
3. 本地列表写法
建 list.txt:
测试区127.0.0.1
7000
放登录器同目录,或配 http://127.0.0.1/list.txt
4. 生成登录器
点生成,把exe丢进客户端根目录 D:\LegendClient
HERO端还要用服务端自带账号注册器建号;
GOM/GEE很多登录器界面可以直接注册
七、补丁覆盖(黑屏全靠这步)
服务端包里一般带 Data、Map、Wav、Resource 或 Pak 补丁。
全部解压覆盖到客户端根目录,别套二层文件夹
覆盖完应该是:
D:\LegendClient\Data
D:\LegendClient\Map
D:\LegendClient\mir.exe
D:\LegendClient\登录器.exe
进游戏后装备显示问号、地图黑、NPC白人模,基本都是补丁没覆盖或客户端版本不对
八、进游戏测试
双击登录器 → 选区 → 注册账号 → 建角色 → 进比奇
能走动、能打怪、能捡物、能存档,就算架设成功。
想给GM权限:
M2控制台 → 管理员列表 → 加角色名 → 等级10
游戏里 @reload 之类命令看引擎支持情况
九、改基础参数(调服常用)
都在 Mir200\Envir 或 Mir200 下:
!Setup.txt
改经验倍率、攻速、服务器名、IP
MonGen.txt
刷怪配置
Merchant.txt
NPC位置登记
MonItems\怪物名.txt
爆率文件
改完大部分要重启M2或重读配置才生效
十、添加NPC最简做法
Merchant.txt末尾加一行:
NPC名 地图号 X Y 显示名 方向 外观 0 0
例:
测试使者 0 330 270 测试使者 0 8 0 0
到 Market_Def 建文件:
测试使者-0.txt
“-”后面跟地图号
脚本最小结构:
[@Main]
SAY
你好\
功能一\ \
[@Func1]
IF
ACT
MAPMOVE 3 333 333
SENDMSG 6 传送成功
BREAK
保存用ANSI编码,UTF-8会乱码不加载。
M2里重读商人,或重启M2。
十一、刷怪配置
Mir200\Envir\MonGen.txt
格式:
地图 X Y 怪物名 范围 数量 间隔(分)
例:
0 330 270 半兽人 5 3 10
意思:比奇0地图330,270周围5格刷3只半兽人,10分钟刷一次
改完重载怪物或重启M2。
十二、爆率配置
进 Mir200\Envir\MonItems
建对应怪物名.txt
写法:
屠龙刀 1/500 1
金创药 1/5 5
分母越大爆率越低
文件名必须和怪物名一致,不然不生效。
十三、常见启动报错排查
1. M2一闪而过
端口被占用,或网关exe被杀软删了
cmd查占用:
netstat -ano | findstr 7000
结束对应PID
2. 数据库连接失败
DBC里HeroDB路径没指到DB文件夹
或数据库名不是HeroDB
3. 卡登录界面没反应
登录器和引擎不配套
或者LoginGate没起来
4. 列表空白
list.txt格式错、编码不是ANSI、IP端口不对
5. 进游戏黑屏
补丁没覆盖客户端根目录
或客户端版本和服务端不对
6. 能登录但不能建角色
DBServer里“允许创建角色”没勾
或DB文件损坏
7. 进图闪退
客户端补丁冲突、微端没关、内存不够
8. 提示缺少msvcrxx.dll
装VC++运行库合集
十四、局域网让别人进(可选)
主机查内网IP:
ipconfig → IPv4,一般是192.168.1.x
改的地方:
• !Setup.txt
• LoginGate配置
• DBServer配置
• list.txt里IP
• 登录器生成时IP
全部统一填内网IP,别127.0.0.1和192.168混着写
防火墙放行7000、7100、7200
朋友用同版本客户端+你生成的登录器,列表填你内网IP
十五、外网开放(仅自己朋友联机)
家用宽带大多数没公网IP,直接填内网IP外网连不上。
有公网IP:
路由器端口映射7000、7100、7200到主机内网IP
服务端IP填公网IP或0.0.0.0
重新生成登录器发朋友
没公网IP:
用花生壳/NATAPP做TCP穿透
映射7000端口,把生成的地址填登录器列表
家用上传带宽小,人数别开多,10人内比较稳
十六、新手最稳操作流程
1. 服务端解压 D:\MirServer
2. 关杀软
3. HERO端配DBC2000 HeroDB
4. 装VC++运行库
5. 控制器配置向导填127.0.0.1
6. 启动服务端看M2无报错
7. 用端自带登录器配置器生成exe
8. 补丁覆盖客户端
9. 进游戏建号测试
10. 再碰NPC、刷怪、爆率
别一上来就改外网IP、端口映射、微端、商业登录器,容易排错排到崩。
十七、文件结构速查
MirServer\
├─ GameCenter.exe 控制器
├─ DBServer\ 数据库服务
├─ LoginSrv\ 账号验证
├─ LoginGate\ 登录网关7000
├─ RunGate\ 游戏网关7100/7200
├─ SelGate\ 角色网关
└─ Mir200\
├─ M2Server.exe 主程序
├─ !Setup.txt 主配置
└─ Envir\
├─ Merchant.txt NPC列表
├─ MonGen.txt 刷怪
├─ Market_Def\ NPC脚本
└─ MonItems\ 爆率
搞清楚这套目录,后面改什么都知道去哪翻。
十八、引擎差异提醒
GOM/GEE:
新端多,登录器配置器自带,单机最省事
HERO:
必装DBC2000,账号要用注册器建
BLUE:
端口可能不是7000,看Config.ini的LoginPort
LEG:
和HERO类似,登录器别跨用
不管哪种,登录器都优先用服务端包里自带的,别去随便下万能登录器。
架设本身不难,难的是“服务端假启动”和“登录器不配套”这两坑。
只要M2窗口真出“服务器启动成功”,IP全统一127.0.0.1,登录器是同引擎生成,基本都能进游戏。

