传奇GOM引擎微端架设教程与UpdateGate配置

来源: 作者: 点击:
GOM引擎微端作用是玩家不用手动下几G补丁,登录器进游戏时按需从微端服务器拉Data/Map/Wav/Pak资源。微端由两部分组成:UpdateGate(微端网关,管连接和端口监听)和UpdateServer(微端更新程序,管读客户端目录推资源)。下面按单机127.0.0.1场景拆,外网把IP换公网、做端口映射即可,内核不变。

一、前置文件与路径

• 服务端:MirServer完整目录,DBC2000的HeroDB已配好、M2能起(微端建立在主服能跑的基础上)。

• 客户端:16-18周年完整客户端,解压到 D:\LegendClient,纯英文无空格无中文。

- 补丁:版本配套Data/Map/Wav/Resources/NewopUI.Pak覆盖进客户端根目录。
• 微端程序:服务端里“微端服务器”或“Mir2MicroServer”文件夹,内含 UpdateGate 和 UpdateServer;登录器文件夹里取 pak.txt、qqwry.dat。

二、UpdateGate微端网关配置

1. 从 MirServer\Mir200 复制 qqwry.dat 到 UpdateGate 文件夹内,缺它网关起不来。
2. 双击 UpdateGate.exe,首次运行生成 !addrtable.txt 和 !serverinfo.txt。
3. 记事本打开两个文件,单机把所有IP改 127.0.0.1;外网改公网IP。!serverinfo.txt 只改第一行IP,端口默认 8000 不动。
4. 重开 UpdateGate.exe,窗口显示“启动成功/监听8000”即正常,这个窗口必须常驻。

三、UpdateServer微端更新程序配置

1. 双击 UpdateServer.exe → 选项 → 基本设置:
• 客户端路径:选 D:\LegendClient

• 连接网关地址:单机 127.0.0.1,外网公网IP

- 连接网关端口:8000(必须与UpdateGate一致)
• Resources目录:填补丁文件夹名,通常 Data 或 Resources,必须和登录器配置器里写的目录名一字不差

- 更新密码:默认 GameOfMir,记下来,登录器配置器要填一样的
• 数据发送速度:可填 81920000 提速

2. 处理 pak.txt:把登录器文件夹里的 pak.txt 复制到 UpdateServer 目录,记事本打开,把里面旧的客户端路径(如 C:\旧客户端\Data\)全部替换成 D:\LegendClient\Data\,保存覆盖。重开 UpdateServer,所有PAK显示“密码正确”才算过,红色就是密码或路径错。
3. 顺手把 NewopUI.Pak 从登录器文件夹拷进客户端 Data 目录,这是基础UI必备包。

四、主服与列表文件

主服按普通单机起:DBServer→LoginSrv→LoginGate→SelGate→RunGate→M2Server,登录网关端口默认7000。

新建 list.txt 放桌面或登录器文件夹,单行格式:
单机测试|127.0.0.1|7000|127.0.0.1|8000
含义:区名开区IP 开区端口(7000) 微端IP
微端端口(8000)。外网把两处IP换公网,端口对应改。

单机不想传网页空间,用服务端自带的“本地列表服务器”小工具,把 list.txt 放同目录,起工具得 http://127.0.0.1/list.txt 填进登录器配置器。

五、GOM登录器配置器关联微端

打开服务端“登录器”文件夹里的 GOM登录器配置器.exe:
• 基本设置:服务器名同M2配置向导,列表地址填上面那个 http 地址(或本地list.txt路径)

• 微端设置:勾“启用微端模式”,微端网关IP 127.0.0.1,微端端口 8000,更新密码填 UpdateServer 里设的(默认GameOfMir),资源目录名同 Resources 设置

• 客户端:勾“自动搜索客户端”或手填 D:\LegendClient,别限制死旧路径

• 补丁设置:目录名与 UpdateServer 的 Resources 一致(Data/Resources)

- 点“生成登录器”,把 exe 扔进 D:\LegendClient 根目录。

六、启动顺序与验证

微端相关程序在主服之后起,完整次序:
1. DBServer
2. LoginSrv / LogDataSrv
3. LoginGate / SelGate / RunGate
4. M2Server(常驻)
5. UpdateGate(微端网关)
6. UpdateServer(微端更新)

双击客户端根目录的新登录器,输号进游戏,右下角或登录器界面出现“正在检查微端补丁/正在加载XXX.wil”说明通了;进图不黑屏、装备NPC显示正常即成功。浏览器验证:http://127.0.0.1:8000/ 能开或报资源清单均代表网关在监听。

七、外网开服追加项

• UpdateGate 的 addrtable/serverinfo 改公网IP,UpdateServer 连接地址改公网IP,端口8000

• 云主机安全组放行 7000(登录)、7100(角色)、7200(游戏)、8000(微端),路由器做8000映射

- list.txt 写公网IP:7000 公网IP:8000,传空间得 http 列表地址
• 带宽小就把 UpdateServer 发送速度调低、补丁分块改小(300KB),按需加载模式别关

八、常见死穴

- 进游戏黑屏/咸鱼怪:pak.txt 路径没替换、PAK密码和UpdateServer不一致、NewopUI.Pak没进客户端Data
• 登录器提示“微端连接失败”:UpdateGate没起、8000被占(改8001要网关/UpdateServer/列表/登录器四处同步)、防火墙拦了8000

- 资源加载到一半卡住:UpdateServer客户端路径指错、Resources目录名和登录器对不上
• M2能进但微端不拉资源:登录器配置器没勾“启用微端模式”、更新密码两端不一致

• Win11网关闪退:UpdateGate右键管理员跑,qqwry.dat必须存在

微端不是独立服,是主服的附属资源通道。主服M2能起、HeroDB通、127.0.0.1+8000两端对齐、pak.txt路径替换干净,这四件齐全必然拉资源。