单机传奇就是把服务端、数据库、客户端、登录器四块拼到一台机器上,所有 IP 填 127.0.0.1,不连外网。下面按落地顺序走,Hero/GOM/GEE 引擎通用,路径全程纯英文无空格。
一、准备文件
• 服务端:完整 MirServer 压缩包,含 DBServer、LoginSrv、LoginGate、SelGate、RunGate、Mir200、Mud2\DB、GameCenter.exe(引擎控制器)。解压到 D:\MirServer,文件夹名别改。
- 客户端:十周年或十三周年以上纯净热血传奇客户端,装到 D:\LegendOfMir 或 D:\MirClient,根目录要有 Data、Map、Wav、mir.exe。
• DBC2000:Hero/Blue/GOM 老分支必装;GEE 部分分支用 MySQL 可跳过。安装完控制面板出 BDE Administrator。
- 运行库:VC++ 2005~2019 合集、.NET 3.5 以上、DirectX 9.0c。Win10/11 右键登录器选兼容模式+管理员运行。
二、配 DBC2000 数据库(Hero 系必做)
1. 控制面板→大图标→BDE Administrator。
2. Object→New→类型 STANDARD→改名 HeroDB(大小写不敏感但别拼错)。
3. 右侧 PATH 指向 D:\MirServer\Mud2\DB。
4. Ctrl+A 保存,关窗口选 Yes。路径错一级 M2 起不来报“无法打开 HeroDB”。
三、引擎配置器改 IP
双击 D:\MirServer\GameCenter.exe(或“游戏控制器”)。
点配置向导:
• 游戏服务器外网 IP:127.0.0.1
• 动态 IP:不勾
• 数据库名称:HeroDB(MySQL 系填库名+账号密码)
• 区名自定义,如“单机测试”
• 登录端口默认 7000,游戏网关 7100/7200 保持默认
一路下一步到生成配置,返回主界面。
四、手动核对关键配置文件(不用配置器时)
• Mir200\!Setup.txt:ServerAddr、ServerIP、LocalIP 全写 127.0.0.1
- LoginSrv\!AddrTable.txt:游戏名 Title1 127.0.0.1 127.0.0.1 127.0.0.1:7000
• LoginSrv\LoginSrv.ini:ServerIP=127.0.0.1
- Gate_Server\LoginGate\MirGate.ini、RunGate\MirGate.ini、SelGate\MirGate.ini:GateAddr 和 ServerIP 写 127.0.0.1
- Mir200\!RunAddr.txt、!ServerTable.txt 里 IP 同步改 127.0.0.1
五、启动服务端
引擎控制器点“启动游戏服务器”,或手动按序点:
DBServer → LoginSrv → LoginGate → SelGate → RunGate → M2Server
M2Server 窗口底部出“服务器启动成功”“在线 0 人”即可,红字报端口占用就改 GameCenter 里的端口或结束 netstat -ano 占用进程。
六、做单机登录器
服务端自带登录器生成器(GOM 登录器配置器 / HERO 登录器 / 绿盟等)。
- 列表地址填 http://127.0.0.1/list.txt 或直接选本地 list.txt
• 服务器 IP 127.0.0.1,端口 7000
• 微端模式:取消勾选(单机读本地客户端)
• 生成 exe,复制到客户端根目录和 mir.exe 同级
list.txt 格式:单机测试127.0.0.1 7000 0
0
七、覆盖客户端补丁
把服务端“补丁”文件夹里的 Data、Map、NewopUI.pak(或 Resources 目录)整包覆盖进客户端根目录,选替换所有文件。先装纯净客户端再盖补丁,顺序反了黑屏花屏。GOM/GEE 的 Pak 密码要和登录器配置器里写的密码一致,不一致装备变黄条。
八、进游戏与 GM
双击客户端根目录的登录器,列表出现“单机测试”,注册任意账号(首登自动建号),建角色进比奇。
拿 GM 权限:Mir200\Envir\AdminList.txt 里加角色名,M2 里 @reloadadmin 或重启 M2,游戏内 @GM 命令生效(如 @级别 10)。
九、单机常见故障速查
• M2 报 HeroDB 打不开:DBC 里 PATH 没指到 Mud2\DB,或 BDE 没保存
• 登录器读不到列表:list.txt 格式错、IP 不是 127.0.0.1、端口和 LoginGate 不对
- 进游戏黑屏:补丁没盖、客户端版本太低(换 13 周年以上)、Pak 密码错
• 装备问号/地图黑:Data 覆盖不全、WZL 索引错、微端开了但没传 UpdateServer
• 卡在“正在连接服务器”:LoginGate 没起、7000 端口被占用、防火墙拦了(加白或关墙)
- 能进但秒断:RunGate IP 没写 127.0.0.1,或 M2 里 InterServer 端口冲突
路径再强调一次:D:\MirServer 和 D:\LegendOfMir,全英文无空格,杀软把 M2Server.exe、Gate 系列、登录器 exe 全加白名单,单机闭环就通了。
传奇单机版架设完整步骤从DBC到进游戏
来源:
作者:
点击:

