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

单机传奇架设完整步骤GOMGEEHERO引擎DBC2000配置与启动顺序

热度:
一、准备文件与环境
1.服务端:选GOM/GEE/HERO/Blue等引擎的单机完整包,解压到D:\MirServer(严禁中文、空格、桌面路径)
2.客户端:热血传奇1.76/1.80/合击版纯净客户端,装到D:\LegendClient或D:\MirClient,纯英文路径
3.数据库驱动:DBC2000(5.6x完整版),HERO/GOM/Blue必装;GEE用Access/SQLite可跳过
4.运行库:VC++2005~2015x86+x64、DirectX、MSVBCRT.AIO,Win10/11以管理员身份安装
5.杀软:关实时防护,把D:\MirServer加信任区,否则DB/补丁会被删

二、DBC2000配置HeroDB(HERO/GOM/Blue必做)
1.安装DBC2000→控制面板切大图标→打开BDEAdministrator
2.Object→New→选STANDARD→OK
3.左侧新项重命名为HeroDB(大小写严格一致,不可herodb/HeroDb)
4.右侧PATH指向D:\MirServer\Mud2\DB(含StdItems.DB、Magic.DB、Monster.DB)
5.Ctrl+A保存→关BDE→Win10/11若打不开,右键兼容性跑XP/管理员

三、改IP为127.0.0.1(单机核心)
用Notepad++(ANSI)改以下文件所有IP字段为127.0.0.1:
-D:\MirServer\Mir200\!Setup.txt→ServerIP/GameServerIP/DBServerIP=127.0.0.1
•D:\MirServer\LoginSrv\LoginSrv.ini→ServerIP=127.0.0.1,端口7000

-D:\MirServer\LoginGate\Config.ini、RunGate\RunGate.ini→Addr/ServerAddr=127.0.0.1
•端口默认:登录7000、SelGate7100、RunGate7200,单机不改

四、引擎控制器配置向导
双击D:\MirServer\GameCenter.exe(GOM叫GameOfMir控制器)→配置向导:
•游戏名称:自定义

•服务端路径:D:\MirServer

-数据库名称:HeroDB(与BDE一致)
•外网IP:127.0.0.1,不勾动态IP

•下一步到保存→生成配置

五、启动顺序(不可颠倒,窗口全留着)
1.DBServer.exe(MirServer\DBServer)→显示“数据库服务启动成功/HeroDB连接成功”
2.LoginSrv.exe(MirServer\LoginSrv)→账号校验就绪
3.LoginGate.exe→监听7000
4.SelGate.exe→监听7100
5.RunGate.exe→监听7200
6.M2Server.exe(MirServer\Mir200)→加载地图/NPC/脚本完毕,无红字报错
有引擎控制器点“一键启动”等同上述顺序,黑窗全部最小化别关。

六、生成登录器+覆盖补丁
1.进D:\MirServer\登录器或LoginMaker→打开GomLoginSetup.exe/MakeGameLogin.exe
2.列表地址填127.0.0.1:7000,或建list.txt写:单机传奇127.0.0.1
7000
3.GOM点“资源读取规则”选客户端路径,PAK状态全绿(密码正确)
4.生成Login.exe→复制到客户端根目录(与Mir.exe同级)
5.服务端补丁目录(Data、Map、Wav、Wzl、Graphics、NewopUI.pak等)整体覆盖进客户端根目录,文件夹名与登录器配置一致,否则黑屏/装备问号

七、进游戏与提GM
1.双击登录器→输账号(如test123)/密码(如123456)→选区→建战法道角色→进土城
2.提权:D:\MirServer\Mir200\Envir\AdminList.txt新行写角色名10→M2查看→列表信息→重读管理员列表
3.游戏内@GM生效,可用@调整等级100、@GIVE屠龙1、@调整元宝100000

八、常见炸点速查
•M2报DBC连接失败:HeroDB名错/PATH没指Mud2\DB/BDE没Ctrl+A保存/Win11没管理员跑BDE

-登录器连不上:IP非127.0.0.1、端口不对、网关没起、防火墙拦7000/7200
•黑屏/白块/装备问号:补丁没覆盖、PAK密码错、NewopUI.pak缺失、资源目录名不符

-M2秒退:缺VC++运行库、!Setup.txt非ANSI、Envir脚本报错看M2Server.log行号
•10048端口占用:关掉重复起的网关进程,netstat-ano查占用

按“解压D:\MirServer→DBC2000建HeroDB→全量IP改127.0.0.1→GameCenter向导→顺序起DBServer/LoginSrv/LoginGate/SelGate/RunGate/M2→生成登录器覆盖补丁→进游戏”这条链走,单机传奇直接跑通。
[顶部]