传奇GOM引擎登录器配置完整教程单机架设实操

来源: 作者: 点击:
GOM登录器配置说白了就三件事:列表文件写对、配置器参数跟服务端对上、生成的登录器放到客户端根目录。很多新手卡住不是配置器不会点,而是 list.txt 格式错、IP填成局域网、端口跟 LoginGate 不对、或者生成完放错位置。下面按单机环境从头到尾走一遍。

一、准备东西

先确认手里这几样齐不齐:

GOM引擎服务端(MirServer 目录)
服务端「登录器」或「LoginGate」文件夹里的 GOM登录器配置器(MakeGameLogin.exe / GOMLoginMaker.exe)
完整传奇客户端(建议13周年以上,纯净版)
版本自带补丁包(Data、Map、Resources 或自定义补丁目录)
Key.lic(服务端 Mir200 里有一份,配置器目录也要有对应的一份)

配置器别去网上随便下通用版,GOM必须配套同引擎配置器,混用会报版本错误、连接失败、校验失败。

路径规矩先定死:
服务端放 D:\MirServer
客户端放 D:\Legend 或 D:\MirClient
都不要中文、不要空格、不要放桌面

二、先建 list.txt 列表文件

登录器不是靠自己猜服务器在哪的,它要去读一个列表文件。单机不需要传网站,本地建一个 txt 就行。

在客户端根目录新建 list.txt,内容按 GOM 常见格式写:

单机测试127.0.0.1 7000 8000 127.0.0.1 7000
测试区

字段含义:
区服显示名
开区IP(单机固定 127.0.0.1)
登录端口(跟 LoginGate 一致,默认 7000)
微端端口(不启微端也填着,默认 8000)
备用IP(单机还是 127.0.0.1)
备用端口(跟开区端口一致就行)
备注

老一点格式也常见这种:

[Server]
0=单机测试127.0.0.1 7000 1
0

竖线是英文 |,不是中文|。别加空格别加注释。

编码必须 ANSI:
记事本打开 → 文件 → 另存为 → 编码选 ANSI。
用 UTF-8 保存,GOM登录器经常读出来是空白列表。

list.txt 放哪:
放登录器同目录(也就是客户端根目录)
别放服务端 MirServer 里
别放桌面子目录

三、确认服务端网关端口

打开服务端 LoginGate 目录下的 LoginGate.ini 或 Config.ini,看监听端口:

ServerPort=7000
或
Port=7000

这就是登录端口。你 list.txt 里填的第二个字段必须跟它一样。
改过端口就全局改,别只改 list.txt。

顺手看引擎控制器配置向导里的:
服务器IP → 127.0.0.1
开区端口 → 7000
动态IP → 不勾
外网IP → 空着

四、打开 GOM 登录器配置器

进服务端目录「登录器」文件夹,双击 MakeGameLogin.exe 或 GOMLoginMaker.exe。

如果弹 Key.lic 错误:
把 Mir200 里的 Key.lic 复制到配置器同目录覆盖
重新开配置器

如果提示缺 dll:
把服务端根目录相关 dll 拷到配置器目录
或者直接重新解压完整引擎包,别东拼西凑

五、基本设置填法(单机)

游戏名称 / 快捷方式名
随便填,比如「单机测试登录器」,别带空格也行,带了也没事。

列表地址(主列表)
单机两种写法:

方式一:本地文件
.\list.txt
或绝对路径
D:\Legend\list.txt

方式二:本地HTTP
http://127.0.0.1/list.txt
这种需要开本地列表服务器或IIS,新手不建议,直接本地文件最稳。

备用列表:单机可不填。

开区IP:127.0.0.1
开区端口:7000(跟 LoginGate 一致)
微端IP:127.0.0.1
微端端口:8000
动态IP:取消勾选
微端模式:取消勾选(单机不启微端)

网关密码(GatePass)
服务端 LoginSrv / LoginGate 里要是设了网关密码,这里填一样;
没动过默认就留空或默认,别自己乱写。

六、客户端路径和补丁目录

客户端路径
选到客户端根目录,例如 D:\Legend
目录里要有 Game.exe、Data、Map、登录器同目录的 list.txt

Resources 目录
配置器里有个 Resources 目录名,默认 Resources。
看你补丁包解压出来叫啥:
补丁文件夹叫 Resources → 填 Resources
叫 shengshianhei → 填 shengshianhei
叫 Patch → 填 Patch

填错的表现是进游戏黑屏、界面缺图、NPC透明。

PAK 密码
配置器里点开 Wil/Wzl/PAK 读取规则,看 pak.txt 状态。
路径不存在 → 补丁目录没放对
密码错误 → 填服务端给的 PAK 密码
个别文件报错可忽略,整片黑屏就必须修

