一、开服前准备的文件
单机架设最低需要三样东西:
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:\ProgramFiles(x86)\传奇服务端”这种带中文或空格的路径,引擎控制器会读不到配置直接闪退
客户端也单独放一个英文目录:
D:\LegendClient
三、DBC2000配置(HERO端必做)
GOM部分端不用DBC,但HERO端必须配,不然M2报“数据库连接失败”。
步骤:
1.装DBC2000
默认下一步装完就行
2.打开BDEAdministrator
控制面板里找,图标是蓝色小鱼
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名地图号XY显示名方向外观00
例:
测试使者0330270测试使者0800
到Market_Def建文件:
测试使者-0.txt
“-”后面跟地图号
脚本最小结构:
[@Main]
SAY
你好\
功能一\\
[@Func1]
IF
ACT
MAPMOVE3333333
SENDMSG6传送成功
BREAK
保存用ANSI编码,UTF-8会乱码不加载。
M2里重读商人,或重启M2。
十一、刷怪配置
Mir200\Envir\MonGen.txt
格式:
地图XY怪物名范围数量间隔(分)
例:
0330270半兽人5310
意思:比奇0地图330270周围5格刷3只半兽人,10分钟刷一次
改完重载怪物或重启M2。
十二、爆率配置
进Mir200\Envir\MonItems
建对应怪物名.txt
写法:
屠龙刀1/5001
金创药1/55
分母越大爆率越低
文件名必须和怪物名一致,不然不生效。
十三、常见启动报错排查
1.M2一闪而过
端口被占用,或网关exe被杀软删了
cmd查占用:
netstat-ano|findstr7000
结束对应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端配DBC2000HeroDB
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.txtNPC列表
├─MonGen.txt刷怪
├─Market_Def\NPC脚本
└─MonItems\爆率
搞清楚这套目录,后面改什么都知道去哪翻。
十八、引擎差异提醒
GOM/GEE:
新端多,登录器配置器自带,单机最省事
HERO:
必装DBC2000,账号要用注册器建
BLUE:
端口可能不是7000,看Config.ini的LoginPort
LEG:
和HERO类似,登录器别跨用
不管哪种,登录器都优先用服务端包里自带的,别去随便下万能登录器。
架设本身不难,难的是“服务端假启动”和“登录器不配套”这两坑。
只要M2窗口真出“服务器启动成功”,IP全统一127.0.0.1,登录器是同引擎生成,基本都能进游戏。
单机架设最低需要三样东西:
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:\ProgramFiles(x86)\传奇服务端”这种带中文或空格的路径,引擎控制器会读不到配置直接闪退
客户端也单独放一个英文目录:
D:\LegendClient
三、DBC2000配置(HERO端必做)
GOM部分端不用DBC,但HERO端必须配,不然M2报“数据库连接失败”。
步骤:
1.装DBC2000
默认下一步装完就行
2.打开BDEAdministrator
控制面板里找,图标是蓝色小鱼
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名地图号XY显示名方向外观00
例:
测试使者0330270测试使者0800
到Market_Def建文件:
测试使者-0.txt
“-”后面跟地图号
脚本最小结构:
[@Main]
SAY
你好\
功能一\\
[@Func1]
IF
ACT
MAPMOVE3333333
SENDMSG6传送成功
BREAK
保存用ANSI编码,UTF-8会乱码不加载。
M2里重读商人,或重启M2。
十一、刷怪配置
Mir200\Envir\MonGen.txt
格式:
地图XY怪物名范围数量间隔(分)
例:
0330270半兽人5310
意思:比奇0地图330270周围5格刷3只半兽人,10分钟刷一次
改完重载怪物或重启M2。
十二、爆率配置
进Mir200\Envir\MonItems
建对应怪物名.txt
写法:
屠龙刀1/5001
金创药1/55
分母越大爆率越低
文件名必须和怪物名一致,不然不生效。
十三、常见启动报错排查
1.M2一闪而过
端口被占用,或网关exe被杀软删了
cmd查占用:
netstat-ano|findstr7000
结束对应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端配DBC2000HeroDB
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.txtNPC列表
├─MonGen.txt刷怪
├─Market_Def\NPC脚本
└─MonItems\爆率
搞清楚这套目录,后面改什么都知道去哪翻。
十八、引擎差异提醒
GOM/GEE:
新端多,登录器配置器自带,单机最省事
HERO:
必装DBC2000,账号要用注册器建
BLUE:
端口可能不是7000,看Config.ini的LoginPort
LEG:
和HERO类似,登录器别跨用
不管哪种,登录器都优先用服务端包里自带的,别去随便下万能登录器。
架设本身不难,难的是“服务端假启动”和“登录器不配套”这两坑。
只要M2窗口真出“服务器启动成功”,IP全统一127.0.0.1,登录器是同引擎生成,基本都能进游戏。

