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

热血传奇单机版架设完整教程解压服务端配置DBC2000启动引擎与登录器

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

•服务端(MirServer):含DBServer、LoginSrv、Mir200、Gate、引擎控制器等目录的完整版本包。

•DBC2000:BorlandDatabaseEngine,Hero/GOM等引擎读数据必需,官网或论坛可下。

-热血传奇客户端:推荐1.76或13周年以上完整客户端,用来跑画面和地图。
•关闭杀毒软件和WindowsDefender,防止M2Server.exe、DBServer.exe被误删。

二、解压服务端(关键:纯英文路径)

将服务端压缩包解压到磁盘根目录纯英文短路径,如:

D:\MirServer

文件夹内应有DB、Mir200、LoginGate、SelGate、RunGate、GameCenter.exe(引擎控制器)等。路径中严禁出现中文、空格、括号,否则引擎读不到配置会报错。

三、安装并配置DBC2000数据库

1.运行DBC2000安装包,一路Next装完。
2.控制面板→查看方式改"大图标"→找到并打开BDEAdministrator(齿轮图标)。
3.左侧Databases上右键→New→选STANDARD→OK。
4.将新建的数据库重命名为HeroDB(大小写随意但通常用HeroDB)。
5.右侧TYPE保持STANDARD,PATH栏点"..."浏览指向:

D:\MirServer\Mud2\DB

或某些版本是D:\MirServer\DB,总之瑶务端里含Monsters.DB/StdItems.DB的那个DB文件夹。
6.按Ctrl+S或点左上角绿色√保存,关掉BDEAdministrator。

若DBServer启动报"无法连接数据库"或"Alias'HeroDB'notfound",回头检查这步路径对不对、名字是不是HeroDB。

四、配置引擎控制器并启动服务端

1.进D:\MirServer,双击GameCenter.exe(GOM/GEE叫"游戏引擎控制器",Hero叫"控制中心",也可能有一键启动.bat)。
2.点配置向导/设置:
-游戏服务器IP填127.0.0.1(本机回环地址,单机专用)。
•数据库名称填HeroDB(与DBC里一致)。

•服务端目录确认指向D:\MirServer。

-端口一般保持默认(7000/7100等),不动。
•一路下一步→保存配置。

3.点启动游戏服务器/开始,观察各窗口:
•先启DBServer(显示数据库就绪)

•再启LoginGate/RunGate

-最后M2Server主引擎,底部显示"服务器启动完成"且无红色报错即正常。

若M2闪退,确认VC++运行库(x86版2005-2015)已装;若提示端口占用改端口或关占用程序。

五、处理客户端补丁与生成登录器

打补丁:
服务端压缩包通常附带Patch/补丁文件夹,内含Data、Map、Wav等,整体复制到传奇客户端根目录覆盖合并。不打补丁会黑屏、看不到装备或地图全白。

生成登录器:
1.打开服务端目录里登录器配置器/LoginMaker.exe。
2.服务器名自定义(如"单机测试"),IP填127.0.0.1,端口7000(与引擎一致)。
3.点生成,把生成的.exe登录器复制到客户端根目录(和mir.dat/mir.exe同级)。
4.部分"一键端"已自带现成登录器,直接拷到客户端用即可。

六、进入游戏与开GM权限

1.双击客户端里的登录器→选区→输入任意账号密码(首次自动注册)→登录。
2.创建角色进游戏看到比奇/银杏山谷NPC即架设成功。
3.开GM:M2Server界面→选项→游戏设置→管理员列表(或直接编辑Mir200\Envir\AdminList.txt),新行写你角色全名,保存,游戏内输@GM或/@GM验证。

七、常见启动失败速查

•M2报数据库连接失败:DBC2000没配HeroDB或PATH指错文件夹,重配。

•登录器卡"连接中":LoginGate/RunGate没启动,或防火墙拦截,关防火墙重测。

-进游戏黑屏/缺地图:补丁没覆盖到客户端或版本不匹配。
•启动闪退:被杀软删文件(去隔离区恢复加信任)或缺少VC++x86运行库。
[顶部]