一、目录与基础环境(30秒)
服务端解压到 D:\MirServer,全英文无空格。装 DBC2000 → BDE Administrator 建别名 HeroDB,路径指 D:\MirServer\Mud2\DB。客户端用十三周年/十六周年纯净端(GOM 认 WZL/PAK,老十周年以下容易黑屏),解压到 D:\MirClient,同样禁中文路径。绿盟 GOM 配置器、Key.lic 从服务端“登录器”文件夹取出备用。
二、引擎控制器启动(40秒)
双击 D:\MirServer\GameOfMir引擎控制器.exe → 配置向导:服务端目录 D:\MirServer、数据库 HeroDB、服务器名自定、IP 填 127.0.0.1(单机不勾动态IP)、端口 7000/7100/7200 默认不动 → 保存 → 启动所有服务器。M2Server 控制台出“游戏服务器启动完成”且无红字即正常;报“不能连接HeroDB”回查 DBC2000 别名路径。
三、本地列表文件(30秒)
桌面或客户端根目录新建 List.txt,ANSI 编码(记事本→另存为→编码选 ANSI,UTF-8 读不出),内容:
单机测试区127.0.0.1 7000 127.0.0.1 8000
0
含义:区名开区IP 登录端口 微端IP 微端端口
微端开关(0=关)。单机不启 UpdateServer,末位直接写 0,别勾微端模式。
四、绿盟登录器配置器(90秒)
1. 把服务端 Mir200\Key.lic 复制两份:一份放登录器配置器目录,一份放 D:\MirServer\Mir200,缺一份登录器起不来;
2. 打开绿盟 GOM 配置器 → 主列表/备用列表填 List.txt 完整路径(如 D:\MirClient\List.txt),或填 http://127.0.0.1/list.txt 配合本地列表小工具;
3. 开区IP 127.0.0.1,取消“动态IP”“TCP列表”“启用微端”“防多开”;
4. 搜索客户端条件:勾 Data、Map、Wav(或导入 SearchMirDirectory.txt 写 Data/Map/Wav + SearchMirFileName.txt 写 Data\Prguse.wil 等),让登录器锁定打了补丁的客户端;
5. Resources/补丁文件夹名填服务端配套名(常见 Data、Resources、zhanzheng),必须和客户端根目录补丁文件夹同名;
6. 点“生成登录器”,生成的 exe 复制到 D:\MirClient 根目录(和 mir.exe、Data 同级)。
五、补丁处理(核心,最容易黑屏的一步)
把版本包里的补丁(Data、Map、Sound、Wav、Resources、.pak/.wzl/*.wix)覆盖进 D:\MirClient 根目录,文件夹名与上一步 Resources 填写完全一致。接着改路径文本:
打开登录器配置器同目录或 Mir200\Envir 下的 Pak.txt、Map.txt、Wil.txt、Wzl.txt、Wav.txt,把里面原作者盘符(如 F:\13\热血传奇\Data\xxx.pak)全量替换成 D:\MirClient\Data\xxx.pak;密码段(竖线后那段)保持原样别改。配置器里点“Wil/Wzl/Pak 读取规则”,全部绿条=路径密码对,红条=路径错或密码错。
必带文件:Data\NewopUI.pak(GOM 界面底包,缺了直接黑屏)、Prguse.wil 系列、MapInfo 对应的 Map\*.map。
六、进游戏验证(20秒)
确认 M2 所有网关亮灯 → 双击 D:\MirClient 里刚生成的绿盟登录器 → 列表显“单机测试区” → 任意账号密码进 → 建角色进游戏。看:地图全黑=Map 没覆盖或 Map.txt 路径错;装备/NPC 白条“?”=Pak 密码错或 Items.pak 缺失;界面黑屏=NewopUI.pak 没进 Data 或客户端低于十三周年。
高频踩坑速查
• 登录器找不到客户端:右键登录器“打开文件所在位置”不在 D:\MirClient 根目录,移过去;
• 列表读不出:List.txt 非 ANSI、竖线用了中文、端口和 LoginSrv.ini 不一致;
- 微端模式误勾:单机没起 UpdateServer,登录器卡“连接微端”,配置器取消微端开关;
• Key.lic 只放一处:登录器闪退或报引擎验证失败,补到登录器目录+Mir200 双处;
• 多个客户端并存:SearchMirDirectory 搜到空端,只留一个打了补丁的 D:\MirClient。
绿盟登录器5分钟搭GOM单机传奇:最新客户端选版与补丁对齐实操
来源:
作者:
点击:

