一、单机架设必备工具与设备要求
电脑操作系统优先选用Win7、Win10或Win11,内存不低于4GB,确保运行无卡顿。核心工具含传奇单机端安装包(推荐自带登录器的完整版本,引擎优先选996或GOM,兼容性更佳)、数据库工具(主流为DBC2000,操作简单适配单机场景,部分版本需SQL系列,按安装包说明匹配)。
工具需从正规渠道获取,避免文件损坏或缺失。下载后关闭所有拦截程序,防止核心组件被误删。解压安装包时,路径必须为纯英文,建议直接解压至磁盘根目录,如D:\Mirserver,严禁含中文、空格及特殊字符,路径层级过深会导致启动异常。
二、分步架设操作流程
第一步:文件解压与完整性检查
将单机端压缩包解压至磁盘根目录,生成Mirserver核心文件夹(部分版本名称略有差异,以安装包说明为准)。解压后逐一核对子目录,确保包含服务端程序、客户端补丁、登录器生成工具及数据库配置文件,缺少任一组件需重新下载解压。
第二步:DBC2000数据库安装与配置
双击DBC2000安装包,按引导默认路径安装,无需手动修改。安装完成后打开控制面板,切换至大图标视图,找到BDE Administrator并打开。右键空白处选择新建,类型设为STANDARD,确认后将名称改为HERODB(大小写可自定义,需与后续配置一致)。
选中HERODB,点击右侧PATH项后的三点图标,选择Mirserver\Mud2\DB文件夹,设置完成后按Ctrl+A保存,关闭管理员即可。若配置后报错,可在服务端配置向导中勾选“使用acc数据库”,仍异常则取消勾选并重新安装配置DBC2000。
第三步:服务端配置与启动
进入Mirserver文件夹,找到GameCenter.exe(引擎控制器)双击运行,点击“配置向导”完成基础设置。单机架设IP地址固定填写127.0.0.1,勾选动态IP选项,端口保持默认7000,服务器名称可自定义,配置完毕保存并点击“数据清理”清除冗余文件。
按固定顺序启动服务端组件:Loginserver→Logingate→DBsvr→SelGate→RunGate,全部启动无报错则代表运行正常。若某组件启动失败,查看日志文件排查原因,重点检查数据库连接是否正确、端口是否被占用,占用则关闭对应程序或修改端口。
第四步:客户端与登录器设置
安装传奇客户端,安装目录需与服务端路径对应且无中文字符。将单机端中的客户端补丁复制至客户端根目录,提示替换时选择全部替换,补丁放置错误会导致黑屏、地图显示异常。复制服务端登录器文件夹至客户端目录,运行MakeGameLogin.exe生成登录器,生成路径选客户端根目录。
打开生成的登录器,添加服务器配置,输入自定义名称,IP仍填127.0.0.1,端口与服务端保持一致。保存后重启登录器即可看到新增服务器,注册账号时密码需包含大小写字母与数字,否则无法提交。登录器读取不到列表时,确保本地列表服务器与list.txt文件在同一目录并正常运行。
三、常见问题及快速解决办法
1. 数据库报错无法启动
优先检查DBC2000数据库名称与路径是否和服务端一致,路径错误需重新配置。若勾选“使用acc数据库”后报错,取消勾选并重装DBC2000。SQL数据库报错则核对登录账号密码,还原数据时确认备份文件无损坏,确保数据库与备份文件一一对应。
2. 登录器提示版本过旧
核心原因是登录器文件夹与Mirserver中的key文件不匹配。找到两个目录下的key文件,将Mirserver中的key复制粘贴至登录器文件夹覆盖原有文件,无key文件可在登录器文件夹中任选一个key复制到对应路径,保持两者一致即可解决。
3. 进游戏黑屏、不开门
黑屏需确认补丁与登录器在同一目录,从客户端根目录启动游戏,避免桌面快捷方式;打包登录器时切勿勾选微端选项,单机无需启用该模式。不开门问题重新进入配置向导勾选动态IP,保存后重启服务端,或修改LoginSrv文件夹下!addrtable.txt文件,按格式填写正确内容。
4. 创建人物无反应
检查数据库人物表必填字段是否初始化正确,服务端配置文件中人物创建参数是否与版本匹配。核对客户端与服务端版本是否兼容,缺失人物创建脚本文件需重新解压安装包。同时确认端口未被占用,关闭占用程序或更换端口,查看日志文件定位具体错误信息。
5. 服务端组件启动失败
端口被占用是主要原因,通过任务管理器关闭占用程序,或在配置向导中修改服务端端口。引擎文件异常则替换对应版本引擎文件,覆盖原有文件后重启服务端,多数启动问题可通过更新引擎解决。同时确保服务端路径无中文,文件夹权限设置正确。
四、架设后基础调整与局域网互联
通过引擎控制器调整游戏参数,修改人物起始权限、经验倍率、装备掉落率等。需关闭全员GM权限时,进入M2引擎选项,找到游戏参数将起始权限改为0。想优化运行流畅度,可调整性能参数,调大刷怪倍数与间隔,调小处理间隔,修改后重启服务端生效。
需多人局域网游玩时,确保所有设备处于同一网络,将客户端登录器IP改为架设主机的局域网IP。可通过映射网络驱动器建立公共区间,将登录器复制至该区间,其他玩家可通过该登录器接入游戏,实现局域网联机体验。定期清理服务端日志文件,避免占用过多存储空间。

