单机传奇本地架设完整教程从工具到进游戏一步步来

来源: 作者: 点击:
一、准备工具和版本选择

电脑系统用 Windows 7、Windows 10 都行,内存 4G 以上更稳,硬盘留 8G 以上空间。先准备好三样东西:

1. 传奇服务端(Mirserver 文件夹)
新手选 1.76 复古纯净端最稳,文件小、报错少。想要英雄合击就选 1.80 合击端。引擎优先选 GOM、GEE 或 Hero,配套资料多。

下载回来先解压,确认里面有这些核心文件:
• GameCenter.exe(引擎控制器)

• DBServer

• LoginSrv

• SelGate

• RunGate

• M2Server.exe

缺文件夹就说明压缩包损坏,重新下。

2. 热血传奇客户端
客户端版本要跟服务端对上。1.76 用十周年或十三周年纯净客户端,GOM/GEE 新端用十五周年以上完整客户端。别下“万能客户端”,容易缺 Data、Map 文件。

3. DBC2000
老 Hero 端基本都要装;部分 GOM 整合包自带数据库可跳过。先备着没问题。

二、路径规则(这一步错后面全废)

服务端解压到 D 盘根目录:
D:\Mirserver

客户端解压到:
D:\MirClient

规则只有一条:不带中文、不带空格、不带特殊符号。
“D:\传奇”“D:\game server”这种都会让网关闪退、数据库读不到。

三、安装 DBC2000 并建 HeroDB

1. 双击 DBC2000 安装包,一路下一步,路径默认。
2. Win10/Win11 右键安装程序 → 属性 → 兼容性,勾“以管理员身份运行”,XP SP3 兼容模式也勾上,避免 BDE 打不开。
3. 装完进控制面板,大图标视图,打开 BDE Administrator。
4. 左侧空白处右键 → New → 选 STANDARD → OK。
5. 把新建的 STANDARD1 改名成 HeroDB,大小写按 HeroDB 写。
6. 右边 PATH 点浏览,选到:
D:\Mirserver\Mud2\DB
注意是 DB 文件夹本身,不是上层 Mud2。
7. Ctrl+A 保存,关掉时点 Yes。

常见错法:
• 名字写成 herodb、HERODB(部分引擎认大小写)

• PATH 选到 Mud2 没进 DB

• DB 文件夹后来被移动了,路径失效

四、改服务端 IP 为本地

单机不用外网 IP,全部填 127.0.0.1。

打开 D:\Mirserver\Mir200 里的 !Setup.txt,把里面 IP 字段改成 127.0.0.1,数据库名确认是 HeroDB。

再检查几个地方:
• LoginSrv\LoginSrv.ini 的 ServerIP = 127.0.0.1

• 引擎控制器配置向导里的 IP 也是 127.0.0.1

• 动态 IP / 自动获取别勾

端口一般不动,默认 7000(GEE 常是 7100)。改了容易跟别的程序撞。

五、启动服务端(顺序不能乱)

先确认 DBC2000 配置没问题,再开控制器。

标准启动顺序:
1. DBServer(数据库服务)
2. LoginSrv(登录服务)
3. LoginGate(登录网关)
4. SelGate(角色网关)
5. RunGate(游戏网关)
6. GameCenter / M2Server(主引擎)

偷懒做法:直接双击 GameCenter.exe → 启动游戏服务器,它会按顺序拉起各网关。

看黑色窗口:
• 没红字

• 不闪退

• M2 窗口显示“启动成功”或“准备就绪”

就算服务端起来了。这时候别关任何黑窗,最小化挂着。

六、客户端补丁处理

服务端里一般带个“客户端补丁”或“Data/Pak/Resources”文件夹。

操作:
1. 打开补丁文件夹,看里面是 Data、Map、Resources 还是 Pak 包。
2. 整个文件夹复制到 D:\MirClient 根目录。
3. 提示覆盖就覆盖。

注意两点:
• 登录器配置里写的资源名(比如 Resources)必须跟客户端根目录文件夹名一致,不然进游戏黑屏。

• GOM 端如果有 PAK 密码,要在登录器配置器里填一致,不然装备透明、地图不显示。

七、登录器配置

服务端自带登录器就用自带的;没有就开登录器配置器(MakeGameLogin 之类)。

填法:
• 游戏名:随便,比如“我的单机传奇”

• 主列表:127.0.0.1

• 备用列表:127.0.0.1

• 端口:7000(跟 LoginGate 一致)

• 数据库名:HeroDB

• 客户端路径:选 D:\MirClient

点生成,把生成的登录器 exe 放到 D:\MirClient 根目录,跟 Mir.exe、Data 同级。

放桌面启动会读不到补丁,进图黑屏。

八、进游戏

双击客户端根目录的登录器 → 注册账号 → 建角色 → 进服。

能看见比奇城、NPC、怪物、装备图标,能跑能打,就算架设成功。

九、开 GM 权限(可选)

两种办法:

办法 A:M2 里加
M2Server 窗口 → 查看 → 管理员列表 → 加角色名 → 等级填 10。
回游戏输 @reload 或重登,GM 命令就能用。

办法 B:GM 工具
部分端带 HeroGM.exe,账号密码在“默认账号密码.txt”里,登进去建号时勾管理员。

常用命令看具体引擎,别乱刷怪物编号,容易崩。

十、常见报错对照

1. 数据库连接失败
HeroDB 名字拼错 / PATH 没指到 DB 文件夹 / DB 被挪位置。

2. 网关闪退、黑窗一闪没了
杀毒软件把 LoginGate、M2Server 删了。把 D:\Mirserver 加白名单,隔离区恢复文件,重新解压也行。

3. 端口被占用
cmd 里 netstat -ano | findstr "7000" 找 PID 结束掉,或把服务端端口改 7010。

4. 进游戏黑屏、地图不显示
补丁没覆盖到客户端根目录,或补丁文件夹名跟登录器配置不一致。

5. 装备问号、怪物隐形
物品补丁缺,或 Items.DB 跟客户端资源对不上。换匹配客户端版本。

6. 卡登录、连不上服务器
登录器 IP 没写 127.0.0.1,写了 localhost 或外网 IP 都不行。

7. 缺 dll、M2 起不来
装 VC++ 运行库(2005/2008/2010 x86 都来一套),重启再开。

十一、Hero 老端额外注意

Win10/Win11 跑 Hero 引擎容易界面错乱、800×600 黑边:
• 登录器右键兼容模式 XP

• 登录器配置里分辨率选 800×600

• 缺 1024 界面补丁就下对应补丁放客户端 Data

十二、一套不容易翻车的顺序复盘

1. D:\Mirserver(英文路径)
2. 装 DBC2000 → HeroDB → 指向 Mud2\DB
3. !Setup.txt IP 改 127.0.0.1
4. 关杀软或加白名单
5. 启 GameCenter
6. 补丁覆盖客户端根目录
7. 登录器生成放客户端根目录
8. 127.0.0.1:7000 进游戏

按这个顺序走,1.76 纯净端基本十分钟能进图。卡住就看黑窗红字是哪一行:DB 开头查 DBC,Gate 开头查端口和杀软,黑屏查补丁,连不上查 IP。