一、前期准备核对
确认所有工具齐全且放置规范,避免后续故障。将版本文件解压至D盘根目录,命名为“MirServer”,客户端解压至D盘或E盘根目录,补丁暂不解压留存。检查版本文件夹,确保包含DBServer、LoginGate、LoginSrv、LogServer、Mir200、RunGate、SelGate、登录器、网站文件及对应引擎控制器.exe,缺失任一文件需补充完整。DBC2000需提前安装完毕,空间域名做好解析,确保可正常访问。
二、DBC2000数据库配置
打开控制面板,将查看方式切换为“大图标”,找到“BDE Administrator”程序并双击启动。右键空白处选择“New”新建数据库,将默认名称改为“HeroDB”,名称需与后续引擎配置一致,大小写可忽略。点击数据库右侧路径设置项,选择“D:\MirServer\Mud2\DB”,确认路径无误后点击“Yes”保存配置,关闭程序即可完成数据库搭建。
三、引擎配置与端口映射
进入D:\MirServer文件夹,双击打开引擎控制器.exe,点击“配置向导”开始设置。游戏服务端目录默认填写“D:\MirServer\”,若版本存放路径不同需对应修改;游戏数据库名称填写“HeroDB”,与DBC2000配置保持一致;游戏服务器名称可自定义为区名,外网IP地址勾选动态IP选项,或手动填写自身公网IP。
下一步设置登录网关端口,默认7000端口无需修改,后续端口映射需用到此端口。其余网关设置保持默认,连续点击“下一步”直至生成配置文件,启动引擎控制器所有组件,确认日志无报错后最小化,不可关闭。
端口映射需登录路由器管理后台,默认地址多为192.168.0.1或192.168.1.1,具体可查看路由器背面标注。进入“转发规则-虚拟服务器”,依次添加7000、7100、7200、7300端口,服务端口号与内部端口号均填写对应端口,IP地址填写内网IP(可通过cmd输入“ipconfig”查询),协议选择“ALL”或“全部”,保存设置。同时启用DMZ主机,填写内网IP,重启路由器使设置生效。
四、空间域名与网站搭建
若使用本地电脑作为服务器,通过电脑管理进入“IIS管理”,添加网站,无备案域名可使用88端口搭建,绑定已解析的域名或直接使用公网IP+88端口。网站根目录选择版本文件夹中的网站文件路径,创建一个空白TXT文件作为列表文件,命名为“list.txt”。
若使用云空间,通过空间管理后台上传网站文件,确保空间支持TXT文件访问。将解析后的域名与空间绑定,测试域名访问是否正常,确保公网可通过域名或IP+端口访问空间内文件。
五、登陆器列表制作与上传
打开登录器文件夹中的登录器生成器.exe,点击“远程列表”按钮配置列表参数。勾选列表自动展开选项,添加服务器分组名称(如双线区、电信区),点击“增加分组”后填写分区名称,完成后进入下一步。
填写公告地址、客户服务地址及官方首页地址,均设置为已搭建好的网站域名或IP+端口;勾选列表自动刷新功能,方便后续更新分区信息。其余设置保持默认,点击“保存配置”后生成列表文件与登录器,将生成的列表文件(通常为txt格式)上传至空间根目录。
上传完成后,复制列表文件的访问地址(如域名/list.txt或IP:88/list.txt),返回登录器生成器,将地址粘贴至“远程列表”和“备用列表”栏,点击生成登录器,保存至桌面备用。
六、最终调试与好友连接
重新打开引擎控制器,确认所有组件正常运行,无端口占用或连接失败提示。将生成的登录器复制到客户端根目录,双击启动登录器,检查列表是否正常加载,服务器是否显示在线。
将登录器文件及网站地址发送给好友,好友需将登录器放入自身传奇客户端根目录,启动后通过列表自动连接服务器,或手动添加公网IP及7000端口完成连接。若出现无法连接问题,检查路由器端口映射是否生效、引擎IP配置是否正确,或关闭本地防火墙后重新测试。
常见问题排查
列表无法加载:核对列表文件访问地址是否正确,空间文件权限是否开放,登录器列表地址填写是否有误。服务器显示离线:检查引擎组件是否全部启动,公网IP是否变更,端口映射是否完整。登录失败:确认客户端补丁已放入根目录,版本与登录器引擎是否适配,内网IP未发生变动。

