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

BLUE引擎传奇外网架设保姆级教程:DBC2000到登录器生成全流程

热度:
一、基础环境与目录规范
1.服务端解压到纯英文根目录,如D:\MirServer,严禁中文/空格/套娃路径;完整BLUE版本须含DBServer、LoginSrv、LoginGate、SelGate、RunGate、LogServer、M2Server(GameCenter.exe)、Mir200、Mud2\DB、网站目录,缺一个进程都进不了游戏
2.客户端用13周年以上完整包(荐16/17周年),解压到E:\Legendofmir或D:\MirClient,纯英文根目录;版本补丁(Data/Map/Resources/Patch/Wav)平铺覆盖进客户端根,禁止多层嵌套
3.关WindowsDefender/第三方杀软实时防护,Gate、M2、登录器生成器常被误删

二、DBC2000与HeroDB配置(外网必做)
1.装DBC2000(32/64位对应系统),默认下一步;控制面板开BDEAdministrator(蓝色小鱼)
2.Databases右键New→类型STANDARD→重命名(默认HeroDB,二区可HeroDB2)
3.右侧PATH点…选D:\MirServer\Mir200\Mud2\DB(确认内含StdItems.db/Magic.db/Monster.db/Hum.db)
4.Object→Apply(或Ctrl+S)保存,关窗选Yes;M2报“数据库连接失败/路径错误”即此处错

三、引擎配置向导改公网IP与端口
双击GameCenter.exe(引擎控制器)→配置向导:
1.游戏服务端路径:D:\MirServer
2.服务器名称:自定义区名(如“热血传奇一区”),须与list.txt区名一致
3.数据库名称:HeroDB(与外网二区HeroDB2对应)
4.服务器外网IP:外网填云主机/拨号公网IP(如219.139.33.4),勾“动态IP”(拨号变IP场景);单机填127.0.0.1不勾动态
5.端口默认:登录网关7000、角色网关7100/7200、游戏网关RunGate7200段、DBServer6000段;外网开二区须改7001/7101/8001避冲突
6.一路默认下一步→保存生成新配置文件

四、同步改网关与外部IP配置文件
BLUE外网除配置向导外,还需核对以下文件IP字段由127.0.0.1改为公网IP:
•Mir200\!Setup.txt(ServerName、ClientPath1)

-LoginSrv\!addrtable.txt
•DBServer\!serverinfo.txt

•RunGate/LoginGate目录下*.ini通信密码与监听IP

五、列表文件list.txt格式与托管
BLUE专用列表格式(竖线或空格分隔,禁多余空格):
区名公网IP7000公网IP8000公告地址
主页地址
示例:热血传奇一区219.139.33.47000219.139.33.48000http://域名/notice.txt
http://域名
托管方式二选一:
1.云主机IIS/Nginx建站点,传list.txt到网站目录,浏览器http://公网IP/list.txt能显文本即有效
2.无网站用引擎包内“本地列表服务器”小程序,list.txt放同目录启动

六、防火墙/安全组/路由器端口放行
云服务器安全组+Windows高级防火墙入站规则放行TCP:
7000(LoginGate)、7100(SelGate)、7200(RunGate)、7500/8888(补丁/微端)、6000(DBServer)
家庭宽带后端路由器做PortForwarding,把上述端口映射到服务器内网IP;拨号公网建议绑域名动态解析

七、启动服务端进程顺序(严禁乱序)
1.DBC2000后台常驻
2.DBServer.exe(数据库服务,“数据库启动成功”)
3.LoginSrv.exe(账号登录服务)
4.LoginGate.exe(登录网关)
5.SelGate.exe(角色网关)→RunGate.exe(游戏网关,可起1~3个)
6.M2Server.exe(GameCenter一键启动同序)→控制台显“服务器启动成功”、无红字报错即正常

八、登录器配置器生成外网登录器
打开版本内BLUE专用登录器配置器(烈火/绿盟/MakeGameLogin.exe,禁混用GOM/GEE配置器):
1.主列表/备用列表填http://公网IP/list.txt(或域名地址)
2.快捷方式名称自定义;搜索客户端条件勾选,指向客户端根目录名
3.区服信息:区名与list.txt一致,IP公网,端口7000(与LoginGate同)
4.微端模式:纯完整客户端不勾;用微端则填微端端口8000且与UpdateServer一致
5.授权文件(.dat/.lic)选引擎包内配套项,缺失报“配置信息不存在”
6.网关通讯密码与服务端蓝海同步网关一致
7.点“生成登录器”→生成的.exe拷到客户端根目录D:\MirClient运行

九、补对齐与进游戏验证
1.版本补丁平铺覆盖客户端根,Resources/Patch文件夹名=登录器配置器补丁目录名=pak.txt内路径名三方一致
2.NewopUI.pak进客户端Data;Map文件服务端Mir200\Map同步覆客户端Map
3.双击登录器→读列表→注册账号→建角色→进土城,贴图/NPC/技能/装备全显、无黑屏粉块即外网通

十、外网常见故障速查
•列表读不到:list.txt格式错/含中文空格、HTTP不可达、端口非7000

-连接服务器失败:公网IP填错、动态IP未勾、防火墙/安全组未放行、网关未起
•进游戏黑屏:客户端<13周年、NewopUI未进Data、补丁目录名三方不一致

•登录器闪退/配置信息不存在:授权.dat与引擎版本不匹配、混用非BLUE配置器

-二区端口冲突:HeroDB2+7001/7101/8001+list.txt同步改
•M2报数据库失败:HeroDBPATH错、Mud2\DB缺db文件、BDE未保存

DBC路径准、配置向导公网IP对、list.txt格式严、端口安全组全放行、BLUE专用登录器放客户端根,五项齐了外网玩家直接进游戏。
[顶部]