微端不是零下载,玩家侧仍需一个精简基础客户端承载主程序,GM侧必须在微端机器上放一份完整热血传奇客户端(16至18周年均可),并把版本配套补丁完整覆盖进客户端根目录。微端程序以这份客户端为基准,把Data、Map、Wav、Resources及PAK补丁动态推送给玩家,玩家进游戏跑图时右下角出现蓝色进度条即代表微端在拉资源。
引擎包内提取“微端服务器”文件夹,里面分两块:UpdateServer(微端服务/资源服务)和UpdateGate(微端网关)。把微端程序整体放到完整客户端根目录,与Data文件夹同级,路径纯英文如D:\LegendClient\MicroServer。服务端MirServer按常规起好,M2无报错再动微端,否则微端读了空数据没意义。
先配UpdateGate。进UpdateGate目录,把Mir200下的qqwry.dat复制进来,缺这个文件网关启动会直接退出。双击UpdateGate.exe,首次运行自动生成!addrtable.txt和!serverinfo.txt。停止网关,用记事本打开这两个文件,单机架设保留127.0.0.1,外网把里面所有127.0.0.1替换成服务器公网IP,!serverinfo.txt里的端口默认8000记下。保存后重启UpdateGate,界面亮绿灯、显示线路在线才算通。
再配UpdateServer。从登录器配置器目录拿pak.txt复制到UpdateServer目录覆盖原文件,用记事本打开pak.txt,把里面旧的客户端路径全量替换成当前客户端实际路径如D:\LegendClient,路径错一位PAK就报密码错误。运行UpdateServer.exe(GEE用UpdateServer_X64.exe),点选项-基本设置:客户端路径选D:\LegendClient;连接网关地址填微端机IP(单机127.0.0.1外网填公网IP);登录器连接地址同;Resources目录填补丁文件夹名,通常Resources,必须和登录器配置器里写的完全一致;更新密码自定义如GameOfMir,后面登录器要填一样的;端口填8000和网关对上。确定后重启UpdateServer,主界面PAK列表状态全显示“密码正确”无红字即成功。
M2里挂微端开关。GOM进M2选项-客户端设置-微端设置,勾启用微客户端更新,更新密码填上面设的GameOfMir,网关地址填公网IP:8000(单机127.0.0.1:8000),保存重启M2生效。GEE在登录器配置器和服务端配套微端模块里同样填密码和网关地址,端口别和7000至7200游戏端口撞。
登录器生成器绑定微端。打开GomLoginMaker或GEE配置器,基本设置填主列表地址,微端设置里勾启用微端,微端更新密码填GameOfMir,微端网关地址填公网IP或127.0.0.1,微端网关端口8000,PAK读取规则点开看列表是否全密码正确。生成登录器exe丢进客户端根目录。列表list.txt格式里开区IP和微端IP分开写,单机都写127.0.0.1,外网开区IP写公网、微端IP也写公网、微端端口8000,线路关键词必须有“默认”这一行,否则网关不分配。
防火墙和端口放行。单机测就把系统防火墙关了或加白UpdateGate.exe、UpdateServer.exe;外网在云服务器安全组、路由器分别放行8000至8010微端端口和7000至7200游戏端口,TCP协议。用netstat -ano | findstr 8000查占用,被酷狗等软件占了就结束进程或把微端端口改成8010并同步网关、服务、登录器三处。
排错对照:进游戏黑屏装备不显,九成PAK密码不对或pak.txt路径没替,重开UpdateServer看状态栏;点登录没进度条,查网关!addrtable.txt IP没改或端口不通;提示connection closed,列表、服务端、登录器三者游戏名有空格差异或微端密码不一致;地图加载卡1%,微端程序没起或Resources目录名和登录器对不上。改完任何微端配置必须重启UpdateServer和UpdateGate,M2改了微端开关也要重启M2,热改不生效。
玩家侧发包只需微端登录器exe加pak.txt加必要lst文件,体积几十MB,首次进图边玩边拉资源,后续同地图走本地缓存。GM更新补丁时直接把新Data/Map/PAK覆盖进D:\LegendClient对应目录,重启UpdateServer即可,不用重发登录器,玩家重登自动差量更新。
传奇GOMGEE微端架设教程从部署到登录器生成
来源:
作者:
点击:

