传奇微端架设教程:GOM与GEE引擎从资源部署到登录器配置全流程

来源: 作者: 点击:
一、前期文件与环境准备
1. 引擎与版本匹配
先确认使用的引擎类型(主流为GOM、GEE),必须保证微端组件版本与服务端引擎版本一致,混用不同版本会导致UpdateServer启动失败、PAK密码校验异常、资源下发出错。GOM常用1108版引擎包,解压后内部带“微端服务器”目录;GEE需从官网或更新日期晚于当前引擎的引擎包中提取微端组件。

2. 目录规范
所有路径禁止中文、空格、特殊字符。推荐结构:
D:\MirServer (服务端)
D:\LegendClient (完整客户端+版本补丁)
D:\MirServer\UpdateGate (微端网关)
D:\MirServer\UpdateServer (微端资源服务)

3. 客户端与补丁
安装完整传奇客户端(16/17周年版兼容性好),将版本专属补丁整体覆盖进客户端根目录,确保 Data、Map、Wav、Graphics、Resources 等目录齐全。若版本带加密PAK/WIL/WZL,保留原 pak.txt 与密码文件,后续微端必须复用同一套密码。

4. 网络与端口
外网架设需有公网IP或端口映射;系统防火墙、云厂商安全组放行 TCP 8000(GOM默认)/8008(GEE默认),以及服务端7000、7100、7200等原有端口。单机架设全部填 127.0.0.1 即可。

二、微端服务器(UpdateServer)部署
1. 拷贝组件
从引擎包取出 UpdateServer 文件夹,放到客户端同级或独立目录。将登录器生成目录里的 pak.txt、NewopUI.Pak 复制到 UpdateServer 目录内,保证PAK密码可被读取。

2. 首次启动与基本设置
运行 UpdateServer.exe,首次会报错或提示密码异常,直接关闭。打开“选项—基本设置”填写:
• 客户端路径:D:\LegendClient (指向已打补丁的完整客户端)

- 连接网关地址 / 登录器连接地址:外网填公网IP,单机填127.0.0.1
• 连接网关端口:8000(必须与UpdateGate一致)

• 服务器端口:自定义未占用端口(如8001)

- Resources目录:补丁文件夹名,须与登录器配置、客户端目录名完全一致(常见为 Resources 或 Data)
• 更新密码:自设字符串,记录备用

3. PAK密码处理
用Notepad++打开 pak.txt,将旧客户端路径批量替换为当前 D:\LegendClient 路径;若控制台仍红字提示密码错误,用WIL编辑器打开对应 .pak 核对明文密码,填入 UpdateServer 基本设置“明文密码”栏,密文会自动生成。重启 UpdateServer 显示“服务已启动、资源已加载”即正常。

三、微端网关(UpdateGate)配置
1. 依赖文件
进入 UpdateGate 目录,从服务端 D:\MirServer\Mir200 复制 qqwry.dat(IP库)放入此处,缺此文件网关无法监听。

2. 启动生成配置
运行 UpdateGate.exe(GOM为 MirUpdateGate.exe / UpdateGat.exe),自动生成 ServerInfo.txt 与 GateConfig.txt。关闭程序,记事本打开:
- ServerInfo.txt 中将 127.0.0.1 改为公网IP(仅改一处)
• GateConfig.txt 中对应IP同步修改

• 端口保持 8000(若改则全局统一)

3. 网关界面参数
重启网关,在配置界面填:
• 线路关键词必须含“默认”,可追加 电信、网通

• 微端地址:UpdateServer所在机器IP

• 微端端口:8000

• 网关地址:本机IP

• 刷新时间:1000(毫秒)

状态灯常亮、显示端口监听即成功。

四、服务端引擎联动
启动 M2Server(GOM引擎控制器),进入:选项 → 客户端设置 → 微端设置
• 启用微客户端更新:勾选

• 更新密码:填与 UpdateServer 完全一致的密码

- 网关地址:公网IP:8000
保存后重启M2引擎使参数生效。若使用GEE,则在引擎配置中心对应“微端更新”页填写相同密码与端口。

五、登录器与列表配置
打开登录器配置器(绿盟/GOM/GEE自带):
1. 服务器列表:游戏IP:7000(LoginGate端口)
2. 勾选“允许使用微端模式”
3. 微端更新密码:同上统一密码
4. 微端网关地址:公网IP:8000
5. 资源目录名、PAK密码、客户端搜索条件与前面 Resources 设置保持一致
生成登录器 exe,连同 Map.txt、Pak.txt、Wav.lst 打包分发,初始包体一般5–20MB。

六、玩家侧表现与验证
玩家运行登录器进游戏,走向新地图、穿戴新装备时右下角出现蓝色进度条,表示正在从 UpdateServer 拉取 Data/Map/Wav/PAK 资源;二次进入同场景不再重复下载。黑屏、花屏、装备不显示、进度条卡1%,按以下顺序查:
- pak.txt 密码与 UpdateServer 明文密码不一致 → 用WIL编辑器复核
• 8000端口未放行 → 防火墙/安全组补规则

• Resources目录名与登录器、客户端不一致 → 统一命名

- UpdateServer 未加载到补丁 → 检查客户端路径与补丁覆盖
• UpdateGate 未亮灯 → 查 qqwry.dat 与IP配置

七、GEE引擎差异点
• 微端服务程序多为 UpdateServer_X64

- 默认端口 8008
• 默认更新密码 GEEM2(必须与登录器配置器相同)

• 服务器地址填 0.0.0.0 即可,端口不可与网关冲突

八、后续维护
版本新增地图、怪物、装备补丁时,直接将新文件覆盖进 D:\LegendClient 对应目录,重启 UpdateServer;玩家重登即拉取新资源。更换更新密码需同步改 UpdateServer、M2微端设置、登录器配置器三处,否则整体断更。微端程序与网关进程运行中不可关闭,否则在线玩家停止资源下发。