单机传奇架设全流程:DBC配置到127.0.0.1启动进游戏步骤

来源: 作者: 点击:
单机架设核心是把服务端锁在 127.0.0.1 本机回环地址,配好数据库、启网关、盖补丁、生成登录器,不连外网也能自己当 GM 玩。下面按实操顺序拆,GOM / GEE / HERO / BLUE 引擎通用。

一、准备文件与路径铁律
1. 服务端:完整 MirServer 包(含 Mir200、DBServer、LoginSrv、LoginGate、SelGate、RunGate、GameCenter.exe / M2Server.exe)
2. 客户端:13周年 / 16周年 / 17周年完整纯净版,别用微端、别用玩过其他服的残端
3. DBC2000(HERO、BLUE、LEG 老引擎必装;GOM / GEE 用 Access / SQLite 可跳过)
4. 配套登录器配置器(必须与服务端引擎同版本)
5. 解压路径全英文无空格:服务端 D:\MirServer,客户端 D:\MirClient,杀毒和防火墙先关,防误删 M2Server.exe、网关和补丁

二、DBC2000 配 HeroDB(老引擎必做)
控制面板 → 大图标 → BDE Administrator → 右侧 Databases 右键 New → 类型 STANDARD → 改名 HeroDB → 右侧 PATH 选 D:\MirServer\Mud2\DB(里面要有 StdItems.DB、Magic.DB、Monster.DB)→ Ctrl+A 保存退出。GOM / GEE 若 Mud2\DB 为空改用内置库,这步跳过 。

三、服务端 IP 与配置向导
双击 D:\MirServer\GameCenter.exe(引擎控制器)→ 配置向导:
• 服务器名称:自定义,如“单机测试”

• 游戏服务器 IP:填 127.0.0.1,不勾动态 IP、不填公网 IP

- 数据库名:HeroDB(与 BDE 一致)
• 端口默认:7000 登录、7100 选区、7200 游戏网关

• 客户端路径:指向 D:\MirClient

• 一路下一步 → 保存生成配置

手动改文件兜底:Mir200\!Setup.txt 的 ServerIP / LocalIP / ServerAddr 全改 127.0.0.1;LoginSrv\!addrtable.txt 写“区名 Title1 127.0.0.1 127.0.0.1 127.0.0.1:7000”;RunGate / SelGate 的 MirGate.ini 中 GateAddr / ServerIP 改 127.0.0.1 。

四、启动服务端(顺序错必红)
用控制器点“启动游戏服务器”一键起;手动起按严格顺序,弹出的黑窗全留着别关:
1. DBServer.exe(数据库,“Database Open Success”)
2. LoginSrv.exe(账号服务)
3. LoginGate.exe(登录网关,监听 7000)
4. SelGate.exe(角色网关)
5. RunGate.exe(游戏网关,7200)
6. M2Server.exe(主引擎,底部出“服务器启动成功 / 运行中”无红错即就绪)
端口占用排查:cmd 里 netstat -ano | findstr 7000,结束占用 PID 再起。

五、客户端补丁覆盖
把服务端自带的补丁包解压到客户端根目录 D:\MirClient:
• Data\(Prguse.wil、Prguse2.wil、MIR2.dat、NewOpUI.pak、Magic*.wil 等)直接覆盖同名

- Map\(所有 .map 地图文件)覆盖客户端 Map\
• GOM / GEE 的 Resources\Data\*.pak 整体拷到客户端根目录 Resources\Data\,登录器配置器 Pak.txt 密码必须对齐

- 补丁别套多层嵌套(错误示例:客户端\补丁\补丁\Data),必须平铺到根目录 Data / Map / Resources
• 登录器配置器里取消勾选“微端模式”,单机无微端服务器,勾了必黑屏

六、生成单机登录器
进 D:\MirServer\登录器\ 或 LoginMaker 文件夹 → 打开配置器:
• 区名同 !Setup.txt

• 主列表地址:http://127.0.0.1/list.txt(或配置器自带本地列表、勾“不需要远程列表”)

- 端口 7000 / 7200 对齐服务端
• Resources 目录名、Pak 密码、版本类型(1.76 / 连击 / 合击)对齐

• 分辨率建议 800×600 窗口模式,兼容性勾 XP SP3 + 管理员运行

点生成 → 把 Login.exe 拷到 D:\MirClient 根目录 。

七、进游戏自测与 GM
双击 Login.exe → 注册测试账号 → 建角色 → 进游戏验证移动、打怪、F10 属性、F12 内挂、合击怒槽、连击 Ctrl+D。要做 GM:Mir200\Envir\AdminList.txt 加角色名,M2 里 @GM 命令调等级、刷装备、改爆率。

八、常见哑火点
• M2 报“数据库打开失败”:HeroDB 路径错、DBC 没 Apply、Mud2\DB 缺表

• 能建角色但进图黑屏:NewOpUI.pak 缺失 / Pak 密码错 / 微端模式没关 / 客户端非完整版

- 登录器连不上:IP 没全改 127.0.0.1、端口被占、list.txt 格式错、防火墙拦 7000/7200
• 地图空白:服务端 Mir200\Map 没覆盖进客户端 Map\

• 内功连击页不显示:缺 Prguse.wil、登录器没勾连击版

按“纯英文路径 → DBC 配 HeroDB → 配置向导锁 127.0.0.1 → 顺序启网关 → 平铺补丁 → 关微端生成登录器”这条链走,单机自己一个人一服直接跑起来。