架设单机传奇就是把服务端和客户端在你自己的电脑上跑起来,整个过程不涉及网络设置,全部在本机完成。下面按步骤拆开讲,每一步都照着做就能跑起来。
电脑需要装什么环境
单机架设不需要云服务器,用自己的电脑就行。操作系统推荐Win7或Win10专业版,家庭版也能跑但有些功能可能受限。内存至少4G,硬盘空间留出10G以上给服务端和客户端用。系统组件方面,VC++运行库和DirectX要装全,很多启动报错都是缺这两个导致的。
核心软件就两个:DBC2000数据库管理工具和传奇服务端版本。DBC2000去网上下载,注意32位和64位系统要对应版本。服务端版本网上搜“传奇单机版”能下到各种版本,1.76复古、1.85合击、火龙版本都有,新手建议先从1.76基础版开始,配置简单毛病少。客户端用官方热血传奇完整端,十三周年以上的版本就行。
DBC2000怎么装和配置
DBC2000安装包双击打开,一路下一步就装完了,安装路径可以默认不改。装完之后去控制面板,右上角查看方式改成小图标,找到BDE Administrator图标点进去。
打开之后界面左边是空白区域,右键点击空白处选New,弹窗里选STANDARD然后点OK,左边会出现一个Standard1。右键点它选Rename,改名为HeroDB,这个名字是固定的不能随便写。改完之后在右边区域找PATH那一行,双击它弹窗选路径,指向你服务端文件夹里的Mud2/DB目录。比如服务端解压在D盘,路径就是D:\MirServer\Mud2\DB。设置好之后左边右键点HeroDB选Apply保存,然后关掉窗口。
服务端文件夹结构和启动文件
下载的服务端压缩包解压后得到一个MirServer文件夹,里面包含DBServer、LoginGate、LoginSrv、Mir200、RunGate、SelGate这些子文件夹。核心启动文件是GameCenter.exe或引擎控制器.exe,一般在根目录下就能看到。
双击GameCenter.exe打开控制台,界面顶部有几个选项卡,选“配置向导”。第一步填游戏服务端目录,默认就是你解压的路径,不动它就行。第二步数据库名称填HeroDB。第三步服务器名称随便填,比如“单机测试”。第四步IP地址填127.0.0.1,这是本机回环地址,填别的连不上。端口设置全部保持默认,登录端口7000,游戏端口7100,角色网关端口7200。一路点下一步,最后点保存配置。
配置完成后点控制台左上角的“启动游戏服务器”,会依次弹出七八个黑色窗口,分别是登录服务器、角色服务器、游戏服务器等。这些窗口全部保持打开状态,最小化就行,关掉一个游戏就断了。
客户端和登录器怎么处理
把下载的官方热血传奇客户端安装好,安装路径不能有中文。然后把服务端文件夹里自带的登录器复制到客户端根目录,一般登录器名字叫单机登录器.exe或者Game.exe。如果没有自带登录器,去网上下载一个单机登录器生成器,按照生成器里的提示填入IP 127.0.0.1和端口7000生成一个。
如果服务端带补丁,把补丁文件夹解压到客户端根目录,补丁文件夹名称一般是Resources或者补丁名字。登录器配置里要选择补丁文件夹的名字,否则新地图新装备显示不出来。
进游戏先注册再登录
双击登录器,服务器列表里会显示你刚才填的区名,如果没有显示列表,登录器设置里手动添加一条,IP填127.0.0.1,端口填7000。进登录界面先点注册账号,账号密码随便填,注册成功后返回登录。创建角色的时候注意职业选择,进了游戏之后如果不小心卡地图或者出不来,可以用管理员命令传送,具体命令在服务端Mir200目录下的Command.ini文件里可以查。
几个常见的启动问题
启动的时候提示“无法连接到数据库”,检查DBC2000的PATH路径是否指向了Mud2/DB文件夹,或者HeroDB这个名字是否改对了。提示“端口被占用”,把电脑重启一下再开服务端。Win10系统启动引擎闪退,右键GameCenter.exe属性里勾选兼容模式,选Win7或者XP。登录器点开始没反应,看客户端根目录下有没有Log文件夹,没有的话手动建一个空文件夹。进入游戏黑屏,补丁没有解压到客户端根目录,或者登录器补丁文件夹名称设置不对。

