刚下好的传奇游戏做成单机需准备文件并配置环境与启动流程

来源: 作者: 点击:
辨别下载内容属于客户端还是服务端
刚下好的传奇游戏文件通常分两种,一种是纯热血传奇官方客户端,只包含游戏画面地图与登录器,无法单独做成单机,必须搭配传奇服务端才能运行;另一种是完整的单机传奇版本包,内部含有Mirserver文件夹及DBServer、LoginGate、Mir200、M2Server.exe、GameOfMir引擎控制器.exe等核心程序,只有拿到带服务端的版本才能在本机架设。若只有客户端需另行下载对应引擎的完整服务端,建议选择Hero、GOM、GEE等常见引擎的1.76或1.80复古完整包。

解压服务端至纯英文根目录路径
将下载好的传奇服务端压缩包右键解压到电脑磁盘根目录,例如D:\Mirserver,文件夹名称避免包含中文、空格、特殊符号及过长嵌套目录,路径错误会导致引擎启动失败或读不到数据库。解压后打开Mirserver目录确认内部含有DB、Mir200、LoginSrv、RunGate、LogServer、SelGate等子文件夹,若缺少核心目录说明压缩包损坏或不完整需重新下载。

安装DBC2000并配置HeroDB数据库别名
老引擎如Hero、Blue必须安装DBC2000数据库工具,双击安装包一路点Next完成安装。打开电脑控制面板切换大图标找到BDE Administrator,右键左侧Databases空白处选New,数据库类型选STANDARD并确定,将新建的STANDARD1重命名为HeroDB。右侧Definition面板TYPE保持STANDARD,PATH栏点击浏览指向服务端DB目录如D:\Mirserver\Mud2\DB,按Ctrl+A或点绿色对勾保存,再点Open测试无报错即可关闭,此步骤决定服务端能否读取物品与怪物数据。新引擎如GOM、GEE部分自带数据库可跳过此步。

运行引擎控制器配置向导绑定本地IP
进入Mirserver根目录双击GameOfMir引擎控制器.exe或GameCenter.exe,点击配置向导,游戏服务端所在目录选择当前Mirserver真实路径,游戏数据库名称填写HeroDB需与BDE里完全一致,游戏服务器名称可自定义,服务器IP与外网IP均填写127.0.0.1即本机回环地址,切勿勾选动态IP,端口保持默认如7000、7100、5100等不必改动,连续点下一步直至生成新配置文件并保存。

准备热血传奇客户端并解压版本补丁
单机传奇需要独立的原版热血传奇客户端作为显示载体,下载十三或十六周年完整客户端解压到磁盘根目录如E:\热血传奇。将服务端自带的补丁文件夹如Data、Map、Wav、PrgUse等复制到客户端根目录覆盖合并,补丁文件夹名称需与服务端及登录器配置里的补丁名一致,否则进游戏会黑屏缺地图缺装备外观。若服务端带NewopUI.pak等UI文件也一并放入客户端Data目录。

配置登录器生成器并生成单机登录器
打开服务端内自带的登录器配置器或登录器生成器.exe,设置客户端路径为热血传奇客户端根目录E:\热血传奇,服务器列表主要地址填127.0.0.1,端口与服务端配置向导里的一致,取消勾选微端、外网、P2P等选项仅留单机模式,点击生成登录器,将生成的登录器.exe文件保存到热血传奇客户端根目录下,不要放在服务端目录里。

按顺序启动服务端所有核心程序
回到引擎控制器点击启动游戏服务器,会自动依次拉起DBServer、LoginSrv、LoginGate、SelGate、RunGate、M2Server等黑色或白色控制台窗口,观察各窗口提示信息显示数据库启动成功、登录服务启动成功、游戏服务器正常运行、端口开启成功等字样即代表服务端加载完毕,所有窗口必须保持开启不可关闭最小化也行。若M2提示物品数据、魔法数据库加载错误需回去检查DBC2000的PATH路径是否指对。

打开登录器注册账号进入游戏测试
双击客户端根目录下的生成的登录器,在服务器列表看到自己配置的区名如单机传奇,点击注册账号输入任意账号密码如test 123456单机环境下账号存在本机数据库里,注册完返回登录选区分角色进入游戏,能走到新手村比奇或盟重地图、人物能走动、技能能放、怪物能打即说明传奇单机架设成功。后续可在M2里AdminList.txt加GM名提权限用GM命令调装备测功能。