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

传奇单机架设详细步骤与注意事项大全

热度:
单机架设只认三条线:DBC2000建HeroDB、引擎控制器填127.0.0.1、客户端覆盖补丁生成登录器。下面按实操顺序拆,Win7/10/11通吃,GOM/GEE/HERO/翎风引擎步骤一致。

一、文件准备与路径铁律

下载三样:完整服务端(含MirServer目录,内部必须有DBServer、LoginSrv、LoginGate、SelGate、RunGate、Mir200、Mud2、GameCenter.exe或GameOfMir.exe)、DBC2000安装包(5.65版或64位汉化版)、热血传奇客户端(13周年以上纯净版,16/17周年最稳)。

解压规则只有一条:纯英文、无空格、无中文。
•服务端解压到D:\MirServer

•客户端装到D:\LegendClient或D:\Mir

•补丁包也走纯英文

路径里出现“桌面\传奇服务端”“D:\游戏\MirServer”这种,BDE和M2全部读不到,这是新手第一个死穴。解压前关掉360、火绒、Defender实时防护,把D:\MirServer加信任,DBServer.exe、M2Server.exe、LoginGate.exe常被误删。

二、DBC2000安装与HeroDB配置

1.装DBC2000,Win10/11右键安装包→属性→兼容性→勾WindowsXPSP3或Win10兼容+管理员运行,一路Next。32位系统装32位,64位系统装32位版最稳,也可用64位汉化版。
2.控制面板切“大图标”或“小图标”,找BDEAdministrator,右键管理员打开。
3.左侧Databases右键New→类型STANDARD→OK。
4.把新建的STANDARD1重命名为HeroDB(大小写不敏感但必须拼对)。
5.右侧PATH点三点,选D:\MirServer\Mud2\DB,必须指到DB文件夹本身,末尾别带反斜杠。
6.LANGDRIVER设Chinese(PRC)ANSI防乱码。
7.Ctrl+A或点Apply保存,关窗选Yes。
8.验证:重开BDE,展开HeroDB能看到StdItems.DB、Monster.DB、Magic.DB等表即成功。

三、引擎控制器基础配置

进D:\MirServer双击GameCenter.exe(GEE同款名,GOM叫GameOfMir引擎控制器),点“配置向导”:

•服务端目录:D:\MirServer

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

-服务器名称:自定义,如“单机测试”
•外网IP:127.0.0.1(单机回环地址,必须填这个)

•动态IP:不勾(单机不勾,外网才勾)

•端口:登录7000、游戏7100、网关7200,冲突整体+1改7001/7101/7201,登录器同步

-经验爆率按需,新手5倍经验1.2倍爆率

一路下一步到“保存配置”,引擎重写!Setup.txt、IPConfig.txt、各网关ini。

四、启动顺序(错序必红字)

一键启动的点“启动游戏服务器”等全绿。手动严格按序:

1.DBServer.exe(先连HeroDB)
2.LoginSrv.exe(账号服务)
3.LogDataSrv.exe(日志,可选)
4.LoginGate.exe(登录网关)
5.SelGate.exe(角色网关)
6.RunGate.exe(游戏网关,可多开)
7.M2Server.exe(主引擎最后起)

M2窗口底部出“服务器启动完成”“所有脚本加载成功”无红色报错即正常。报“数据库连接失败”回查BDE路径;报10048端口占用,netstat-ano查PID结束占口进程或改端口;M2闪退装VC++2005-2022运行库(x86+x64都装)。

五、客户端补丁与登录器

服务端“补丁”文件夹(Data、Map、Wav、Music、Resources、Pak等)整包覆盖进客户端根目录,重复全选替换。补丁包名要和登录器配置器里写的补丁名一致,不然进游戏黑屏、白图、装备变咸鱼、怪物不显示。

登录器生成:
•桌面建list.txt,内容:单机测试|127.0.0.1|7000|8000|127.0.0.1|7000|单机一区

-单机不想传空间,登录器配置器里主列表直接填http://127.0.0.1/list.txt或选“本地文件/单机模式”;想用本地HTTP就开个小列表工具或IIS指到list.txt。
•打开服务端“登录器”文件夹里的配置器(绿盟/GOM配置器/996/MakeGameLogin.exe),列表地址填上面那条,客户端路径指D:\LegendClient,不勾微端模式,GOM把服务端Mir200\Key.lic同时拷到登录器目录和客户端根目录两处。

-点生成,把生成的.exe扔进客户端根目录。
•双击登录器,输任意账号密码(首登自动建号),看到自己服名→建角色→进游戏走路打怪掉装,单机成。

六、GM与基础调试

M2里查看→列表信息→管理员列表,添角色名权限10保存。游戏内建同名角色上线:
-@GM开GM
•@make裁决之杖1刷装

•@level40改级

•@map盟重传送

爆率改Mir200\Envir\MonItems\*.txt,怪属性改Mir200\Envir\Monster.txt,地图加Mir200\Envir\MapInfo.txt,改完M2里“重新加载”对应项不重启。

七、高频死穴速查

•M2红字“无法打开HeroDB/Tabledoesnotexist”→BDE里HeroDB没Apply,或PATH没指到Mud2\DB,或!Setup.txt数据库名拼错

-登录器一直“连接中/列表读取失败”→127.0.0.1写错、端口不对、网关没起、列表格式错、Defender拦了LoginGate
•进游戏黑屏/花屏/装备不显示→补丁没覆盖或补丁名对不上,重装17周年客户端再覆盖

-怪物名乱码→BDE里HeroDB的LANGDRIVER没设Chinese(PRC)ANSI
•Win11起不来→DBC2000没装兼容模式,或没右键管理员跑BDE,或Borland注册表残留(清HKEY_CURRENT_USER\Software\Borland重配)

-砍怪不爆→MonItems格式错或爆率设0
•创建角色后卡死→DBServer没起或DBServer.ini里路径错

•端口106/10048→上一次M2没关干净,任务管理器结束M2Server/LoginGate残留再起

八、版本切换与注意事项

换版本只替MirServer里的Envir、Mud2\DB、Map、Data、Mir200\Unit五处,HeroDB名不动,重跑配置向导指新目录即可。ACC库版本(部分HEngine)不用DBC2000,配置向导里切“使用ACC数据库”就行。

单机别勾动态IP、别填局域网IP、别把登录器放服务端目录运行、别在路径里夹中文、别让杀软扫MirServer。这四不一条触发就从头排错。引擎全绿+M2无红字+登录器进角色能走路,就算通了。
[顶部]