传奇游戏开服架设教程从零配置到进游戏实测

来源: 作者: 点击:
一、开服前准备的文件

单机架设最低需要三样东西:

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,登录器是同引擎生成,基本都能进游戏。