七、取消多余功能

单机测试把这些勾掉,能少很多玄学问题:

动态IP
微端模式
自动更新列表(用本地文件就不用)
防多开(想开也行,单机一般关)
登录器加密壳(新手先别开,开了杀软误报请先不管)
自定义客户端目录(留空,让它读同目录)

皮肤用默认,别先搞花活。

八、生成登录器

点「生成登录器」或「生成设置」。
输出路径选客户端根目录 D:\Legend。
生成完会得到一个新的 exe,名字看你配置器填的。

生成后动作:
把新登录器 exe 放到客户端根目录
替换掉原来那个旧登录器
别放子文件夹「Login」里,放错就读不到客户端资源
list.txt 要在同目录
补丁已经解压进 Data / Resources

正确结构大概这样:

D:\Legend
├─ Game.exe
├─ Login.exe(新生成)
├─ list.txt
├─ Data\
├─ Map\
├─ Resources\

九、启动顺序别乱

先起服务端再开登录器:

DBServer
LoginSrv
LoginGate
M2Server
RunGate(有的控制器自动拉)

看 LoginGate 窗口有没有监听 7000,M2 有没有红字。
网关没起来,登录器列表能出但点进去连接失败。

十、常见故障对照

1)列表空白 / 无法获取列表
list.txt 编码不是 ANSI
用了中文竖线 |
list.txt 没放登录器同目录
配置器列表地址写成 http 但没起本地服务
文件名叫了 list.txt.txt(资源管理器隐藏后缀)

2)能出列表但点区连不上
端口不对,list.txt 里 7000 跟 LoginGate 实际端口不一致
LoginGate 进程没起
7000 被占用,netstat -ano | findstr "7000" 查
配置向导里IP填了 192.168.x.x
防火墙拦了,临时关 Defender 测
网关密码两端不一致

3)提示密码错误(刚注册)
加密方式不对
账号没写进库
用了别的引擎登录器
这套前面密码错误排查适用

4)能进游戏但黑屏/缺图
Resources 目录名不对
PAK 密码错
补丁没解压到客户端根目录
客户端版本太低,换13周年以上
NewopUI.pak 没在 Data 里

5)登录器闪退
放子目录了
客户端路径有中文
杀软把登录器删了,加信任
勾了兼容模式,取消重生成

十一、端口占用快速清

管理员 CMD:

netstat -ano | findstr "7000"
netstat -ano | findstr "7200"

看到 PID 去任务管理器结束。
常见占用:上次服务端没关干净、迅雷、360、IIS。
不想查就改端口,LoginGate.ini、!Setup.txt、list.txt、配置器四处一起改。

十二、防火墙和杀软

单机架设也走本机 TCP,Defender 经常拦 LoginGate。
临时关防火墙测一次,能进就加白名单:

MirServer 整目录
LoginGate.exe
LoginSrv.exe
DBServer.exe
M2Server.exe
新登录器 exe

入站规则放行 7000、7200 就行。

十三、单机最稳参数模板

服务端路径:D:\MirServer
客户端路径:D:\Legend
列表文件:D:\Legend\list.txt
编码:ANSI
内容:单机测试127.0.0.1 7000 8000 127.0.0.1 7000
测试区
配置器列表地址:.\list.txt
开区IP:127.0.0.1
端口:7000
动态IP:关
微端:关
Resources:跟补丁文件夹同名
登录器输出:客户端根目录
网关进程:DBServer / LoginSrv / LoginGate / M2 全在
杀软:MirServer 加信任

十四、配置完还登不上按这个顺序过

1. list.txt 是不是 ANSI、英文竖线、同目录
2. 列表地址填的是 .\list.txt 还是错了 http
3. 7000 端口 netstat 看一眼
4. LoginGate 黑窗在不在
5. 配置器开区IP是不是 127.0.0.1
6. 端口跟 LoginGate.ini 一不一样
7. 网关密码两端一致不一致
8. Key.lic 配置器目录有没有
9. 登录器是不是刚生成的、放客户端根目录
10. 关杀软再点一次
11. 还不行重解压完整引擎包,保留 Mir200 配置,重新生成

GOM登录器配置本身没多复杂,卡点基本都在 list.txt 编码、IP端口不一致、配置器生成完放错目录这三处。按上面模板填,服务端网关起来,双击登录器就能看到区服名,点进去输账号就能进。

补丁黑屏是另一回事,别跟「连不上」混在一起排:能出列表、能点区、能到输入账号界面,说明登录器配置已经通了,后面黑屏只查 Resources 目录名和 PAK 密码就行。