传奇单机架设完整步骤与各环节配置详解

来源: 作者: 点击:
传奇单机架设的完整流程分为六个核心环节:准备工作与基础环境搭建、DBC2000数据库安装配置、服务端解压与引擎配置、列表上传与登录器生成、客户端准备与补丁安装、服务端启动与登录游戏。按顺序逐一执行,每个环节完成后确认无报错再进入下一环节。

一、准备工作与基础环境搭建

架设前需要准备四类文件:传奇服务端(版本Mirserver)、DBC2000数据库软件、传奇客户端、版本配套补丁。服务端和补丁通常在一个压缩包中,解压后得到两个独立文件夹,一个是MirServer服务端,另一个是补丁文件夹,两者用途不同,后续步骤分别处理。

系统环境方面,关闭杀毒软件和Windows防火墙,或将整个MirServer目录添加到白名单,防止服务端程序被误删或端口被拦截。安装微软常用运行库合集,包含VC++ 2005至2022所有版本的32位和64位组件,这是服务端程序不报错的基础。服务端解压路径必须为纯英文短路径,推荐直接解压到D盘根目录,即D:\MirServer,路径中不能包含中文、空格或特殊符号。版本文件夹内部结构应包含DBServer、LoginGate、LoginSrv、LogServer、Mir200、Mud2、RunGate、SelGate、登录器、网站和引擎控制器.exe等文件,缺少任何一个都可能导致引擎无法正常启动。

二、DBC2000数据库安装与配置

DBC2000是传奇服务端存储物品、怪物、技能等数据的核心数据库组件。下载DBC2000安装包后,解压并双击其中的exe文件,一路点击下一步完成安装。安装完成后,在Windows控制面板中将查看方式改为小图标,找到BDE Administrator并打开。

在BDE Administrator中,右键左侧空白区域选择New,弹出对话框后选择STANDARD并点击OK。将新建的数据库别名重命名为HeroDB,大小写不限制,但名称必须与后续引擎配置向导中填写的数据库名称完全一致。选中HeroDB后,在右侧面板找到PATH路径设置栏,将其修改为D:\MirServer\Mud2\DB。按Ctrl+A保存设置。需要注意,部分新版引擎已不再依赖DBC2000,而是使用Access或SQLite数据库,这类引擎可直接跳过本环节,在引擎配置向导中选择对应的数据库类型即可。

三、服务端解压与引擎配置

打开MirServer根目录,找到引擎控制器程序,文件名通常为GameOfMir引擎控制器.exe或GameCenter.exe,双击打开后点击配置向导按钮。

配置向导第一页需要核对以下参数:游戏服务端所在目录填写服务端实际路径,例如D:\MirServer\,路径末尾必须带反斜杠;游戏数据库名称填写DBC2000中创建的HeroDB;游戏服务器名称可自定义,例如单机测试区;游戏服务器外网IP地址填写127.0.0.1,不要勾选动态IP模式。确认参数后点击下一步,后续页面中的登录网关端口、角色网关端口、游戏网关端口等全部保持默认值,连续点击下一步直到生成新的配置文件。配置完成后点击启动游戏控制器,等待各网关窗口依次弹出。

四、列表上传与登录器生成

登录器读取服务器列表依赖一个远程txt文本文件。列表文件的内容格式为每行一个服务器条目,参数之间用半角英文竖线分隔,单机架设的典型写法为:服务器名称|127.0.0.1|7000|0|0。IP必须写127.0.0.1,端口与服务端引擎配置中的登录网关端口保持一致。

列表文件准备好后,上传到免费列表空间获取可访问的URL地址。部分版本自带列表模板文件,位于登录器文件夹中,直接修改其中的IP和端口即可。打开登录器文件夹,找到登录器配置器程序,将获取到的列表地址填入主列表和备用列表两栏,快捷方式名称填写登录器显示名称。搜索客户端条件设置栏中,单机架设不要勾选微端模式,这样登录器会在本地搜索传奇客户端。确认参数后点击生成登录器按钮,生成的登录器文件默认保存在登录器文件夹中。需要注意,部分引擎的key.lic文件需要同时替换登录器文件夹和Mir200文件夹两处,任何一处遗漏都会导致登录失败。

五、客户端准备与补丁安装

下载传奇客户端,推荐使用16周年或17周年完整客户端,兼容性最好。客户端解压到磁盘根目录,例如D:\Legendofmir。不要使用微端精简版客户端,必须使用包含完整Data、Map、Wav文件夹的完整版本。

将下载的版本补丁文件夹整体复制到客户端根目录。补丁通常是一个独立的文件夹,名称各版本不同,直接将该文件夹整个放入客户端根目录即可,不要打开文件夹把里面的内容覆盖到客户端同名目录中。打开登录器配置器,查看Resources或补丁目录栏中记录的补丁文件夹名称,确认客户端根目录下存在同名文件夹。例如配置器中显示补丁文件夹名为Mojie,则客户端根目录下必须存在一个名为Mojie的文件夹,里面包含Data、Map等子目录,说明补丁安装正确。

六、服务端启动与登录游戏

正确的启动顺序对服务端能否正常运行至关重要。第一步,打开任务管理器,结束所有Mir200、DBServer、Gate、登录器相关残留进程,确保没有旧进程占用端口或锁定数据库文件。第二步,进入MirServer\DBServer目录,双击运行DBServer.exe,等待窗口显示数据库加载完成,保持该窗口运行,不要关闭。第三步,依次启动日志网关和计费网关程序。第四步,进入MirServer\Mir200目录,运行M2Server.exe主引擎,首次启动需核对配置向导中的IP为127.0.0.1、数据库路径与本地配置一致,保存后重启M2引擎,等待引擎自动加载脚本和地图资源,直至窗口显示启动成功且无红色报错。第五步,依次启动登录网关、角色网关、游戏网关等全部网关程序,窗口显示连接成功、端口监听正常即为运行正常。

所有服务端窗口启动完成后,将生成的登录器复制到客户端根目录,双击打开登录器,列表中会出现配置好的服务器条目,点击进入即可创建角色开始游戏。

常见问题排查方面,登录器提示无法连接服务器时,先检查任务管理器中DBServer、LoginSrv、M2Server进程是否都在运行;然后确认Windows防火墙已放行7000至7200端口范围。进入游戏后黑屏或看不见地图装备,检查补丁文件夹名称与登录器配置器中记录的名称是否一致,不一致时手动将补丁文件夹重命名为配置器中显示的名称。M2Server启动时报数据库连接失败,回到控制面板BDE Administrator检查HeroDB的PATH路径是否指向D:\MirServer\Mud2\DB,路径末尾不能有多余的反斜杠。

设置GM账号时,在M2Server主界面点击查看菜单,选择列表信息一,进入管理员列表,在角色名称处输入游戏中创建的角色名,角色等级选择10,点击增加后保存,游戏中人物小退再上线即可获得GM权限。修改怪物爆率时,进入D:\MirServer\Mir200\Envir\MonItems文件夹,用记事本打开对应怪物名称的文件,文件中的数字代表爆率分母,数值越小爆率越高。