传奇服务端配置与单机架设详细教程

来源: 作者: 点击:
服务端文件准备与目录规范

下载的服务端压缩包通常命名为MirServer或Mir2。必须解压到D盘根目录(路径为D:\MirServer),严禁使用中文路径或桌面文件夹。此目录包含DBServer(数据库服务)、Mir200(游戏主程序)、Mud2\DB(数据库文件)及登录器文件夹。同时,需准备一个纯净的官方热血传奇客户端(建议10周年版本),安装在D盘或E盘备用。

DBC2000数据库安装与路径绑定

多数老版本服务端依赖DBC2000数据库。安装完成后,打开控制面板中的BDE Administrator(查看方式切为大图标)。按下Ctrl+N新建数据库别名,命名为HeroDB(必须大写)。在右侧PATH路径栏点击...,选择服务端内的数据库目录D:\MirServer\Mud2\DB,按Ctrl+S保存。若服务端为Access或SQLite数据库(如GOM引擎),则跳过此步,直接在引擎中配置数据库路径。

引擎控制器配置向导设置

进入D:\MirServer目录,运行GameOfMir引擎控制器.exe(或类似名称),点击“配置向导”。服务器名称可自定义(如“单机测试”);IP地址填写127.0.0.1(单机固定地址);数据库名称填写HeroDB(若为Access数据库,则勾选对应选项并指定HeroDB.mdb文件路径)。登录端口保持默认(7000、7100等),依次点击“下一步”直至“保存配置”。

服务端启动顺序与状态检查

配置保存后,返回引擎控制器主界面,按顺序启动服务:
1. 点击“启动游戏控制器”或依次运行LoginGate(登录网关)、DBServer(数据库服务)。
2. 最后启动Mir200目录下的M2Server.exe(主引擎)。
观察控制台窗口,当M2Server显示“服务器启动完成”且无红色报错时,表示服务端运行正常。若启动失败,通常为数据库路径错误或端口被占用。

登录器生成与客户端补丁配置

这是连接游戏的关键步骤:
1. 生成登录器:打开服务端内的登录器文件夹,运行登录器生成器。在“游戏列表”中,添加一行:服务器名自定义,IP填127.0.0.1,端口填7000。点击“生成登录器”,将生成的.exe文件复制到客户端根目录。
2. 打补丁:将服务端自带的Data、Map等补丁文件夹,完整覆盖到客户端根目录。特别注意NewopUI.Pak文件需复制到客户端的Data目录下,否则界面会显示不全。
3. 连接测试:运行登录器,注册账号登录。若能进入角色创建界面且地图不黑屏,即配置成功。

外网或局域网架设进阶调整

若想让朋友通过局域网或外网连接,需修改以下配置:
- IP修改:在引擎配置向导中,将127.0.0.1改为本机内网IP(如192.168.1.100)或公网IP(需路由器支持)。
- 端口映射:在路由器管理界面,设置虚拟服务器(端口转发),将7000、7100、7200端口映射到本机IP。
- 登录器列表:外网连接时,需将列表文件(.txt)上传至网站空间,并在登录器生成器中填写该URL地址。

常见报错与解决方案

• 无法连接服务器:检查引擎IP是否为127.0.0.1,防火墙是否放行了相关端口。

- 地图黑屏/装备不显示:补丁未正确覆盖,检查客户端Data文件夹是否包含服务端提供的.pak文件。
- 数据库连接失败:确认DBC2000的HeroDB路径指向正确,或检查Mud2\DB文件夹权限。