传奇GOM引擎微端配置详细架设教程:网关端口密码全对齐

来源: 作者: 点击:

GOM引擎微端由三个实体协同工作:UpdateServer(微端服务器,读补丁发资源)、UpdateGate(微端网关,转发玩家请求)、登录器(带微端模式向网关要资源)。M2Server只负责“告诉登录器去哪找网关”,不直接发补丁。三者IP、端口、更新密码、PAK密码必须全链路一致,错一处就是黑屏或进度条卡住。

一、文件部署与目录规划

引擎包里提取“微端服务器”文件夹,内部含 UpdateServer.exe 和 UpdateGate.exe(有的版本叫 MirUpdateGate.exe)。建议与服务端分离摆放,避免路径嵌套过深:

- D:\MirClient\ (15周年以上完整客户端,纯英文路径,补丁 Data/Map/Wav/Resources 已覆盖到根目录)
• D:\MirMicro\UpdateServer\ (微端服务器程序)

- D:\MirMicro\UpdateGate\ (微端网关程序)

从服务端 MirServer\Mir200 复制 qqwry.dat 到 UpdateGate 目录(网关识别线路用,缺了启动报找不到ip库)。从登录器配置器目录复制 pak.txt 到 UpdateServer 目录。

二、UpdateServer 微端服务器配置

运行 UpdateServer.exe → 选项 → 基本设置:

• 客户端路径:选 D:\MirClient (必须指向带完整补丁的客户端根目录,程序启动后日志会刷“加载Data目录完成 / 加载Map目录完成”)

- 连接网关地址:单机 127.0.0.1;外网填网关所在机器IP
• 登录器连接地址:同网关地址

• 连接网关端口:默认 8000(有的版是 7000 或 8888,以网关那边为准,两边必须相等)

- 更新密码:自定义,如 GameOfMir,记下来,M2和登录器都要填一样的
• Resources目录:填 Resources 或留空,必须与登录器配置器里“资源目录名”一致

• 每次发送数据块:81920000 字节即可,带宽小可下调

- PAK密码:若版本用 .pak 补丁,在基本设置填明文密码,密文自动生成;pak.txt 里每行格式 data\xxx.pak|密码,路径用相对客户端根目录的写法

改完保存,重启 UpdateServer,弹窗显示“加载NewopUI.Pak密码正确”或资源扫描无红条即正常。

三、UpdateGate 微端网关配置

运行 UpdateGate.exe,首次启动生成 !addrtable.txt 和 !serverinfo.txt,关掉程序再改:

!addrtable.txt 写法(单机):

默认 127.0.0.1 127.0.0.1 8000
电信 127.0.0.1 127.0.0.1 8000
网通 127.0.0.1 127.0.0.1 8000

外网把两处 127.0.0.1 改成公网IP,末尾 8000 是网关监听端口。

网关界面“配置”按钮里填:
• 网关地址:网关机器IP(单机127.0.0.1)

• 网关端口:8000(与 UpdateServer 的连接网关端口一致)

- 微端地址:填 UpdateServer 所在机器IP
• 微端端口:填 UpdateServer 的端口 8000

• 刷新时间:1000 毫秒

• 线路分组保留“默认/电信/网通”关键词,删了会导致部分玩家分配不到节点

启动 UpdateGate,黑窗口显示“监听端口 8000”或“网关就绪”即通。

四、M2Server 引擎侧开启微端

进游戏能跑但黑屏,就是这步没开。M2Server → 选项 → 客户端设置 → 微端设置:

- 启用微客户端更新:勾上
• 更新密码:填 UpdateServer 里设的 GameOfMir

• 微端网关地址:127.0.0.1:8000(外网填公网IP:端口)

• 保存,重启 M2Server 生效

注意 M2 这里的“微端网关端口”是给登录器看的宣告值,必须等同 UpdateGate 对外端口 8000,不是 LoginGate 的 7000,也不是 RunGate 的 7200。

五、登录器配置器关联

打开 GameOfMir登录器生成器.exe:

• 服务器列表:游戏IP:7000(LoginGate端口,别填成8000)

• 勾选“允许使用微端模式”或“启用微端”

• 微端设置页:更新密码填 GameOfMir(与M2、UpdateServer完全一致)

- 微端网关地址:网关IP:8000
• 读取 Pak.txt:点“客户端文件列表”导入 UpdateServer 目录下的 pak.txt,列表 CRC32 全绿才生成登录器,有红色代表密码错,回 UpdateServer 改明文密码重扫

- 生成登录器,得到 exe 和配套 Map.txt、Pak.txt、Wav.lst

六、端口放行与启动顺序

防火墙放行 TCP 8000(微端网关)、7000(LoginGate)、7100(SelGate)、7200(RunGate)。云服务器还要在控制台安全组同样放行。

启动顺序:
1. DBServer
2. LoginSrv
3. LoginGate(7000)
4. SelGate(7100)
5. RunGate(7200)
6. M2Server(开微端设置)
7. UpdateServer(微端服务器)
8. UpdateGate(微端网关)
9. 登录器进游戏

浏览器单机自测:http://127.0.0.1:8000/ 能看到资源目录列表即网关通;进游戏跑新地图右下角出蓝色进度条即微端生效。进度条不出先查 8000 通不通,黑屏先查 pak.txt 密码绿不绿,卡1%查 UpdateServer 是否真的加载到 Data/Map 目录。

改补丁后只需把新文件覆盖进 D:\MirClient 对应目录,重启 UpdateServer,玩家重登即拉新资源,不必重发登录器。