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

传奇版本完整架设流程详解:DBC2000绝不指向游戏客户端目录而是指向Mud2_DB

热度:
一、先明确结论:DBC2000指向哪里
DBC2000(BDEAdministrator)里的别名HeroDB,PATH必须指向「服务端」里的数据库目录,标准写法:
D:\MirServer\Mud2\DB
绝对不是热血传奇客户端的安装目录(如D:\热血传奇、D:\LegendClient、D:\Mir3),也不是Mir200目录本身。客户端只负责画面、地图、补丁;DBC2000只给服务端(DBServer/M2Server)读StdItems.DB、Magic.DB、Monster.DB用。

二、拿到版本包先做路径规范
1.服务端解压到纯英文无空格根目录:D:\MirServer(禁中文、禁桌面、禁ProgramFiles)
2.确认内部含:Mir200、Mud2、DBServer、LoginSrv、LoginGate、SelGate、RunGate、GameCenter.exe
3.进D:\MirServer\Mud2\DB看是否存在:
StdItems.DB(物品)
Magic.DB(技能)
Monster.DB(怪物)
Hum.db/Id.db(账号角色,部分引擎在此或DBSrv200\FDB)
0KB、缺失、被杀软删了都会报“物品数据库加载错误”
4.客户端单独装:D:\LegendClient(10/16/17周年纯净版),版本补丁覆盖进该目录,和DBC2000无任何直接关系

三、DBC2000安装与HeroDB配置
1.装DBC2000(32位,Win10/11也装32位版),一路默认下一步
2.控制面板→大/小图标→BDEAdministrator(蓝色小鱼)
3.Object/右键Databases→New→类型STANDARD→OK
4.左侧STANDARD1重命名为HeroDB(引擎认这个名字,GOM/GEE/HERO/BLUE通用,大小写严格跟!Setup.txt里DBName一致)
5.右侧参数:
TYPE=STANDARD
DEFAULTDRIVER=PARADOX
PATH=D:\MirServer\Mud2\DB(末尾别带反斜杠)
LANGDRIVER=Chinese(PRC)ANSI
6.Ctrl+S/绿色对勾Apply,关闭时选Yes保存
7.右键HeroDB→Open,能展开看到StdItems.DB等列表即正确

四、引擎控制器(GameCenter.exe)配置向导
双击D:\MirServer\GameCenter.exe→配置向导:
•游戏服务端目录:D:\MirServer(自动识别)

-服务器名称:自定义英文/拼音
•外网IP:单机填127.0.0.1;局域网填本机内网IP;外网填公网IP或勾动态IP

•数据库名称:HeroDB(必须和BDE别名一字不差)

-登录网关端口:7000(默认)
•游戏网关端口:7200(默认)

•微端端口:8000(GOM)/8008(GEE)

下一步到底→保存配置→不急着启动

五、手动核对关键配置文件(防配置向导写漏)
用Notepad++打开改:
Mir200\!Setup.txt
ServerIP=127.0.0.1
ServerAddr=127.0.0.1
DataPath=D:\MirServer\Mud2\DB
DBName=HeroDB

LoginSrv\!addrtable.txt
测试服127.0.0.1127.0.0.1127.0.0.1:7100

DBServer\!ServerInfo.txt/dbsrc.ini
DBName=HeroDB
DataDir=D:\MirServer\Mud2\DB

RunGate\Config.ini
ServerAddr=127.0.0.1
GateAddr=127.0.0.1

六、启动顺序(严格按这个来)
1.DBServer.exe→窗口显示“连接HeroDB成功/物品数据XX条”
2.LoginSrv.exe
3.LogDataServer.exe
4.LoginGate.exe
5.SelGate.exe
6.RunGate.exe(可多开几个)
7.M2Server.exe→控制台滚到“游戏网关已连接、数据库已连接、初始化完成”
任一个窗口闪退看对应Log目录红字

七、登录器生成与进游戏
打开版本自带登录器配置器(GOM/GEE/HERO对应各自配置器):
•区名自定义

•服务器IP:127.0.0.1(单机)

-端口:7000
•微端地址:127.0.0.1:8000

•数据库密码/PAK密码/资源目录名按版本原参数填

生成login.exe放到D:\LegendClient根目录→双击进游戏选角色进图

八、常见错位现象对照
•DBC2000PATH指到客户端目录→M2/DBServer启动报CannotopenStdItems.DB、物品数据库加载错误

•别名写成herodb/HeroDb但!Setup.txt写HeroDB→Unknownalias

-Mud2\DB里StdItems.DB被杀软删→正在加载物品数据…[Exception]
•服务端放D:\桌面\传奇服务端→BDE解析失败闪退

•配置向导填了公网IP但没做端口映射→能起服但登录器连不上

记住一条:DBC2000只认D:\MirServer\Mud2\DB,客户端目录它一辈子不碰;客户端只管把补丁盖对、登录器指向127.0.0.1:7000就行。
[顶部]