当前位置 : 145z游戏站 | 热血传奇 | 技术教程 | 

热血传奇单机架设完整教程DBC2000配置服务端启动与登录器生成步骤

热度:
一、所需文件与环境准备

下载三个东西:传奇单机服务端(MirServer文件夹)、热血传奇1.76或1.80纯净客户端(十周年/十三周年版)、DBC2000数据库安装包。部分整合包已自带登录器生成器和补丁。

解压服务端到磁盘根目录且全英文路径,推荐D:\MirServer,绝对禁止出现中文、空格、括号,否则网关必报错。客户端也解压到D:\Legend之类纯英文路径。将服务端内自带的Data、Map等补丁文件夹覆盖合并进客户端根目录,不做这步进游戏会黑屏或地图花屏。

系统先装好.NETFramework4.0以上和VisualC++运行库,Win10/Win11如遇闪退右键各exe勾选"以管理员身份运行"。关闭360、电脑管家等杀软防止误删网关程序。

二、安装并配置DBC2000数据库(最关键一步)

双击DBC2000安装包一路Next完成安装。打开控制面板→查看方式改"大图标"→找到BDEAdministrator(有的叫BorlandDatabaseEngine)。

操作步骤:
1.左侧Databases上右键→New→类型选STANDARD→点OK。
2.将新建的数据库别名改名为HeroDB(必须一字不差,大小写随意但拼写要对)。
3.右侧PATH栏点浏览或手动输入指向服务端数据库路径,通常为:
D:\MirServer\Mir200\Mud2\DB
若你的版本DB在MirServer\DBServer\HeroDB下则指过去,看哪个文件夹里有.DBF或.GDB文件就指哪个。
4.按Ctrl+S或点左上角保存(Apply/磁盘图标),左侧HeroDB字体变粗说明保存成功,关掉即可。

验证:若PATH填错,后续M2Server启动后无法创建角色或提示"数据库连接失败",回去重查路径。

注:GEE引擎和部分新版翎风引擎用内置SQLite可跳过DBC2000,直接运行控制器一键配置即可。

三、配置服务端IP与基本参数

进入D:\MirServer找到引擎控制器,Hero/老引擎可能是M2Server.exe直接启,GOM/GEE多为GameOfMir引擎控制器.exe或GEE_M2.exe,双击运行。

点击顶部【配置向导】(或选项→设置):
•游戏服务端目录:D:\MirServer(自动识别一般不用改)

•数据库名称:HeroDB

•服务器名称:随便填,如"我的单机传奇"

-游戏服务器IP:填127.0.0.1(本机回环地址,单机架设专用,不要留外网IP也不要勾动态IP)
•端口保持默认(通常7000登录端口、7100游戏端口),一路点下一步→保存配置。

部分版本需手动检查Mir200\!Setup.txt,确认ServerIP=127.0.0.1正确。

四、启动服务端并验证

点控制器上的【启动游戏服务器】或按顺序手动启动(顺序重要):
1.DBServer(数据库服务)→显示连接HeroDB成功
2.LoginGate/LoginSrv(账号登录网关)
3.SelGate/RunGate(角色/游戏网关)
4.M2Server/GameSrv(核心引擎,最后启)

正常标志:M2Server窗口滚屏结束后底部状态栏显示"游戏服务器启动完成"或"已启动",在线人数初始为0,无红色Error/Fail字样。若有红色报错多为DBC2000路径不对或脚本缺失,关掉重查第二步。

提示:启动过程可能弹出3~5个黑色/灰色窗口,全部不能关闭,最小化放后台即可,关任一窗口游戏即断线。

五、生成登录器并进入游戏

服务端自带登录器生成器的(绿盟、GOM配置器、翎风登录器生成器等):
1.打开登录器生成器文件夹→运行LoginMaker.exe或对应配置器。
2.列表设置点添加:服务器名同引擎里填的名字,IP填127.0.0.1,端口7000(与LoginGate监听端口一致)。
3.单机可勾选"不需要远程列表"或填本地列表文件,选择皮肤后点【生成登录器】。
4.把生成的.exe登录器复制到客户端根目录(和mir.dat或legendofmir.exe同级),覆盖补丁后再放登录器。
5.双击登录器→账号密码随便输(首次自动建号)→选区→创建角色→进游戏。

若无生成器,用通用单机登录器,在登录器设置里手动加127.0.0.1:7000的服务器列表同样能进。

六、开GM权限(顺带验证架设成功)

进游戏建好角色后,打开服务端D:\MirServer\Mir200\Envir\AdminList.txt,另起一行填你的角色名(完全同名,有的引擎格式写*角色名或角色名10,参照文件已有行),保存。回M2Server点【控制】→【重读管理员列表】或角色小退重登。

游戏里输入@make屠龙1或@level50,若刷出装备或等级变化说明GM生效、架设完全正常。

七、常见故障排查

•M2Server闪退/无法启动:DBC2000没配HeroDB或PATH指错文件夹,重做第二步;VC++运行库缺失也会闪退。

-能进登录器但点开始没反应/卡在选人:登录网关端口被占用,改LoginSrv.ini里Port为7001等未占用端口,登录器同步改。
•进游戏黑屏/地图全紫/装备不显示:补丁没覆盖到客户端或补丁版本与服务端不匹配,重新解压Data、Map覆盖客户端。

-创建不了角色提示失败:HeroDBPATH路径错误,确认指向含.DBF文件的Mud2\DB文件夹。
•登录器被拦截删除:加信任区或暂时退出杀软再生成登录器。

•GEE引擎找不到DBC2000也能启:GEE默认用SQLite,配置向导选SQLite模式直接启动,无需配HeroDB。
[顶部]