当前位置 : 145z游戏站 | 热血传奇 | 技术教程 | 

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版本库\Legendofmir)全量替换成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.170001127.0.0.180000
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微端一次通。
[顶部]