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

GOM引擎传奇外网架设全流程:DBC2000到微端登录器生成落地步骤

热度:
一、环境准备与目录规范
1.云服务器系统用WindowsServer2008/2012/2019,装DBC2000、.NETFramework4.8、VC++运行库、DirectX9.0c;关WindowsDefender实时防护,M2/Gate/登录器生成器常被误删
2.服务端解压到D:\MirServer(纯英文无空格无中文),确认含GameOfMir引擎控制器.exe、DBServer、LoginSrv、LoginGate、SelGate、RunGate、LogServer、Mir200、Mud2\DB、网站目录、登录器生成器、微端服务器(UpdateServer+UpdateGate)
3.客户端用13~17周年完整包,解压到D:\Legendofmir(纯英文根目录),版本补丁Data/Map/Resources(Patch)/Wav平铺覆盖进客户端根,禁止多层嵌套
4.key.lic授权文件拷两份:登录器生成器目录+Mir200目录,缺失报“配置信息不存在”

二、DBC2000与HeroDB配置
1.装DBC2000→控制面板开BDEAdministrator→Databases右键New→类型STANDARD→重命名HeroDB(大小写敏感)
2.右侧PATH指D:\MirServer\Mir200\Mud2\DB(确认内含StdItems.db/Magic.db/Monster.db/Hum.db)→Object→Apply保存
3.M2报“数据库连接失败”=PATH错或DB文件缺

三、引擎配置向导改公网IP
双击GameOfMir引擎控制器.exe→配置向导:
1.服务端目录D:\MirServer
2.数据库名称HeroDB(与BDE一致)
3.服务器名称自定义区名(与列表一致)
4.外网IP填云主机公网IP,拨号变IP勾“动态IP地址”,单机填127.0.0.1
5.登录网关端口默认7000;二区改7001/7101/8001避冲突;RunGate7200段、DBServer6000段保持默认
6.下一步生成配置→启动控制器,DBServer/LoginSrv/LoginGate/SelGate/RunGate/M2Server全绿无红字

四、列表文件与HTTP托管
GOM列表格式(英文竖线,ANSI编码):
1正式一区公网IP7000公网IP
8000
字段:序号区名登录网关IP登录端口7000微端IP
微端端口8000
部署:服务器IIS/Nginx建站点(端口用88避80封锁),传list.txt到网站根,浏览器http://公网IP:88/list.txt能显文本即有效;无网站用本地列表服务器小程序

五、微端部署(UpdateServer+UpdateGate)
1.微端程序解压到客户端根目录D:\Legendofmir\微端服务器
2.UpdateServer.exe基本设置:
-客户端路径D:\Legendofmir
•连接网关地址/登录器连接地址填公网IP

•连接网关端口与UpdateGate一致(默认8000,可改8080/9000但全链同步)

-Resources目录名填Resources(与客户端补丁文件夹、登录器配置器三方一致)
•更新密码默认GameOfMir(GEE系常GEEM2),登录器配置器必须同值

3.登录器生成器目录pak.txt拷到UpdateServer目录→记事本批量替换旧盘符为D:\Legendofmir\→保存,微端内“查看→pak”载入校验全绿
4.Mir200\qqwry.dat拷进UpdateGate目录(缺则网关报“未发现IP数据库”)
5.启UpdateGate.exe→配置→线路关键词保留“默认”+电信/网通→微端地址填公网IP→微端端口填与UpdateServer一致→保存,小电脑亮绿灯即在线

六、防火墙与安全组端口放行
TCP放行:7000(LoginGate)、7100/7200(SelGate/RunGate)、7500/8000(微端,按实际改)、88(列表HTTP)、6000(DBServer);云服务器安全组同步放行,家用宽带路由器做端口映射至内网服务器IP

七、登录器生成器配置
打开版本内GOM专用登录器配置器(绿盟/侠客/MakeGameLogin,禁混用GEE/GOM错配):
1.引擎类型选GOM/GameOfMir,列表地址填http://公网IP:88/list.txt,主备一致
2.搜索客户端条件勾DATA/MAP,指向D:\Legendofmir
3.补丁目录填Resources(三方一致)
4.勾“启用微端模式”→微端更新密码填与UpdateServer同值→微端网关地址公网IP→微端网关端口8000(与列表、UpdateGate同)
5.PAK读取规则页载入改好的pak.txt,状态全绿
6.key.lic已就位→生成登录器.exe→拷到D:\Legendofmir客户端根目录(放桌面会自跳转错端)

八、启动顺序与外网验证
DBC2000后台→GameOfMir引擎控制器全进程绿→UpdateServer微端资源服务亮灯→UpdateGate网关绿灯→外网玩家装同款13周年+客户端(或纯微端模式只需登录器)→双击登录器→读列表建号进土城→跑新图右下角有微端进度条、贴图/NPC/装备全显即成功

九、外网常见故障速查
•列表读不到:list.txt编码非ANSI、格式竖线错、HTTP不可达、端口非7000

•connectionclosed:公网IP填127.0.0.1、动态IP误勾、端口映射未做、8000被占

-进游戏黑屏:客户端<13周年、NewopUI.pak未进Data、Resources名三方不一致、pak.txt路径未改绝对路径
•微端不拉资源:UpdateServer未起、更新密码登录器≠微端、pak.txt未同步进UpdateServer、8000安全组未放行

-装备粉块/透明:StdItemsLooks与PAK帧不对应、pak.txt红字密码错
•网关灰线:qqwry.dat缺失、微端地址/端口与UpdateServer不一致

DBC路径准、配置向导公网IP对、list.txt格式严、微端端口+更新密码+Resources名三方一致、key.lic双处就位、登录器放客户端根,外网玩家直连进游戏。
[顶部]