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

GOM引擎传奇架设微端设置方法教程端口资源路径与启动顺序

热度:
GOM引擎微端本质是一套“按需下发资源”的服务:玩家客户端只带基础登录文件(通常10~30MB),进游戏后走到新地图、穿新装备时,由微端服务器(UpdateServer)+微端网关(UpdateGate)通过HTTP/TCPIP把Data、Map、Wav、Pak、Wzl、Wil等资源实时推过去。下面按实际落地顺序拆,不绕概念。

一、前置目录与资源准备
1.服务端解压到D:\MirServer(纯英文、无空格、无中文路径);完整客户端(如17周年/1.80合击客户端)单独放D:\LegendClient或E:\MirClient,先把版本补丁(Map、Data、Wav、Graphics、NewopUI.Pak等)覆盖进该客户端根目录
2.微端资源库目录自建:D:\MirServer\MicroClient\Resources或D:\微端资源,把完整客户端里的Data、Map、Wav、Graphics整目录复制进来;也可直接让微端指完整客户端路径,但正式服建议独立拷贝,便于增量维护
3.把服务端Mir200\qqwry.dat复制到UpdateGate目录,否则网关起不来

二、微端服务器(UpdateServer)配置
运行GOM引擎包内的GameOfMir微端程序.exe/UpdateServer.exe:
-资源目录(Resources/DataPath/MapPath):填D:\MirServer\MicroClient\Resources(或完整客户端路径),必须与实际补丁目录一致
•端口:默认8000(可改8080,但登录器、列表、网关三方必须统一)

-线程数:50~100,按带宽调
•更新密码(UpdatePass/通讯密钥):自设,如GameOfMir或123456,记死,登录器里要一模一样

•PAK.txt路径替换:打开登录器目录或UpdateServer下的PAK.txt,把每行绝对路径批量替换成当前客户端真实路径(如D:\LegendClient\Data\xxx.pak|密码),密码错=黑屏/装备不显

-保存后启动UpdateServer,日志全显示“密码正确/启动成功”再继续

三、微端网关(UpdateGate)配置
运行UpdateGate.exe:
•网关端口:8000(与UpdateServer同)

•服务器地址:本机127.0.0.1,外网填公网IP或域名

-更新密码:与UpdateServer、登录器一致
•确认qqwry.dat已在目录内,8000端口未被占用(netstat-ano查)

•启动后控制台显示“网关已就绪/GateReady”

四、M2引擎端开启微端开关
打开GameCenter.exe(引擎控制器)→参数设置→微端设置(或M2Server→选项→客户端设置→微端设置):
•勾选“启用微端服务/允许微端连接/启用微客户端更新”

-微端资源服务器地址:http://127.0.0.1:8000(外网http://公网IP:8000)
•微端资源路径:D:\MirServer\MicroClient\Resources

-更新密码:同上
•保存→停止全部服务→重新启动引擎控制器使配置生效

若版本用Mir200\!Setup.txt明文参数:MicroClient_Open=1、MicroClient_Addr=http://IP:8000、MicroClient_PatchPath=/patchlist.txt、MicroClient_MaxSpeed=1024

五、登录器配置器关联微端
打开GOM登录器生成器/LoginMake.exe:
1.基本设置:服务器名、IP(127.0.0.1或公网)、登录网关端口7000
2.微端设置页:勾“启用微端/微端模式”,微端IP/地址填127.0.0.1或http://公网IP:8000,端口8000,更新密码与前面完全一致
3.Resources目录:填补丁目录名(如zhanzheng/MicroClient),与UpdateServer内Resources文件夹名对应
4.PAK/Map/Wil/Wzl读取规则:导入改好的PAK.txt,全部绿色即通过,红色行删掉
5.生成登录器exe→放进“精简微端客户端”根目录(只留基础Prguse.pak+登录器+list,不塞完整补丁)

六、列表文件格式(list.txt/serverlist)
GOM列表行必须带微端字段:
服务器名标题区名127.0.0.170001127.0.0.18000000
255
第6段后第一组IP:端口=微端地址,8000=微端端口,0=不使用微端防火墙;格式错登录器读不到区

七、正确启动顺序(错序必黑屏/连不上)
1.DBServer(DBC2000/HeroDB正常)
2.LoginSrv→LoginGate→SelGate→RunGate
3.M2Server(加载地图/NPC/脚本无报错)
4.UpdateServer(微端资源服务)
5.UpdateGate(微端网关)
6.IIS/网站/列表服务(挂list.txt,端口80/8080放行)
全部起完,双击微端登录器→输号进游戏→切地图右下角出现“正在加载文件XXX.map/XXX.pak”即微端生效

八、外网/云服务器额外动作
•防火墙与安全组放行:7000(登录)、7100/7200(游戏网关)、8000(微端)、80/8080(列表)

•家用宽带:路由器端口转发7000/8000到内网服务器IP,或用花生壳/樱花映射域名

-!Setup.txt、String.ini、Config.ini、serverlist.json里127.0.0.1全部替换为公网IP
•IIS若直接托管微端资源:建站点物理路径指MicroClient\Resources,MIME加.map/.pak/.wzl=application/octet-stream,绑定8000

九、常见故障速查
•进游戏黑屏/装备透明:PAK.txt路径未改、PAK密码错、NewopUI.Pak没进客户端Data、Resources路径指错

•微端不下载:登录器没勾启用微端、列表行微端端口写0、UpdateGate未起、8000被占

-网关起不来:缺qqwry.dat、端口冲突、IP绑错
•外网连微端超时:安全组没放8000、列表里微端IP还是127.0.0.1、域名没解析

•更新后旧资源冲突:登录器勾“启动时清理map/data/wav缓存”或手动删客户端缓存目录

按“资源库准备→UpdateServer(8000+密码+PAK路径)→UpdateGate→M2微端开关→登录器勾微端生成→列表带8000→顺序启动”这条链走,GOM微端即完整生效,玩家端无需完整补丁包。
[顶部]