在家架设仅供自己玩的单机传奇,核心在于IP地址必须设为127.0.0.1(本地回环地址)并确保数据库连接正常。以下以GOM/Blue引擎为例,提供详细操作流程。
一、环境准备:文件与路径规范
1. 获取核心文件
◦ 服务端(MirServer):下载完整的版本文件包,通常包含Mud2、Mir200、DBServer等文件夹。
* 客户端:建议使用16周年或17周年完整客户端,兼容性最佳。
◦ DBC2000:老版本引擎(如Hero、Blue)必备的数据库驱动;GOM/GEE新引擎若使用Access数据库可跳过。
2. 目录铁律
◦ 服务端必须解压至非中文、无空格的路径,推荐 D:\MirServer。
* 客户端安装路径同样禁止中文,推荐 E:\热血传奇。
◦ 关闭杀毒软件或将服务端目录添加至白名单,防止引擎程序被误删。
二、数据库配置(DBC2000步骤)
若服务端使用DBC数据库(MirServer内存在 Mud2\DB 文件夹),必须执行此步骤:
1. 安装软件:运行DBC2000安装包,默认下一步完成安装。
2. 配置数据源:
* 打开控制面板,将查看方式改为“大图标”,找到 BDE Administrator 并打开。
* 点击菜单栏 Object -> New,选择 STANDARD,点击OK。
◦ 将左侧新建的数据库重命名为 HeroDB(不区分大小写)。
* 在右侧 PATH 栏中,点击 ... 按钮,选择路径为 D:\MirServer\Mud2\DB。
◦ 点击菜单栏 Object -> Apply 保存配置。配置完成后该程序需保持后台运行。
三、服务端启动与引擎配置
1. 运行控制器:进入 D:\MirServer 目录,双击运行 GameCenter.exe(引擎控制器),建议右键“以管理员身份运行”。
2. 配置向导(关键):
◦ 点击左上角的【配置向导】。
◦ 服务端目录:自动识别或手动选择为 D:\MirServer。
* 游戏数据库名称:若使用DBC,此处填 HeroDB;若使用Access,显示为 .\DB\*.mdb。
* 游戏服务器外网IP地址:必须填写 127.0.0.1(这是单机架设的核心,填其他IP将导致无法连接)。
* 服务器名称:可自定义,如“单机测试”。
3. 启动服务:点击【下一步】直至保存配置,返回主界面点击【启动游戏服务器】。观察控制台窗口,若所有网关(如LoginGate、RunGate)均无红色报错,且M2Server显示“服务器启动成功”,即表示服务端就绪。
四、登录器配置与进游戏
1. 处理补丁:将服务端自带的补丁文件夹(如Data、Map)完整复制到客户端根目录,覆盖原有文件。
2. 生成登录器:
◦ 打开服务端内的登录器配置器(如 MakeGameLogin.exe)。
* 登录地址:填写 127.0.0.1。
◦ 登录端口:通常为7000(需与服务端 LoginSrv.ini 中的 ServerPort 一致)。
* 点击“生成登录器”,将生成的 传奇登录器.exe 放入客户端根目录。
3. 进游戏:双击登录器,在服务器列表选择“单机测试”,输入账号密码(首次输入会自动注册),即可进入游戏。
五、常见报错与解决
• 启动M2报“数据库连接失败”:检查DBC2000中HeroDB的PATH路径是否指向正确的DB文件夹,或检查 !Setup.txt 中的数据库路径配置。
* 登录器点登陆提示“连接服务器失败”:
◦ 检查 LoginSrv.ini 和 GameSrv.ini 中的IP是否为 127.0.0.1。
* 检查登录器配置的端口是否与服务端网关端口一致(默认7000)。
◦ 关闭Windows防火墙或添加端口7000-7200的入站规则。
* 游戏内黑屏、花屏:补丁未正确覆盖。确保补丁文件夹直接解压到客户端根目录,而非在根目录下又新建了一层文件夹。
操作口诀:路径无中文,IP锁127,DBC指对DB,补丁全覆盖。按此流程,可顺利在家搭建仅供自己游玩的单机环境。

