一、 断网运行原理与资源准备
不联网玩传奇的核心原理是将服务器架设在本地电脑。所有数据交互(登录、游戏)均通过本机回环地址 127.0.0.1 进行,不经过外部网络。物理层面只需拔掉网线或关闭WiFi,软件层面需确保IP配置正确。
必备资源清单:
• 服务端(MirServer):完整版本包,包含 DBServer、LoginGate、Mir200 等核心目录。
- 客户端:推荐 13周年或16周年完整版,确保 Data、Map 文件夹完整。
• 数据库:老引擎(HERO/Blue)需安装 DBC2000;新引擎(GEE/GOM)通常自带 Access 数据库。
- 路径规范:严禁使用中文路径。服务端必须解压至磁盘根目录,如 D:\MirServer。
二、 数据库配置(DBC2000 关键步骤)
若服务端为 HERO 等老引擎,必须配置数据库别名,否则 M2Server 启动会报错。
1. 安装软件:运行 DBC2000 安装包,默认下一步完成安装。
2. 配置别名:
- 打开控制面板中的 BDE Administrator。
◦ 按 Ctrl+N 新建 STANDARD,将左侧名称改为 HeroDB(严格区分大小写)。
- 在右侧 PATH 栏点击浏览,选择路径 D:\MirServer\Mud2\DB。
◦ 按 Ctrl+S 保存配置。
三、 服务端部署与IP设置
核心铁律:单机架设所有IP必须指向 127.0.0.1,不可填写本机局域网IP(如 192.168.x.x)。
3.1 图形化配置(推荐)
1. 进入 D:\MirServer,运行 GameCenter.exe(引擎控制器)。
2. 点击【配置向导】,进行以下设置:
◦ 游戏服务器外网IP地址:填写 127.0.0.1。
- 游戏数据库名称:老引擎填 HeroDB,新引擎选 (default) 或 Access。
3. 点击“下一步”直至“保存配置”,端口保持默认(7000/7100/7200)。
3.2 手动修改(备用)
若控制器失效,直接编辑配置文件:
• 修改 Mir200\Config\ServerAddr.txt,将所有IP改为 127.0.0.1。
- 修改 LoginSrv\LoginSrv.ini 中的 ServerIP 字段。
四、 登录器生成与补丁覆盖
4.1 生成单机登录器
1. 进入服务端 登录器 文件夹,运行配套生成器(如 MakeGameLogin.exe)。
2. 列表配置:单机模式可直接使用“单机列表”选项。若需配置列表文件,内容格式为:
服务器名称|127.0.0.1|7000
3. 生成登录器,将其复制到传奇客户端根目录。
4.2 补丁处理
1. 将服务端自带的 补丁 文件夹(含 Data、Map)完整解压到客户端根目录。
2. 覆盖时选择“替换所有文件”。若进入游戏黑屏,99% 是补丁未正确覆盖。
五、 启动流程与断网验证
1. 启动服务端:返回引擎控制器,点击【启动游戏服务器】。观察 M2Server 窗口,显示“启动完成”且无红色报错即为正常。
2. 断网测试:此时可直接断开网络连接(拔网线/关WiFi)。
3. 进入游戏:运行客户端内的登录器,注册账号登录。若能正常创建角色、进入地图,说明单机架设成功。
六、 常见问题排查
• M2Server 报错“Cannot access database”:DBC2000 未配置或 HeroDB 路径错误。重新检查 BDE 设置。
- 连接失败/读取列表失败:登录器列表中的 IP 不是 127.0.0.1,或服务端 IP 配置有误。检查所有配置文件中的 IP 地址。
- 进入游戏黑屏:客户端补丁未覆盖,或客户端版本与服务端不兼容。更换客户端或重新覆盖补丁。
遵循以上步骤,重点把控路径无中文、IP 设为 127.0.0.1、补丁覆盖到位,即可在完全断网的环境下运行传奇单机版。

