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

传奇服务端从零架设完整流程:GOM_GEE引擎DBC2000配置与启动顺序详解

热度:
架设传奇服务端(单机/局域网/外网通用)核心组件为:服务端包(MirServer目录)、官方客户端(10—17周年纯净版)、DBC2000(Hero/GOM/BLUE引擎依赖)、引擎控制器(GameCenter.exe/GeeM2控制器)、登录器生成器、配套补丁包。路径一律纯英文根目录(如D:\MirServer、D:\LegendClient),中文路径直接导致读取失败与M2秒退。

一、前期准备与解压规范
1.下载对应引擎服务端(GOM、GEE、Hero、翎风等),解压到D:\MirServer,核对内含LoginGate、LoginSrv、DBServer、Mir200、Envir、Mud2\DB、登录器文件夹齐全。
2.准备热血传奇官方客户端(建议17周年),解压到D:\LegendClient,禁止中文目录。
3.安装运行库:VC++2008/2013(x86+x64)、.NETFramework4.0+、DirectX9;Win10/11关闭内核隔离。
4.杀毒软件把D:\MirServer加入白名单,M2Server.exe、LoginGate.exe、DBServer.exe常被误删。

二、DBC2000数据库配置(Hero/GOM/BLUE必做)
1.安装DBC2000默认路径,Win10/11右键安装包兼容性选WindowsXP。
2.控制面板→BDEAdministrator(蓝色小鱼)→Object→New→类型STANDARD→重命名别名HeroDB(大小写不敏感但须全服务一致)。
3.选中HeroDB,右侧PATH指向D:\MirServer\Mud2\DB(确认内有StdItems.DB、Magic.DB、Monster.DB、Account.dbf等)。
4.Ctrl+S保存,关闭时选Yes。M2报Cannotopendatabase/DBServer连接失败即此步PATH错或DB文件缺。
GEE若用Access/SQLite模式可跳过DBC2000,改DBServer配置DBType=Access并指路径。

三、引擎控制器基础配置
运行D:\MirServer\GameCenter.exe(或GeeM2控制器)→配置向导:
-游戏目录:D:\MirServer
•数据库名称:HeroDB(须与BDE别名一致)

•服务器IP:单机填127.0.0.1;局域网填192.168.x.x;外网填公网IP(动态IP勾动态IP模式)

-区服名称:自定义
•端口:LoginGate7000/RunGate7100/角色网关7200/微端8000(默认即可,冲突改之)

保存生成新配置,手动改也可编辑Mir200\!Setup.txt、LoginSrv\!addrtable.txt、DBServer\!ServerInfo.txt内IP与端口。

四、严格启动顺序(不可颠倒)
1.DBServer.exe——显示“连接HeroDB成功”
2.LoginSrv.exe——账号服务
3.LoginGate.exe——登录网关,监听7000
4.RunGate.exe——游戏网关,监听7100
5.M2Server.exe(核心引擎)——底部显示“游戏服务已启动/DBC连接成功”
任一窗口报错先查上一步:M2秒退=HeroDB路径错;网关端口占用=netstat-ano查PID杀进程或改端口;脚本红字=删对应QuestDiary段落。M2窗口全程不可关。

五、补丁与登录器生成
1.服务端补丁包(Data、Map、Wzl、Pak、Sounds)整体覆盖到D:\LegendClient根目录,Pak.txt内路径须与实际一致,否则黑屏/装备问号。
2.打开D:\MirServer\登录器\登录器生成器(绿盟/黑鹰/GOMLoginMaker/GeeLoginTool):
•列表地址:127.0.0.1:7000(外网填公网IP:端口,或上传list.txt到空间填URL)

-客户端路径:D:\LegendClient
•微端端口:8000(不用微端取消勾选)

•密钥/KEY:替换key.lic与LoginKey保持一致

生成GameLogin.exe,复制到客户端根目录。

六、进游戏与GM权限
双击登录器→注册账号(单机随意填)→选区→建角色进游戏。M2界面“查看→列表信息→管理员列表”加角色名、等级10,小退重登生效,@GM命令刷装备/等级/怪物。

七、外网开放额外步骤
1.路由器/云安全组放行TCP7000、7100、7200、7300、8000(UDP按引擎补)。
2.路由器端口转发映射到内网机器IP。
3.list.txt格式:区服名|公网IP|7000|8000|0|1|0上传到空间或IIS起列表服务。
4.登录器生成器填公网列表地址,重新生成发给他人。

八、常见故障速查
•连接服务器失败:IP/端口不符、网关未起、防火墙拦、列表地址错

•黑屏/花屏/问号装备:补丁未覆盖或Pak.txt路径错

•M2报DBC连接失败:HeroDB别名错、PATH错、DB文件缺

-端口10048占用:改LoginGate.iniPort=7001或杀占用进程
•动态公网IP变更:更新list.txt与登录器列表重生成

架设本质就是“文件完整+路径纯英文+HeroDB指向Mud2\DB+IP端口全链路一致+按序起进程”,五点全对账即可跑通单机到外网。
[顶部]