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

传奇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.1127.0.0.18000
电信127.0.0.1127.0.0.18000
网通127.0.0.1127.0.0.18000

外网把两处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

六、端口放行与启动顺序

防火墙放行TCP8000(微端网关)、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,玩家重登即拉新资源,不必重发登录器。

[顶部]