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 查)
• 启动后控制台显示“网关已就绪 / Gate Ready”
四、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.1 7000 1 127.0.0.1 8000 0 0 0
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微端即完整生效,玩家端无需完整补丁包。
GOM引擎传奇架设微端设置方法教程端口资源路径与启动顺序
来源:
作者:
点击:

