GEE引擎传奇微端服务器从零搭建实操:UpdateServer与MirUpdateGate端口密码Pak全对齐

来源: 作者: 点击:
微端作用只说一遍:玩家不用下完整补丁包,进游戏后按地图/贴图缺失从 UpdateServer 实时拉取 PAK/WIL/WZL/Map/Wav,首次进图边玩边下。GEE引擎微端由两个程序组成——UpdateServer(微端资源服务)+ MirUpdateGate(微端网关),再配合登录器“启用微端”和 list.txt 微端字段才通。下面按目录规范→基础服起完→微端程序→网关→Pak.txt→list.txt→登录器→排错顺序直拆,不涉及任何外部下载站链接。

一、目录与基础环境前置
1. 服务端解压到纯英文根目录,如 D:\MirServer_GEE;客户端(打过补丁的16/18周年端)解压到 D:\MirClient,根目录禁中文禁空格。
2. 基础服先起顺:DBC2000 配 HeroDB → PATH 指 D:\MirServer_GEE\Mir200\Mud2\DB → 引擎主控顺序起 DBServer → LoginSrv → LoginGate(7000) → SelGate → RunGate(7100) → M2Server,全绿无报错再碰微端。
3. 防火墙/云安全组放行 TCP:7000、7100、7200~7300、8000(或自定义微端端口)。外网把 127.0.0.1 全换成公网IP。

二、微端程序部署(UpdateServer)
引擎包内“微端服务器”文件夹含 UpdateServer(或 UpdateServer_X64)与 UpdateGate(MirUpdateGate)两个子目录。
1. 把 UpdateServer 文件夹整体拷到客户端根目录 D:\MirClient\UpdateServer。
2. 双击 UpdateServer.exe / UpdateServer_X64.exe → 选项 → 基本设置:
• 客户端路径:选 D:\MirClient

• 资源目录(Resources目录):填补丁文件夹名,如 Resources 或 Data,必须和客户端实际补丁夹名、登录器配置器里写的完全一致

- 更新密码:自定义(默认常写 GEEM2),记死,后面登录器、网关填同一串,区分大小写
• 服务器地址:0.0.0.0 不动

• 服务器端口:默认 8000(或 8008),不与其他服务冲突即可,记端口A

- 网关连接端口:程序界面蓝色显示那串,记端口B,必须和后面 MirUpdateGate 的微端端口一致
3. 点确定→关闭→重开 UpdateServer,看日志“资源同步准备就绪/加载完成”再往下。

三、Pak.txt 路径与密码修正(微端必载)
微端要下发 PAK 就必须让 UpdateServer 读得懂 Pak.txt:
1. 服务端“登录器”文件夹内找 Pak.txt,复制到桌面用 Notepad++ 打开。
2. 把里面原作者旧路径(如 C:\Mir\…、D:\58版本库\Legend of mir)全量替换成 D:\MirClient(Ctrl+H 整文替换),盘符反斜杠大小写一致。
3. 密码列保持版本原值(GEEM2 / gameofmir / 发布页给的),别手敲。
4. 保存后把改好的 Pak.txt 覆盖进 D:\MirClient\UpdateServer 目录,回到 UpdateServer 界面→Pak/资源→载入 Pak.txt→逐行显示“密码正确”即通过;红色“密码错误”回去查 NewopUI.Pak 是否同时在客户端 Data 和服务端登录器目录。
5. 同时把服务端补丁(Data、Map、Wzl、Wil、Sounds、Resources、NewopUI.Pak)按原结构覆盖进 D:\MirClient 根目录,微端才发得出文件。

四、微端网关配置(MirUpdateGate / UpdateGate)
把引擎包“微端服务器\UpdateGate”文件夹放到微端机任意目录(同机放 D:\MirServer_GEE\UpdateGate):
1. 首次启动若报缺 qqwry.dat,去 D:\MirServer_GEE\Mir200 拷 qqwry.dat 进来再起。
2. 运行 MirUpdateGate.exe → 配置 → 基本设置:
• 网关地址:微端网关所在机IP(同机 127.0.0.1,外网填公网IP)

• 网关端口:自定义(如 8000/8888),记端口C,后面登录器填它

- 微端地址:UpdateServer 所在机IP(同机 127.0.0.1)
• 微端端口:填 UpdateServer 界面蓝色“网关连接端口”(端口B),不是服务器端口A

• 线路关键词:至少留“默认”,可加 电信/网通

3. 保存重启网关,状态灯亮、日志“微端网关启动成功”即通。

五、list.txt 微端字段格式
GEE列表竖线格式(9或10字段),微端关键在第7、8位:
标题服务器标题 区名 开区IP 登录端口(7000) 展开1 微端网关IP 微端网关端口(端口C) 防火墙端口0
防火墙类型0
单机示例:
GEE默认线路GEE单机 测试一区 127.0.0.1 7000 1 127.0.0.1 8000 0
0
外网把两处IP换公网,微端端口与 MirUpdateGate 基本设置网关端口一致。传FTP/域名空间或起本地HTTP,浏览器能开 http://127.0.0.1/list.txt 看到文本。

六、登录器生成器微端对齐
打开服务端“登录器\MakeGameLogin.exe”:
1. 列表地址填上面 list.txt 的 http 地址。
2. 资源读取规则载改好的 Pak.txt,全绿。
3. 微端设置页:勾“启用微端/纯微端登录器” → 微端网关IP填 MirUpdateGate 所在IP → 微端网关端口填端口C → 更新密码填 UpdateServer 里设的同一串(如 GEEM2)。
4. 生成 login.exe 覆盖进 D:\MirClient 根目录(和 Mir.exe 同级)。

七、M2与LoginGate微端开关(部分GEE版本需手开)
• M2Server → 选项 → 参数设置 → 游戏选项 → 客户端更新控制:勾“允许微端更新/启用微端模式”,地址填 微端机IP:端口A(如 127.0.0.1:8000),密码同 UpdateServer。

- LoginGate\Config.ini:[MicroClient] EnableMicroClient=1,MicroClientPort=端口A。

八、启动联调顺序
DBC → DBServer → LoginSrv → LoginGate → SelGate → RunGate → M2Server → UpdateServer(微端资源) → MirUpdateGate(微端网关) → 双击 login.exe → 选区建角 → 跑地图看贴图/装备/NPC是否实时下发,无黑屏即成功。

九、高频故障速查
• 微端报 PAK密码错误:Pak.txt 路径没替换、密码与 UpdateServer 不一致、NewopUI.Pak 没放客户端Data → 重改 Pak.txt 覆盖 UpdateServer 目录重载

- 进图黑屏/贴图问号:Resources目录名三处不一致(客户端夹名/UpdateServer/登录器)、Map未打包PAK、MapInfo.txt地图号错 → 统一目录名重打PAK
• 微端不下载:MirUpdateGate 微端端口≠UpdateServer网关连接端口、list.txt微端字段错、防火墙8000未放、登录器没勾启用微端 → 对端口对IP重生成登录器

- 网关起不来缺 qqwry.dat:从 Mir200 拷进 UpdateGate 目录
• 外网能列表进不去图:公网IP填错、安全组没放8000、动态IP没勾引擎动态模式 → 对齐公网IP与端口

微端搭设本质就是“UpdateServer资源路径+Pak.txt密码+MirUpdateGate端口+B端对接+list.txt微端字段+登录器同密码”六处完全对齐,任一处串号就黑屏或不更新。按上面顺序走,GEE微端一次通。