一、准备工具和版本选择
电脑系统用 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。

