想做单机版传奇自己玩,其实没想象中那么复杂。只要把流程理顺,一步步跟着操作,基本上都能成功跑起来。下面直接上干货,从准备工作到进游戏,每一步都给你拆解清楚。
## 一、架设前必须准备好的三样东西
在动手之前,得先把材料备齐。缺了任何一样,后面都转不起来。
**服务端**。这就是常说的版本,解压后是一个名为 MirServer 的文件夹。服务端里包含了游戏的核心数据,比如怪物爆率、地图文件、装备参数这些。下载的时候注意看引擎类型,最常见的是 GOM 引擎和 GEE 引擎,不同引擎的配置方法略有差异。
**DBC2000 数据库**。这是个老牌数据库软件,传奇服务端依赖它来读写角色数据、装备信息。网上能搜到安装包,通常带注册机或者汉化版。安装完后在控制面板里能找到 BDE Administrator 图标,这就是配置入口。
**热血传奇客户端**。推荐用十周年、十三周年或者十六周年的版本,太新的客户端可能会和老引擎不兼容。客户端用来放补丁文件,也是最终打开登录器进游戏的地方。
**游戏补丁**。补丁通常跟服务端打包在一起,解压后是一个单独的文件夹,名字可能是补丁、Resources 或者版本名称。这个文件夹内部包含 Data、Map、Wav 等子目录。
## 二、先把 DBC2000 装好配好
安装 DBC2000 很简单,双击安装包,一直点下一步直到完成就行。装完后重启电脑,然后打开控制面板,把查看方式切换成小图标,找到 BDE Administrator 并打开。
在 BDE Administrator 界面里,鼠标右键点击左边空白区域,选择 New,弹出来的窗口直接点 OK。这时候左边会多出来一个名为 standard1 的条目,把它重命名为 HeroDB。注意大小写无所谓,但这个名字必须和后面引擎配置里的数据库名一致。
重命名完后看右边窗口,找到 PATH 这一行,点击后面的 ... 按钮,把路径定位到 D:\MirServer\Mud2\DB。如果你的服务端解压在了其他盘,路径就填对应的盘符。设置好后鼠标右键点击左边刚刚建好的 HeroDB,选择 Apply 保存。关闭窗口,数据库配置就完成了。
## 三、把服务端放到指定位置
服务端必须放在 D 盘根目录,文件夹名字必须是 MirServer。也就是路径为 D:\MirServer。很多引擎默认写死了这个路径,放其他地方会启动不了。
解压的时候要注意,有些服务端压缩包解出来后可能套了好几层文件夹,你得确保 MirServer 这个文件夹直接就在 D 盘下面,打开它就能直接看到 DBServer、LoginGate、Mir200 这些子文件夹,而不是再点一层才看到。
## 四、客户端和补丁怎么处理
先把热血传奇客户端解压或者安装到某个盘,比如 D:\热血传奇 或者 E:\Legend of mir 都行。关键是把补丁文件放对位置。
找到服务端配套的补丁文件夹,比如叫 LongYue 或者补丁。把这个完整的文件夹复制到你的客户端根目录下。也就是说,打开你的客户端根目录,里面应该同时有 Data 文件夹和你复制进来的 LongYue 文件夹,它们平级摆放。
怎么检查放对了?打开你的登录器配置器,里面有个 Resources 或者游戏补丁目录的选项,里面填的文件夹名字是什么,客户端根目录下就必须有一个同名的文件夹。
## 五、启动引擎并配置参数
打开 D:\MirServer 文件夹,找到引擎控制器,一般是 GameCenter.exe 或者 引擎控制器.exe。右键点击,选择以管理员身份运行。
在打开的窗口中点击配置向导。第一步会显示游戏服务端所在目录,默认就是 D:\MirServer,不用改。游戏数据库名称填 HeroDB,这就是刚才在 DBC2000 里建的那个。
游戏服务器名称可以随便填,比如 我的单机传奇。游戏服务器外网 IP 地址这里必须填 127.0.0.1,这是本机回环地址,代表只在自己电脑上玩。不要勾选动态IP,那是开外网用的。
接着点下一步,后面所有的选项都保持默认,一路下一步直到完成。最后会提示是否保存配置文件并启动,点是。等几秒钟,引擎和各个网关窗口都会弹出来并自动最小化,只要没报错红色的提示,就说明启动成功了。
## 六、搞定登录器才能进游戏
登录器可以从服务端自带的登录器文件夹里找,里面通常有一个登录器生成器.exe 或者配置器.exe。
打开登录器配置器,主要需要填几个地方。主列表地址和备用列表地址,单机玩可以直接用网上免费的列表空间地址,比如驰网单机列表,或者自己上传一个 txt 文件到免费列表空间获取地址。更简单的办法是有些配置器默认就带了单机列表,那就直接能用。
快捷方式名称就是登录器生成后的名字,随便填,比如 单机传奇。搜索客户端条件设置这里,一定不要勾选微端模式,这样才能让登录器在本地电脑搜索客户端。
配置好后点击生成登录器,生成的 exe 文件默认会放在登录器文件夹里。把这个生成的登录器复制一份到你的客户端根目录下,然后在这个目录里双击运行它。
## 七、进入游戏测试一下
登录器打开后,应该能检测到客户端目录,并在服务器列表里看到你刚才配置的区名,比如 我的单机传奇。点击它,再点连接服务器。
如果一切正常,就会弹出注册账号界面。随便填个账号密码,注册成功后登录,创建角色,然后进入游戏。能正常看到地图和怪物,就说明单机版架设成功了。
## 八、常见卡点和解决办法
架设过程中总会遇到点幺蛾子,下面列几个最常碰见的。
**M2Server 启动失败**。检查是不是以管理员身份运行的引擎控制器。再检查 DBC2000 的路径配置对了没有,路径指向必须和实际服务端位置一致。
**打开登录器显示无法连接服务器**。看看引擎那几个网关窗口是不是都开着,没开或者被防火墙拦截了就会出现这个问题。检查 127.0.0.1 这个 IP 有没有填对,端口有没有被占用。
**进游戏后黑屏,只能看到血条**。这是补丁没放对位置。确认客户端根目录下有和登录器配置里同名的补丁文件夹,并且文件夹里有 Data 等子目录。另外检查登录器生成时 PAK 密码是否匹配,如果 PAK 密码错误也会导致补丁加载失败。
**注册账号时提示数据库出错**。DBC2000 没配置好,或者 HeroDB 的路径没指向 D:\MirServer\Mud2\DB。回去重新检查 BDE Administrator 里的设置。
**杀毒软件把登录器或者引擎文件删了**。很多引擎组件会被误报,建议在架设和玩耍期间,暂时退出所有杀毒软件,或者把整个 MirServer 文件夹和客户端文件夹加入白名单。
按照上面这一套走下来,单机版传奇基本就能跑起来了。整个过程其实就是把数据库搭好、引擎启动、登录器生成、补丁放对这四个关键点。只要每一步都做到位,进游戏只是时间问题。

