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

传奇GOM引擎单机架设详细步骤从DBC到进游戏

热度:
单机架设只做一件事:在本机跑起MirServer服务端,再用配套登录器连127.0.0.1进游戏。以最常见的GOM引擎为例,老HERO引擎逻辑一样,只是把DBC换成Access驱动,步骤可套用。

一、文件落地与路径规范
准备三样东西:MirServer服务端(完整包,含Mud2、Mir200、LoginGate、M2Server等)、热血传奇客户端(13周年以上,推荐16/17周年完整版)、DBC2000安装包(GEE的SQL版不需要DBC,但GOM/老引擎必须装)。
解压服务端到D:\MirServer,客户端到D:\LegendClient,全英文路径,禁止出现"传奇""游戏"等汉字,也别放桌面用户名带中文的Users目录下。解压完进D:\MirServer\Mud2\DB看一眼,StdItems.DB、Monster.DB、Magic.DB三个文件必须在,缺了就是服务端包没下全。

二、DBC2000数据库配置
装DBC2000一路下一步,32位系统直接装,64位系统装完同样能用,不用找特制版。
打开控制面板→BDEAdministrator(Win10/11控制面板切"大图标"才能看见)。左边Databases右键New,类型选STANDARD,名字必须叫HeroDB,大小写严格一致。右边PATH点…选D:\MirServer\Mud2\DB,按Ctrl+A或点绿色对勾Apply保存,关掉时选Save。
验证:再开BDEAdministrator展开HeroDB,能看到DB目录下表格列表就对了;若是空白或报错,就是PATH选错层,别选到Mud2或DB的上一级。

三、引擎控制器改参
进D:\MirServer,双击GameOfMir引擎控制器.exe或GameCenter.exe。点"配置向导":
•游戏服务端目录:D:\MirServer

•服务器名称:随便起,如"单机测试"

-服务器地址:127.0.0.1(单机固定回环地址,别填本机局域网IP)
•数据库名称:HeroDB

•端口:LoginGate7000、SelGate7100、RunGate7200保持默认,被占用就整体+1改7001/7101/7201,记住改完登录器要同步

一路下一步到保存。部分版本还要手动改Mir200\!Setup.txt:ServerName同上、ServerIP=127.0.0.1、所有GateAddr写127.0.0.1,文件编码存ANSI别存UTF-8。

四、启动服务端
回到控制器点"启动游戏服务器",正常会依次弹出DBServer、LoginSrv、LoginGate、SelGate、RunGate、M2Server六个黑窗。重点盯M2Server左下角,出"服务器启动完成""加载NPC脚本完毕"且无红色报错即通。DBServer若闪退,九成是HeroDB路径错或DBC没Apply;M2报"不能打开数据库"同理。所有黑窗运行期间不能关,关任意一个就断服。

五、客户端补丁覆盖
把服务端里叫补丁、Patch、Data、Map、Resources的文件夹,按服务端说明整包复制到D:\LegendClient根目录,选"替换目标中的文件"。注意有的版本Data内还有分层,别把NewopUI.pak之类丢错层,否则进游戏黑屏或装备变黄叉。客户端本身用13周年以上,10周年老客户端会缺格子资源和UI布局。

六、做登录器与列表
开服务端自带的登录器生成器(绿盟/GOM配置器都行)。单机可以走"不配远程列表直接生成":服务器名填跟引擎一致的,IP127.0.0.1,端口7000,点生成,把出来的GameLogin.exe丢进D:\LegendClient根目录。
想用列表方式就把生成器列表地址填http://127.0.0.1/list.txt,自己新建list.txt写一行:
单机测试127.0.0.17000
0
存ANSI编码,放个小型本地Web服务(PHPStudy开Apache或引擎自带列表服务)根目录;纯单机不想开Web,就用"相对路径读取"方式,列表地址写./list.txt把文件放登录器同目录。GOM部分版本要把服务端Mir200\Key.lic复制到客户端根目录,不然登录器连上后弹"无法连接"。

七、进游戏与GM权限
双击客户端根目录的登录器,注册个账号(单机随意填,数据写本地),选区进游戏。能站比奇砍鸡、捡东西、开背包就架通了。
要GM权限:切回M2Server窗口,菜单查看→列表信息→管理员列表,右边填你建的角色名,等级10,点增加再保存。游戏里小退重进,聊天框打@11屠龙1或@make屠龙1刷装备,@level50升等级,具体前缀看M2选项→游戏命令→管理命令里的写法,不同引擎略有差异。

八、高频坑位
•路径含中文:M2起不来,DBServer读不到表,全改英文重解压。

•杀软拦了Engine和Gate的exe:关WindowsDefender实时防护再加白,不然黑窗被删文件后反复闪退。

•防火墙拦7000/7100/7200:单机可以全关防火墙,不关就在高级设置里给这三个端口加允许入站规则。

•合击F那种HeroM2引擎在Win10/11可能要右键控制器"管理员身份运行"+Win7兼容模式。

-进游戏地图黑:补丁没覆盖或Data版本不对,重新解压服务端给的Data包。
•列表读取失败:list.txt不是ANSI、Web服务没开、登录器列表地址写错,按上一条对照。

•账号注册不了:LoginSrv没起来,看黑窗有没有绑定127.0.0.1:5000,被占用改端口同步登录器。

以上步骤按顺序走完,半小时内能站在比奇省砍鸡。卡在哪一步就以哪一步的报错原文去查,别从头重装。
[顶部]